uwe_lueck
>
texmap
>
dantev45-768-com
– neu laden
–
[ START
<<< zuerst klicken,
dann auf Bildunterrand klicken
bzw. knapp unter Text (MSIE)
und rechts unten für „Rückkehr“CTAN
teil-0
|
titelerlaeut1
|
titelerlaeut2
|
titelerlaeut3
|
interessant
|
motive-t
|
motive-p
|
status
|
inhalt
teil-1
|
txt2tex
|
txt2tex-trad
teil-2
|
typoz-latex
|
minimal-mehr
|
typoz-bewert
|
typoz-auto
|
typoz-ctan
teil-3
|
wiki-markup
|
wiki-listen
teil-4
|
implement
|
implement-ms
|
implement-ms2
|
implement-ma
|
implement-ma+
|
implement-mas
teil-5
|
nicetext
|
wiki
teil-6
|
niceverb
|
syntax
|
vert
|
niceverb-noch
|
niceverb-sim
teil-7
|
kommentar
|
kommentarzw
|
kommentarzwa
teil-8
|
kommentar-ignor
|
kommentar-ignor-mehr
|
docstrip
|
kommentarzch
|
ohne-docstrip
teil-9
|
doku-vor
|
doku-doc
|
docinput
|
docinput2
|
docinput-min
|
makedoc-input
|
makedoc-lauf
|
erfolg
|
catcodes
teil-10
|
html-alt
|
html-statt-pdf
|
html-und-pdf
|
blog-probleme
|
schluss
]
| ||||
Paketdokumentation
Uwe Lück
|
| ||||
Teil 0: | ||||
|
|
| ||||
Vortragstitel bedeutet (II): | ||||
|
|
| ||||
Vortragstitel bedeutet (III):… was haben Paketdokumentation und HTML-Erzeugung miteinander zu tun??(– Zu HTML-Paketdokumentationen habe ich es noch nicht gebracht …) | ||||
|
|
| ||||
Vortrag interessant …
| ||||
|
|
| ||||
Inhaltliche Motive
| ||||
|
|
| ||||
Persönliche Motive
| ||||
|
|
| ||||
Statusnicht richtig fertig, zu umfangreich, hasten, überspringen | ||||
|
|
| ||||
Vortragsteile
| ||||
|
|
| ||||
Teil 1: | ||||
|
|
| ||||
Von
Um reinen Text in LaTeX-Input
(für LaTeX-Qualität) umzuwandeln, muss man normalerweise
Folgendes ergänzen/ändern:
|
| ||||
„Auszeichnung“
| ||||
|
|
| ||||
Teil 2: | ||||
|
|
| ||||||||||||||
Typografische Zeichen mit TeX/LaTeX
[„Aktive Zeichen“ verhalten sich wie Makros, TeXbook S. 37 ] | ||||||||||||||
|
|
| ||||
Bewertung –
|
„LaTeX-Qualität möglichst ohne LaTeX-Befehle“ – README des nicetext -Bündels:
„möglichst keine Zeichen im Dokumentquellcode, die nicht auch gedruckt werden!“ – schließt „typografische Zeichen“ ein – Schwäche meiner (damaligen) Terminologie –
|
| ||||
Typografische Zeichen – Bewertung
| ||||
|
|
| ||||
Typografische Zeichen automatisch?
| ||||
|
|
| ||||
– auf CTAN:
| ||||
|
|
| ||||
Teil 3: | ||||
|
|
| ||||||||||||||
Wikipedia: Schriftauszeichnung– Anregungen wie fürEasyLaTeX ?
– Intuition dahinter vielleicht:
Bedeutungen von kursiv und | ||||||||||||||
|
|
| |||||||||||||||
Wikipedia: Listen und Zitate
– immerhin recht „minimal“, auch halbwegs intuitiv. | |||||||||||||||
|
|
| ||||
Teil 4:„minimalen Markups“ „mit TeX allein“ | ||||
|
|
| ||||||||
Implementierungsmethoden für
|
(ML) | Ligaturen – … (nicht mein Ding, Zukunft ohne METAFONT?) |
(MS) | „Substitution“ bzw. „Skript“, genauer: Vorverarbeitung der .tex -Datei, Zeichenkettenersetzung (und mehr) per Skript wie mit Perl / awk / etc. bzw. mit den beschriebenen Paketen |
(MA) | („forschende“) aktive Zeichen – im „Schriftsatz-Modus“ (während TeX den Dokumentquelltext stückweise in Glyphen und Kästchen umwandelt) expandieren aktive Zeichen mehr oder weniger direkt zu „normalen“ LaTeX-Befehlen, „forschende“ aktive Zeichen „erkunden dabei ihre Umgebung“ |
| ||||
Methode (MS) – Anmerkungen ITeXs Mechanismus, sog. „begrenzte Parameter“ von Makros zu erkennen (TeXbook S. 203), bietet eine bequeme, aber auch „begrenzte“ Methode, „Zeichenketten“ („Strings“) zu erkennen(und zu ersetzen).
| ||||
|
|
| ||||
Anmerkungen zu (MS) II
| ||||
|
|
| ||||
„Minimales Markup“
| ||||
|
|
| ||||
| ||||
|
|
| ||||
(MA) vs. (MS)
| ||||
|
|
| ||||
Teil 5:nicetext )
| ||||
|
|
| ||||
Die Pakete des
|
|
| ||||
| ||||
|
|
| ||||
Teil 6:niceverb.sty
| ||||
|
|
| |||||||||||
„Fortsetzung“ der
Wikipedia-Schriftauszeichnung:
|
Code mit niceverb.sty | wie Code sonst |
’nicetext’ | \textsf{nicetext} |
‘ | \verb+ \foo+ |
‘README.txt’ | \texttt{README.txt} |
| ||||
Beschreibung von LaTeX-Makros
| ||||
|
|
| ||||
Hervorhebung von MakrobeschreibungenVertikalstriche (| )
\fbox ,
intern soll \InlineCmdBox zusammenfassende Aufzählungen von Makros
in einem Absatz ermöglichen. Beispiel Code/Ergebnis:
|
| ||||
|
|
| ||||
| ||||
|
|
| ||||
Ähnliche Pakete anderer Autoren
| ||||
|
|
| ||||
Teil 7: | ||||
|
|
| ||||
Code und „Kommentar“[vgl. Schuld und Sühne, Pride and Prejudice, Gesetzeskommentar zum Code civil]
TeX bietet wie alle „normalen“ Programmiersprachen die Möglichkeit,
in Quelldateien Text einzufügen, der nicht
vom Compiler bzw. Interpreter (als Befehle/Daten)
verarbeitet werden soll, sondern an (menschliche) Leser
gerichtet ist – hier „Kommentar“.
| ||||
|
|
| ||||
Zwecke des Kommentars
| ||||
|
|
| ||||
Zwecke des „Auskommentierens“
| ||||
|
|
| ||||
Teil 8: | ||||
|
|
| ||||
Feinheiten des „Ausblendens“
| ||||
|
|
| ||||
„Ausblenden“ von Kommentar – Forts. …
| ||||
|
|
| ||||
| ||||
|
|
| ||||
Kommentarzeichen
| ||||
|
|
| ||||
Ohne
( | ||||
|
|
| ||||
Teil 9: | ||||
|
|
| ||||
„Darstellung“ des Kommentars – „Vorzeit“
| ||||
|
|
| ||||
Darstellung des Kommentars mit
| ||||
|
|
| ||||
… ( | ||||
|
|
| ||||
(
(Übertrag:)
| ||||
|
|
| ||||
„Minimale“ Kennzeichnung des Codes
| ||||
|
|
| ||||
„smartes“
– Algorithmus klar: | ||||
|
|
| ||||
„Interpretationen“ von Kommentarzeichen
| ||||
|
|
| ||||
|
Genaue Entsprechung zu \DocInput fehlt derzeit.„〈job〉“ ergibt sich von selbst, oder … Verschiedene Skriptbefehle unterstützen unterschiedliche Dokumentationsstile (Übersicht: mdoccheat.pdf).
c+k-Dateien werden mit
|
| ||||
Dokumentationslauf[Genauer] … kompiliere ich typischerweise die Dokumentation
| ||||
|
|
| ||||
Erfolge/Scheitern
| ||||
|
|
| ||||
Vorteile und Problematik der Zeichenkategorien (
|
|
| ||||
Teil 10: | ||||
|
|
| ||||
Nutzen von HTML (vs. PDF)
| ||||
|
|
| ||||
HTML-Erzeugung – Alternativen
| ||||
|
|
| ||||
HTML und PDF aus selber Quelle?
| ||||
|
|
| |||||
Was (zur Zeit) nicht geht
| |||||
|
|
| ||||
Dank
| ||||
|
|
These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.
Health stats visible at Monitor.