Dit is het commando wiki2beamer dat kan worden uitgevoerd in de gratis hostingprovider van OnWorks met behulp van een van onze meerdere gratis online werkstations zoals Ubuntu Online, Fedora Online, Windows online emulator of MAC OS online emulator
PROGRAMMA:
NAAM
wiki2beamer - converteer wiki-geformatteerde tekst naar latex-beamer-code
KORTE INHOUD
wiki2beamer [OPTIE...] [FILE
PRODUCTBESCHRIJVING
FILE het (de) te verwerken tekstbestand(en).
-h,--help
toon een korte gebruikshulp
--versie
versie-informatie weergeven
-o,--uitvoer FILE
schrijf uitvoer naar FILE in plaats van stoer
GEBRUIK
Meestal wil je de output van wiki2beamer in een bestand stoppen:
wiki2beamer footalk.txt > footalk.tex
Als ze worden aangeroepen met meerdere invoerbestanden, verwerkt wiki2beamer ze in volgorde met hun
inhoud wordt gewoon aaneengeschakeld. Indien aangeroepen zonder enig invoerbestand, zal wiki2beamer dat doen
poging om invoer van STDIN te lezen. Als er geen invoerbestanden worden aangeleverd en er niets beschikbaar is
op STDIN drukt wiki2beamer zijn gebruiksbericht af en sluit af.
Als er een fout optreedt, retourneert wiki2beamer een andere retourcode dan 0.
SYNTAXIS
Wiki2beamer heeft zijn eigen wiki-syntaxis die (geëvolueerd zonder veel concept ;) en) is
hieronder beschreven. Alles wat onbekend is bij wiki2beamer zal worden doorgegeven aan de
LaTeX-uitvoer (tenzij in speciale omgevingen).
ALGEMEEN STRUCTUUR
Een wiki2beamer txt-bestand kan uit twee delen bestaan: het hoofd en het lichaam. Het hoofd is
optioneel en is een autotemplate-omgeving. De body bevat de inhoud van de
document. Als het hoofd (autotemplate) niet wordt gegeven, wordt alleen de code voor het lichaam gegeven
gegenereerd en kan worden opgenomen in een handmatig vervaardigd LaTeX-sjabloonbestand.
BEHEER INVOER
U kunt invoer naar wiki2beamer opsplitsen in meerdere bestanden. Dit helpt om dingen uit elkaar te houden
en vermijdt conflicten. Er zijn twee manieren om invoer te splitsen. De eerste is om meerdere te gebruiken
voer bestanden in die wiki2beamer zal lezen en verwerken in de volgorde alsof ze één zijn
aaneengeschakeld bestand. De tweede is om de syntaxis >>>include<<< te gebruiken.
>>>includebestand<<
Voeg het bestand met de naam includebestand bij deze lijn. Werkt recursief. Eindeloos
recursie wordt gedetecteerd en behandeld als een fout. Het opnemen van bestanden werkt niet
binnen [nowiki] en [code] omgevingen (zie hieronder).
STRUCTURERING HET PRESENTATIE
== sectie naam ==
opent een sectie met de naam sectie naam
== langesectienaam ==[korte naam]
opent een sectie met de naam langesectienaam, waarbij de parameter wordt doorgegeven korte naam naar latex
=== ondernaam ===
opent een subsectie genaamd ondernaam
=== langesubnaam ===[korte naam]
opent een subsectie genaamd langesubnaam, waarbij de parameter wordt doorgegeven korte naam naar latex
==== frametitel ====
opent een frame met de titel frametitel
==== frametitel ====[param]
opent een frame met de titel frametitel, passeert frame parameters zoals t, fragiel,
woordelijk etc. tot latex
!==== frametitel ====[param]
de ! toegevoegd voor een frame, selecteert een frame voor exclusieve generatie. Het
zorgt ervoor dat wiki2beamer alle frames overslaat die niet zijn geselecteerd. U kunt meerdere selecteren
kaders. Dit kan de cyclus van bewerken, compileren en bekijken enorm versnellen.
Sectiecommando's werken alleen aan het begin van een regel.
LIJSTEN (BULLETS/OPMELLINGEN)
* tekst maak een opsomming (opsomming) met tekst
*<opschuiven> tekst
maak een opsomming (opsomming) met tekst die alleen op de gespecificeerde dia's verschijnt
(opschuiven)
# tekst maak een genummerd item (opsommen) met tekst
#<opschuiven> tekst
maak een genummerd item (opsommen) met tekst dat verschijnt alleen op de gespecificeerde
dia's (opschuiven)
Trapsgewijze lijsten, gemengde geordende en ongeordende items:
* Dit is een gekke lijst.
*# Het bevat verschillende items.
*# In verschillende formaten.
*** Op verschillende niveaus.
***<2-> die geanimeerd zijn
*<3-> Heel erg leuk.
**<4-> Is het niet?
OMGEVINGEN
LaTeX kent veel omgevingen, waarvan sommige zo simpel zijn als \begin{center} \end{center},
andere zijn ingewikkelder. Gebruik <[naam] om deze op een meer wiki-achtige manier te gebruiken
open en [naam]> om omgevingen te sluiten. Het wordt gewoon omgezet naar \begin{naam} en
einde{naam}.
waarschuwing
Er wordt niet geparseerd. De gebruiker is verantwoordelijk voor het afsluiten van een geopende omgeving.
Omgevingstags worden alleen aan het begin van een regel herkend.
. OMGEVINGEN
In tegenstelling tot standaardomgevingen worden sommige omgevingsnamen herkend door wiki2beamer. Deze
zijn: nowiki, code, autotemplate en frame. Als wiki2beamer een van deze detecteert, is het voldoende
sommige geavanceerde parsing, die zelfs kan mislukken met een syntaxisfout.
AUTOSJABLOON
Autotemplate kan gebruikt worden aan het begin van een beamer .txt bestand. Het zal de
vereiste LaTeX-headers om de inhoud te compileren.
<[autotemplate]
opent de autotemplate-omgeving
[autotemplate]>
sluit de autotemplate-omgeving
sleutel=waarde (binnen [autotemplate])
voeg een sjabloonopdracht in \sleutel waarde
sleutel=waardeparen worden geconverteerd naar \sleutelwaarde in de uitvoer (behalve speciale sleutels) --
alles na = wordt gewoon toegevoegd aan \key.
<[autotemplate]
usepackage=[utf8]{invoer}
[autotemplate]>
zal worden geconverteerd naar \usepackage[utf8]{inputenc}.
Er is een ingebouwde reeks opties:
<[autotemplate]
documentclass={beamer}
usepackage={vermeldingen}
usepackage={wasysym}
gebruikpakket={graphicx}
datum={\vandaag}
lstdefinestyle={basis}{....}
titelframe=Waar
[autotemplate]>
titelframe is een speciale sleutel die wiki2beamer vertelt om een titelframe te maken. Om de
titel, ondertitel en auteur van de presentatie gebruik de toetsen titel, ondertitel en auteur.
Het overschrijven van de standaardopties werkt door
· per-sleutelniveau voor: documentclass, titleframe
· niveau per pakket voor: gebruikspakket
· geen overheersing voor: al het andere
CODE
Gebruik code-omgevingen om geanimeerde codelijsten weer te geven.
<[code]
open een code-omgeving
<[code][param]
open een passerende code-omgeving parameters naar de latex lstlisting-omgeving.
[code]>
sluit de code-omgeving
<[code][sleutel=waarde,...]
...
[code]>
<[code] opent de omgeving, [code]> sluit deze, alles na <[code] wordt doorgegeven
het LaTeX-aanbiedingenpakket als opties voor deze aanbieding. Binnen de code-omgeving, [
en ] moet worden geëscaped als \[ en \]. Dingen tussen [ en ] zijn animaties. Er zijn er twee
soorten animaties:
· [ een code] - toon "een code" alleen op gespecificeerde dia's
· [[ wat code][ een andere code]] - toon "een code" op de dia's
de eerste specificatie, toon "een andere code" op de dia's in de tweede specificatie, vul ruimte in
op dia's zonder inhoud met spaties
Slide-specificaties kunnen de volgende vorm hebben:
· n - één enkel frame n
· nm - opeenvolging van frames n tot m
· spec,spec,... - combineer meerdere specs in on (bijv. <1-3,5>)
NOWIKI
Nowiki-Environs ontsnapt volledig aan wiki2beamer-vervangingen. <[nowiki] opent de
omgeving, [nowiki]> sluit het.
FRAME
De LaTeX-frame-omgeving is waar de inhoud van een dia naartoe gaat. U kunt handmatig sluiten
een frame-omgeving die werd geopend met ==== Frametitle ==== met [frame]>. Wiki2beamer
is zich er dan van bewust dat het laatste frame al gesloten is en probeert het niet nog een keer te sluiten.
TEKST FORMATTEREN
''tekst''
gezet tekst pin
''tekst''
gezet tekst cursief
@tekst@ gezet tekst in typemachine type, om een @ te negeren, escape het als \@
!tekst! alarm tekst, om een ! te negeren, escape het als \!
_ kleur _ tekst _
maken tekst voorkomen in kleur
COLUMNS
<[kolommen]
opent de kolomomgeving
Breedte ]]]
maakt een kolom van Breedte, gaat alles hieronder in deze kolom
[kolommen]>
sluit de kolomomgeving
GRAFISCHE
<<pad naar bestand>>>
inclusief afbeelding van pad naar bestand
<<pad naar bestand,sleutel=waarde>>>
inclusief afbeelding van pad naar bestand voorbijgaand sleutel=waarde parameters voor latex
Voetnoten
(((tekst)))
maak een voetnoot met daarin tekst
LAYOUT
--lengte--
wanneer gevonden aan het begin van de regel, met niets erna, voeg een \vspace{ inlengte}
(verticale ruimte van lengte lengte)
--*lengte--
hetzelfde als hierboven, maar voeg een \vspace* in (een geforceerde vspace)
+<bedekking>{content}
\ontdek de content op het gegeven bedekking subframes. Ze zullen al op de
ruimte, ze moeten worden weergegeven, zodat de geometrie van het frame niet verandert wanneer
het element komt tevoorschijn.
-<bedekking>{content}
\toon alleen de content op het gegeven bedekking subframes. Ze nemen de
ruimte die ze nodig hebben om te worden weergegeven, dus de geometrie van het frame verandert wanneer de
element verschijnt.
VERVANGINGEN
--> wordt $\rightarrow$
==> wordt $\Rightarrow$
<-- wordt $\linkerpijl$
<== wordt $\Linkerpijl$
:-) wordt \smiley (vereist pakket wasysym)
:-( wordt \frownie (vereist pakket wasysym)
FRAME KOPTERS/VOETERS
Er zijn twee variabelen, FRAMEHEADER en FRAMEFOOTER. De inhoud hiervan zal zijn
ingevoegd aan het begin/einde van alle volgende dia's.
@FRAMEHEADER=tekst
stel frameheader in op tekst
@FRAMEFOOTER=tekst
stel framefooter in op tekst
Verlof tekst leeg om de kop- en voetteksten van het frame opnieuw in te stellen.
Gebruik wiki2beamer online met behulp van onworks.net-services