Hallo, On Thu, 21 Mar 2002, Bernd Brodesser wrote:
* David Haller schrieb am 21.Mär.2002:
On Wed, 20 Mar 2002, Michael Raab wrote:
Mit LaTex & co. habe ich mich noch nicht befasst. Das werde ich mal machen, wenn ich Zeit habe.
Lohnt sich.
Ack.
Ist halt ne Markup-Sprache wie SGML oder XML oder ... aber eben mit einer anderen Syntax (hm, wie alt ist SGML eigentlich? ;)
Ich bin mir nicht sicher, aber ist SGML nicht entwickelt worden um Dokumente gleichermaßen für LaTeX als auch für roff (das was manpages verwenden) zu schreiben?
Kann ich mir nicht vorstellen... es gibt ja schliesslich roff-Ausgabe nach tex. Wirklich auseinanderklamuesern kann man das wohl nur mit den Zeitangaben wann was entwickelt wurde... TeX+DVI+MF: '74-'82 (IIRC). Roff/Man: aelter(?) SGML: tippe ich mal auf juenger info: '84(?) (bis '86 denke ich mal) texinfo: ?? PS+Type1 '84 (?) PDF: > '89 (?) HTML: '90 ('91/'92?) XML: ?? (das juengste Format jedenfalls, '96?)
Und als Abfallprodukt hat sich einer überlegt, daß man damit nicht nur die beiden Formate und pur ASCII mit machen kann, sondern auch noch eine Hypertextsprache, die dann auch gleich entwickelt wurde? (HTML)
s.o. AFAIK ist _hoechstens_ SGML aehnlich alt wie TeX und roff...
Die grundlegenden Makros fuer Ueberschriften etc. sind allgemein, verschiedene Klassen/Styles definieren dann eben weitere Makros fuer spezielleres... Da muss man sich dann eben die Doku des Styles oder der Klasse anschauen... g_brief und scrletter sind z.B. Klassen, hyperref z.B. ein Style... Nur so als Beispiel: Ueberschriften gibt's in 5-7 Ebenen (standardmaessig), z.B. \section{foo}, \subsection{bar}.
Mal zählen:
\part \chapter \section \subsection
\subsubsection
\paragraph \subparagraph
\subsubparagraph Gibbet nich.
Stimmt sieben Ebenen.
Ja. Nur, dass du dich dabei, wo's das \subsub gibt vertan hast ;) Aber egal, zur Not liessen sich weitere Ebenen definieren, aber (das ist auch irgendwo dokumentiert): wenn man mehr als 7 Ebenen braucht, dann hat man was falsch gemacht -- ok, Ausnahme vielleicht bei Gesetzes- texten, aber da definiert evtl. z.B. jura.sty weitere Ebenen ;) Hatte ich schon die script-faehigkeit von (La)TeX erwaehnt??? Damit sind z.B. Serienbriefe/Visitenkarten/Adressaufkleber ein Klacks... (ok, bei letzteren muss man ggfs. die Positionierung anpassen, aber z.B. labels.sty liefert da ne gute Vorlage ;) ==== #!/bin/sh echo 'select concat(....) from firma.Adressen' | mysql -p > data.tex echo '\input header.tex' > etiketten.tex echo '\input data.tex' >> etiketten.tex echo '\input footer.tex' >> etiketten.tex latex etiketten dvips etiketten lpr etiketten.ps ==== Einfacher geht's wohl kaum ;) -dnh PS: Bernd, wir beide muessen da ja nicht diskutieren, wir sind uns da ja AFAIR sowieso einig ;) -- 15: Developer Version Programmpaket mit Dokumentation (Kristian Köhntopp)