forked from dante-ev/l2kurz
-
Notifications
You must be signed in to change notification settings - Fork 0
/
CHANGES
366 lines (268 loc) · 13.1 KB
/
CHANGES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
============================================================
Aenderungen von Version 2.3 zu 3.0 2012-07 (MD, PGU)
Auf aktuelle Gegebenheiten angepasst. Änderungen siehe
https://github.com/texdoc/l2kurz
============================================================
Aenderungen von Version 2.2 zu 2.3 2003-04-10 (WaS)
* Die Kurzbeschreibung wird unter die "GNU Free
Documentation License" gestellt.
* 7.3 (Andere Schriftfamilien): Erwaehnung von mathpazo
statt mathpple
* 8.1.1 (Zeilenabstand): sinnvolleres Anwendungsbeispiel
fuer \linespread
* diverse Schreibfehler beseitigt; Abkuerzungen und Akronyme
mit Kapitaelchen gesetzt
* E-Mail-Adresse aktualisiert
============================================================
Aenderungen von Version 2.1 zu 2.2 2001-06-10 (WaS)
* Die Kurzbeschreibung wird nur noch als Quelltext und PDF
verteilt. DVI ist nicht sinnvoll, da wegen eingebundenem
EPS-Bild abhaengig vom Treiber; PostScript ist
unwirtschaftlich (zu gross) und bietet keine Vorteile
gegenueber PDF. Die PDF-Version wurde mit VTeX 7.32
erzeugt und macht keine Probleme mit Acrobat Reader 5.
* Quelltext: hyperref.sty und die TC-Fonts (!) werden
jetzt zwingend vorausgesetzt.
* zahlreiche kleine Verbesserungen der Formulierung;
Schreibfehler ausgebessert; Querverweise ergaenzt;
* 1.1.3: LaTeX wird nur noch jaehrlich aktualisiert
* 1.2.4 (Arbeitsablauf): Neben DVI werden nun auch
PDF und PostScript als Ausgabeformate erwaehnt.
* Tab.1 (Klassen): statt slides wird foils erwaehnt;
proc wird weggelasen, weil auch im LaTeX-Handbuch
nicht beschrieben.
* Tab.3 (Pakete): geometry und fancyhdr ergaenzt, weil
populaer; array u.a. weggelassen, weil fuer Anfaenger
irrelevant.
* Kap.4 (Formeln): Differentiale werden jetzt aufrecht
gescbrieben: \mathrm{d}x
* Kap.5 (Bilder): Neue Formulierung ohne Bezug auf
DVI-Treiber; auf vielfache Anregung hin wird generell
auf graphicx.sty statt auf graphics.sty verwiesen.
* Kap.7 (Schriften): Aenderungen in Hinblick auf die
inzwischen uebliche Unterstuetzung von
PostScript-Schriften.
* Literatur: Hinweise auf neue PSNFSS-Doku (ab v8.1) und auf
die FAQ ergaenzt.
* Neue E-Mail-Adresse [email protected]
============================================================
Korrekturen in v2.1 [1999-05-24 (WaS)]
* 3.1: Querverweis korrigiert (2.5 stattt 2.4)
============================================================
Aenderungen von v2.0 zu v2.1 [1999-04-18 (WaS)]
Fehlerkorrekturen:
* Praeambel: \NeedsTeXFormat{LaTeX2e}[1998/06/01]
* 2.5: `In Tab. 1 ... sind Klassen aufgefuehrt, ...'
(statt: `alle Klassen');
* 4.1, Aufzaehlungspunkt 3: \textnormal statt \textrm
* 4.5: \backslash aus Tab.9 entfernt (siehe Tab.15)
* 4.5: \lhd, \unlhd, \rhd, \unrhd von Tab.12 nach Tab.11
(Operatoren) versetzt.
* 4.5: In Tab.12 (Relationen) den Doppelpunkt (:) ergaenzt.
* Schreib-, Satz- und stilistische Fehler korrigiert
Sonstige Aenderungen:
* Wenn die tc-Fonts fehlen, wird die Liste der TS1-Symbole
durch einen Hinweistext ersetzt; es sollte aber _kein_
TeX-Fehler auftreten. Es wird dazu die Existenz von
tcrm1095.tfm abgeprueft.
* Neue Email-Adresse <[email protected]>
* Die Bedingungen fuer eine Verteilung der Kurzbeschreibung
erscheinen nun auch in der gedruckten Fassung.
* geaendertes CTAN-Verzeichnis
* Kopfzeilen entfernt; durch die Untergliederung in viele
kurze Abschnitte mit eigenen Ueberschriften sind lebende
Kolumnentitel IMHO ueberfluesig; ausserdem vertragen sie
sich schlecht mit den vielen Abschnittsueberschriften am
Seitenanfang.
* Aus den meisten Quellcode-Beispielen wurde die fuer
Anfaenger abschreckende german-Notation entfernt. (z.T.
durch Umformulieren ;-) In Kap.2.4.5 wird aber explizit
darauf hingewiesen, dass sie in _einigen_ Beispiel benutzt
wird.
* In den Quellcode-Beispielen werden die expliziten
Zeilenenden \\ weggelassen, wenn die einzelnen Zeilen
getrennte Beispiele darstellen. (Uebersichtlichkeit!)
* 2.7 (inputenc.sty): Hinweis auf VMS ergaenzt; Fussnote
entfernt (die Fehlermeldung wurde inzwischen vernessert!)
* Tab.1 (Klassen) + Tab.3 (Pakete): Hinweis auf a4.sty
entfernt; stattdessen wird nun auf die KOMA-Script-Klassen
hingewiesen.
* Tab.3 (Pakete): alltt.sty aufgefuehrt, weil es zur
Basisverteilung gehoert und ausserdem in der
Kurzbeschreibung selbst benutzt wird. (was wiederum in
Abschnitt 2.6 erwaehnt wird.)
* 3.2.1: Hinweis auf Klasse slides ergaenzt; Formulierung
geaendert.
* 3.6: Den Hinweis ergaenzt, dass \footnote nicht in
Gleitobjekten, Tabellen und der tabular-Umg. erlaubt ist.
* 4.5: Tab.13 heisst jetzt `Negierte Relationen' (anstelle
von `Negationen')
* 6.2.1: Ergaenzung: Was geschieht bei \begin{figure}[h] ?
* 7.3: In Tab.18 courier.sty und mathpple.sty ergaenzt.
* 8.1.2: Text und Beispiele uebersichtlicher angeordnet.
* Anhang A (Textsymbole): Es sind nun diejenigen Symbole
gekennzeichnet, die auch mit PostScript-Fonts verfuegbar
verfuegbar sind, wenn diese fuer TS1 aufbereitet wurden.
* ebd.: Fuer die auch ohne textcomp.sty vorhandenen Symbole
werden die ueblichen Makros entspr. Abschnitt 3.4.5
angegeben, also z.B. \S statt \textsection.
* Literatur: `Notes on the setup of PostScript fonts ...'
entfernt, weil es leider teilweise veraltet und
irrefuehrend ist.
K. Reckdahls "epslatex" auf vielfachen Wunsch ergaenzt.
A. Reicherts Typografie-Workshop ergaenzt.
============================================================
Aenderungen von Version 1.2 zu 2.0 (WaS)
Die `Kurzbeschreibung' wurde im Wesentlichen aktualisiert
und an einigen Stellen (hoffentlich) verbessert. Es war
aber _nicht_ meine Absicht, sie `vollstaendiger' zu machen;
das wuerde schlussendlich zu einem zweiten `LaTeX-Handbuch'
fuehren. LaTeX 2.09 wird nicht mehr beruecksichtigt.
Die wichtigsten Aenderungen im Detail:
* E. Schlegl aus der Autorenliste gestrichen, weil die von
ihr verfasste Einleitung neu formuliert wurde.
* Kein twoside-Layout (stoert beim normalen Ausdrucken)
* a4.sty wird nicht mehr benutzt, weil sein Satzspiegel bei
einseitiger Formatierung nicht horizontal zentriert ist.
* Eigenes Titelblatt; dieses umd die folgende Seite neu
formuliert und gestaltet.
* 1.2.1: Die manuelle Arbeitsweise wird nur noch in der
Vergangenheitsform erlaeutert.
* In Kap. 1 ergaenzt, wofuer LaTeX geeignet ist, und wofuer
nicht; Liste der Vor- und Nachteile von LaTeX nur in
diesem Rahmen.
* 1.1.3: `LaTeX 2e': Das Dokument bezieht sich nun auf
LaTeX2e von Juni 1998, wegen mathptmx.sty und \mathring.
* neues Kap. 1.2.4: typische Arbeitsweise von LaTeX
(Editieren, Setzen, Preview, Druck)
* Die Reihenfolge in Kapitel 2 umgestellt: `Spezielle
Zeichen' umbenannt in `Zeichensatz' und nach hinten
verschoben, weil inputenc erst verstaendlich ist, nachdem
`Pakete' erklaert wurden.
* Den Begriff `Vorspann' eingefuehrt, weil nachfolgend
darauf verwiesen wird: Pakete werden nur im `Vorspann'
geladen.
* Im Abschnitt `Zeichensatz' wird nun auch die direkte
Eingabe von Sonderzeichen beschrieben. Das wird
heutzutage als Selbstverstaendlichkeit erwartet und darf
keinesfalls erst als `Sonderfall' in einem spaeteren
Kapitel auftauchen! Leider gibt es keine fuer den
normalen Benutzer brauchbaren Tabellen der (im Text oder
in Formeln) erlaubten Eingabezeichen, auf die hier
verwiesen werden koennte! Auf's Listing von inputenc.dtx
sollte jedenfalls nicht verwiesen werden.
* Die Tabelle `Pakete' wurde ueberarbeitet.
* Den Abschnitt `Layout' entfernt, denn `Klassen' und
`Pakete' haben nicht nur mit Layout zu tun. Nachdem fuer
diesen Abschnitt nur noch `Seitenstil' uebrig bleibt, habe
ich das zusammen mit den Gleitobjekten in einen neuen
Abschnitt `Seitenaufbau' versetzt.
* Den Abschnitt `Deutschsprachige Texte' an den Anfang des
Kapitels `Setzen von Text' verschoben, weil man das als
Allererstes braucht! In den folgenden Abschnitten wird
dann jeweils erwaehnt, was sich durch Laden von german.sty
aendert. Die Liste der internen Bezeichner wie
\chaptername wurde weggelassen.
* Im Kapitel `Blocksatz' die Hinweise auf Absaetze mit
vertikalem Abstand anstelle des Einzugs entfernt. Die
angegebenen Befehle hatten zu viele unschoene
Nebenwirkungen! Leider gibt es AFAIK keine allgemein
verfuegbares Paket, das nur die Absaetze entsprechend
umstellt.
* Im Abschnitt `Silbentrennung' wird nicht mehr auf den
german-Befehl "= hingewiesen, weil der in der Hand eines
Laien gefaehrlich ist: Bei zusammengesetzten Woertern
sollte man lieber _nur_ explizite Trennstellen mit \-
angeben, siehe gerdoc.tex! Der Befehl \discretionary wird
nicht mehr beschrieben; in deutschen Texten wird
normalerweise nur "ck, "ff usw. gebraucht, und mit der
neuen Rechtschreibung nicht einmal mehr das!
* Anfuehrungszeichen: `` und '' sind nicht _englische_
Quotes, sondern _amerikanische_. Die Beschreibung der
deutschen Anfuehrungszeichen als Ligaturen ,, und '' wurde
entfernt, denn mit der allgemeinen Verfuegbarkeit vom
german.sty ist sie nicht noetig und verwirrt nur.
* Den Abschnitt `Akzente und spezielle Zeichen' weitgehend
umgeschrieben und nochmal auf die direkte Eingabe von
Sonderzeichen hingewiesen.
* Den Abschnitt `Abstaende' umbenannt in `Wortabstand' und
weiter nach vorne versetzt.
* Im Abschnitt `Hervorgehobene Woerter' nur noch \emph
erklaert, nicht mehr \em. Auch die Beschreibung von
\nocorr gehoert IMO nicht in eine Kurzanleitung (siehe
T.Oetikers engl. Fassung!). Den Abschnitt umbenannt in
`Hervorgehobener Text'.
* Neu: `Hochgestellter Text'
* `Setzen von ... Formeln / Allgemeines': Hochstellen von
Text gehoert nicht mehr zu `mathematischen Texten', und
Tiefstellen wird hier ganz einfach nicht mehr erwaehnt.
* In den Tabellen der math. Symbole ist nun klar erkennbar,
ob ein Zeichen Operator, Relation oder Delimiter ist. Das
\| (aus der Tabelle `sonstige Symbole') wurde zu den
Klammerungssymbolen versetzt. Dort wurden auch | und
\backslash neu aufgenommen.
* In Tabelle `Relationen' \notin ergaenzt.
* In der Tabelle `Klammern' die Synonyme fuer \{ \} \[ \]
entfernt. Ist in einer Kurzanleitung IMO unnoetig und
verwirrt nur.
* Tabelle `Synonyme' entfernt - Begruendung dito!
* Kapitel `Gleitobjekte': Die Erklaerung der Umgebungen
figure und table schien mir besser unter den Oberbegriff
`Gleitobjekte' zu passen. Ich erinnere mich, dass ich
selbst seinerzeit LaTeX durch die `Kurzanleitung'
kennenlernte; der eigentliche Sinn von Gleitobjekten blieb
mir dabei lange unklar, da ich die Umgebungen `figure' und
`table' primaer mit Ihrem Inhalt (Bilder und Tabellen) in
Zusammenhang brachte, weniger mit dem `Gleiten'.
Ausserdem wurden ser Begriff `Tafel' durch `Tabelle'
ersetzt und die Erklaerung der Plazierungsparameter
korrigiert.
* Neues Kapitel `Setzen von Bildern'
* Neues Kapitel `Schriften' (Groessen, Stil,
Schriftfamilien, europaeische Schriften). Eine Uebersicht
ueber die TS1-Textsymbole ist bewusst nur als Anhang
aufgenommen; sie sollte entfallen, sobald eine derartige
Liste in der offiziellen LaTeX-Doku enthalten ist.
(Hoffentlich bald !!!)
* Horizontale Abstaende: Beispiele geaendert
* Tab `Laengenmasse': Big Point zusaetzlich aufgefuehrt,
weil diese Masseinheit im Zusammenhang mit PostScript
haeufig vorkommt. Es werden soweit wie moeglich _exakte_
Definitionen angegeben!
* Briefe: Den Hinweis auf Adressetiketten entfernt, weil
das auch im offiziellen LaTeX-Handbuch nicht beschrieben
wird (und weil es sowieso ein Schmarrn ist ;-). Hinweis
auf dinbrief.cls.
* Robuste und zerbrechliche Befehle: Das Kapitel enthaelt
nun eine Kurzfassung dessen, was im LaTeX(2e)-Handbuch
steht. Befehle, die in der Kurzanleitung sonst nicht
erwaenht werden, werden auch hier nicht in Bezug auf
`Robustheit' oder `bewegte Argumente' beschrieben. Der
Titel des Kapitels wurde in `Zerbrechliche Befehle'
geaendert, weil das Wort `robust' gar nicht erst
eingefuehrt wird.
* Kompatibilitaet mit LaTeX 2.09: Abschnitt entfernt! Wer
schon mit LaTeX 2.09 zu tun hatte, wird heute keine
Lektuere fuer Einsteiger lesen!
* Literaturverzeichnis: Total ueberarbeitet und aktualisiert.
* L2K4.TEX auf drei Dateien (L2K4, L2K5, L2K6) aufgeteilt.
============================================================
Changes from version 1.1 to 1.2
* Added german editions of Lamport and Goosens et. al.
* Updated to LaTeX2e 95/06/01 (mentioning cfgguide.tex,
modguide.tex, fontenc.sty, inputenc.sty)
* Changed list of packages, added `fontenc'/`inputenc'
* Rewrote paragraph about float placement parameters, additional
explanation of \nocorr
* Added more hyphenation suggestions, `sloppypar' environment,
and `\hbadness' hacks to avoid `underfull hbox' warnings (and
to simplify a change of the paper size)
* Replaced almost all old style font command \rm,...\tt by
their \text... equivalents, replaced $...$ by \(...\)
============================================================
Changes from version 1 to 1.1
* Applied orthographical and stilistic corrections, many of
which were suggested by Luzia Dietsche
* Rewrote one sentence to avoid `overfull hbox'
* Added `newlfont' to the list of packages
== finis