summaryrefslogtreecommitdiff
path: root/Master/texmf-doc/doc/german/FAQ-ge/html/makros3.html
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-doc/doc/german/FAQ-ge/html/makros3.html')
-rw-r--r--Master/texmf-doc/doc/german/FAQ-ge/html/makros3.html1749
1 files changed, 1749 insertions, 0 deletions
diff --git a/Master/texmf-doc/doc/german/FAQ-ge/html/makros3.html b/Master/texmf-doc/doc/german/FAQ-ge/html/makros3.html
new file mode 100644
index 00000000000..14c09a76f1d
--- /dev/null
+++ b/Master/texmf-doc/doc/german/FAQ-ge/html/makros3.html
@@ -0,0 +1,1749 @@
+<!DOCTYPE HTML PUBLIC "-//W3//DTD HTML 4.0 Transitional//EN"
+ "http://www.w3.org/TR/REC-html40/loose.dtd">
+<html>
+<!-- XML file produced from file: de-tex-faq.tex --
+ -- using Hyperlatex v 2.5br (c) Otfried Cheong--
+ -- on Emacs 20.7.1, Fri Sep 19 14:00:09 2003 -->
+<head>
+<title>DE-TeX-FAQ -- 7 TeX, LaTeX, Makros etc. (III)</title>
+<meta http-equiv="Content-Type"
+ content="text/html; charset=ISO-8859-1">
+<meta name="Keywords" lang="en"
+ content="FAQ,TeX,LaTeX,Typesetting,Fonts,DANTE e.V.">
+<meta name="Keywords" lang="de"
+ content="FAQ,TeX,LaTeX,Schriftsatz,Buchsatz,Schrift,DANTE e.V.">
+<meta name="Author"
+ content="Bernd Raichle, Rolf Niepraschk, Thomas Hafner">
+<meta name="ROBOTS" content="NOINDEX,NOFOLLOW">
+<meta name="Description"
+ content="German Speaking FAQ about TeX and DANTE e.V.">
+<link rev="made" href="mailto:detexfaq@dante.de">
+
+</head>
+
+
+<body text="black" bgcolor="white">
+<a href="makros2.html"><img alt="Prev" src="previous.gif"></a><a href="de-tex-faq.html"><img alt="Up" src="up.gif"></a><a href="makros4.html"><img alt="Next" src="next.gif"></a><br />
+<b><tt>Zur&uuml;ck zu:&nbsp;&nbsp;&#32;</tt></b><a href="makros2.html"><b>6 TeX, LaTeX, Makros etc. (II)</b></a><br />
+<b><tt>Hoch zu:&nbsp;&nbsp;&nbsp;&nbsp;&#32;</tt></b><a href="de-tex-faq.html"><b>Inhalt</b></a><br />
+<b><tt>Weiter zu:&nbsp;&nbsp;&#32;</tt></b><a href="makros4.html"><b>8 TeX, LaTeX, Makros etc.&#32;(IV)</b></a><br />
+<b><tt>Mehr zu TeX et al.: </tt></b><a href="http://www.dante.de/"><b>DANTE&nbsp;e.V.</b></a><br />
+<hr />
+
+ <div align="center">
+<b>DE-TeX-FAQ (Version 72 vom September 2003)</b><br />
+<b>Copyright &#169;&#32;1995-2003 B. Raichle, R. Niepraschk, Th. Hafner</b>
+ </div>
+<hr />
+
+
+<h1 align=center>7 TeX, LaTeX, Makros etc. (III)</h1>
+<menu>
+<li><a href="#1">7.1 Gliederung, Inhalts-, Abbildungs- und andere Verzeichnisse</a>
+<menu>
+<li><a href="#2">7.1.1 Beim Formatieren von <tt>\tableofcontents</tt> erhalte ich
+ sehr viele Meldungen mit ,,<tt>overfull</tt> <tt>\hbox</tt>``. Woran liegt
+ das?</a>
+<li><a href="#3">7.1.2 Bei einem Artikel mit sehr vielen Abschnitten und
+ Unterabschnitten ,,klebt`` die &Uuml;berschrift im ,toc`
+ direkt hinter der Abschnittsnummer. Kann man den Platz verbreitern?</a>
+<li><a href="#5">7.1.3 Warum werden die durch <tt>\subsubsection</tt> angegebenen
+ Abschnitte nicht mehr numeriert?</a>
+<li><a href="#6">7.1.4 Wie erreiche ich, da&szlig; Abschnitts&uuml;berschriften
+ ein anderes Aussehen bekommen?</a>
+<li><a href="#8">7.1.5 Warum werden die durch <tt>\subsubsection</tt> angegebenen
+ Abschnitte nicht mehr ins Inhaltsverzeichnis aufgenommen?</a>
+<li><a href="#9">7.1.6 Wie kann ich verhindern, da&szlig; z.B. <tt>\subsection</tt>
+ usw.&#32;im Anhang in das Inhaltsverzeichnis aufgenommen werden?</a>
+<li><a href="#10">7.1.7 Wie kann ich erreichen, da&szlig; Literatur-,
+ Abbildungs-, Tabellen- und sonstige Verzeichnisse in das
+ Inhaltsverzeichnis mit aufgenommen werden?</a>
+<li><a href="#12">7.1.8 Wie kann ich die Formatierung der automatisch erzeugten
+ Inhalts-, Abbildungs- und Tabellenverzeichnisse &auml;ndern?</a>
+<li><a href="#14">7.1.9 Wie kann ich mit <tt>\ref</tt> nicht nur die
+ Abschnittsnummer, sondern auch den Text einer
+ Abschnitts&uuml;berschrift erhalten?</a>
+<li><a href="#16">7.1.10 Wie kann ich in einem Stichwortverzeichnis oder einem
+ Literaturverzeichnis noch Text zwischen die &Uuml;berschrift und die
+ Verzeichnisliste bekommen?</a>
+<li><a href="#18">7.1.11 Wie kann ich mehrere Verzeichnisse in der Art des
+ Stichwortverzeichnisses, z.B. ein zus&auml;tzliches Autorenverzeichnis,
+ anlegen?</a>
+<li><a href="#20">7.1.12 In meinem LaTeX-Dokument fehlen die Eintr&auml;ge im
+ Inhalts-, Tabellen- und Abbildungsverzeichnis, obwohl die
+ Dateien .toc, .lot bzw. .lof vorhanden sind. Ich benutze das Paket
+ ,fancybox`.</a>
+<li><a href="#22">7.1.13 Wie mache ich alle Labels von Querverweisen sichtbar und
+ wie erhalte ich eine Liste dieser Labels?</a>
+<li><a href="#24">7.1.14 Wie kann ich erreichen, dass Referenzen in einem
+ LaTeX-Dokument, das ich nach PDF umwandle, als <em>Hyperlinks</em>
+ angezeigt werden, und kann man auch <em>Bookmarks</em> (Lesezeichen)
+ automatisch entsprechend dem Inhaltsverzeichnis erstellen lassen?</a>
+<li><a href="#26">7.1.15 Um PDF zu erzeugen, binde ich das Paket
+ ,hyperref` ein, aber beim Betrachten mit ,acroread`
+ werden keine <em>Hyperlinks</em> und auch keine <em>Bookmarks</em>
+ angezeigt. Seltsamerweise zeigen ,xdvi` bzw. ,yap` bei Betrachten der dvi-Datei korrekte
+ <em>Hyperlinks</em> an.</a>
+<li><a href="#28">7.1.16 Wieso werden, wenn ich unter Verwendung des Pakets
+ ,hyperref` auf dem Umweg &uuml;ber PostScript pdf-Dateien erzeuge
+ (mit ,ps2pdf` oder ,Adobe Acrobat Distiller`),
+ pl&ouml;tzlich alle Texte, die als Links dienen, insbesondere die
+ Abschnitts&uuml;berschriften im Inhaltsverzeichnis nicht mehr
+ umbrochen?</a>
+<li><a href="#30">7.1.17 Wie erstelle ich ein Glossar?</a>
+</menu>
+<li><a href="#32">7.2 Literaturzitate, Literaturverzeichnis, BibTeX&nbsp;<img alt="»geändert«" border="0" src="upd-de.gif"></a>
+<menu>
+<li><a href="#33">7.2.1 Wie kann ich im Text mit dem Autor/Jahreszahl
+ o.&auml;. zitieren?</a>
+<li><a href="#35">7.2.2 Wie kann ich das BibTeX-Stylefile xyz.bst so ab&auml;ndern, da&szlig;
+ an Stelle X ein/kein Komma/Punkt erscheint, da&szlig; der Eintrag Y anders
+ formatiert wird etc.?</a>
+<li><a href="#DEUTSCH-BST">7.2.3 Gibt es ans Deutsche angepa&szlig;te .bst-Dateien?&nbsp;<img alt="»geändert«" border="0" src="upd-de.gif"></a>
+<li><a href="#39">7.2.4 Wie kann ich statt der eckigen Klammern <tt>[1]</tt>
+ im Text bzw. im Literaturverzeichnis hochgestellte Ziffern,
+ runde Klammern <tt>(1)</tt> oder Schr&auml;gstriche <tt>/1/</tt>
+ verwenden?</a>
+<li><a href="#41">7.2.5 Wie erreiche ich, da&szlig; innerhalb eines <tt>\cite</tt> im
+ Dokumenttext umbrochen werden darf?</a>
+<li><a href="#43">7.2.6 Wie kann ich verhindern, da&szlig; die W&ouml;rter im Titel eines
+ .bib-Eintrages kleingeschrieben werden?</a>
+<li><a href="#45">7.2.7 Bei Labels wie <tt>[Rai95]</tt>, die aus Teilen des
+ Autorennamens gebildet werden, treten Fehler bei Autorennamen mit
+ Umlauten auf; wie kann ich das verhindern?</a>
+<li><a href="#46">7.2.8 Kann ich Umlaute direkt in einer .bib-Datei verwenden?</a>
+<li><a href="#47">7.2.9 Wie kann ich erreichen, da&szlig; mehrere Zitate
+ <tt>[5,3,1,7,6]</tt> zu <tt>[1,3,5-7]</tt> sortiert und
+ zusammengefa&szlig;t werden?</a>
+<li><a href="#49">7.2.10 Wie kann man in einem Dokument verschiedene Abschnitte
+ mit eigenen Literaturverzeichnissen versehen?</a>
+<li><a href="#51">7.2.11 Wie kann man ein thematisch untergliedertes
+ Literaturverzeichnis erstellen?</a>
+<li><a href="#53">7.2.12 Wie kann ich in einer BibTeX-Datenbank WWW- oder ftp-Quellen,
+ die als URL vorliegen, zitieren?</a>
+<li><a href="#55">7.2.13 Gibt es einen Weg, da&szlig; <tt>\cite</tt> gleich die
+ komplette Literaturstelle liefert?</a>
+<li><a href="#57">7.2.14 Wie kann ich mit Kurzformen von Autor und Titel
+ zitieren oder zwischen Kurz- und Langformen wechseln?</a>
+<li><a href="#59">7.2.15 Wie kann ich die Eintr&auml;ge in <tt>@phdthesis</tt> mit
+ ,,Diplomarbeit`` oder &auml;hnlicher Klassifikation auszeichnen?</a>
+</menu>
+<li><a href="#60">7.3 <tt>\verb</tt>-Anweisung, verbatim- und Kommentar-Umgebungen&nbsp;<img alt="»neu«" border="0" src="new-de.gif"></a>
+<menu>
+<li><a href="#61">7.3.1 Wieso kann ich <tt>\verb</tt> nicht im Argument einer
+ anderen Anweisung wie <tt>\footnote</tt>, <tt>\parbox</tt> u.&auml;. verwenden?
+ Wieso geht dies mit LaTeX2e nicht mehr, obwohl es mit
+ LaTeX&nbsp;2.09 ging?</a>
+<li><a href="#63">7.3.2 Wieso bekomme ich die Fehlermeldung
+ ,<tt>!&nbsp;LaTeX Error: <tt>\verb</tt> ended by end of line.</tt>`,
+ wenn ich im Argument von <tt>\verb</tt> in der Eingabe ein
+ Zeilenende habe?</a>
+<li><a href="#64">7.3.3 Wie kann ich eine eigene
+ ,<tt>verbatim</tt>`-Umgebung definieren?</a>
+<li><a href="#66">7.3.4 Wie kann ich Programm-Code in mein LaTeX-Dokument
+ einbinden?</a>
+<li><a href="#68">7.3.5 Wie kann ich den Inhalt einer Datei innerhalb einer
+ ,<tt>verbatim</tt>`-Umgebung darstellen?</a>
+<li><a href="#70">7.3.6 Wie erreiche ich, dass innerhalb einer
+ ,<tt>verbatim</tt>`-Umgebung Umlaute und andere Sonderzeichen zu sehen
+ sind?&nbsp;<img alt="»neu«" border="0" src="new-de.gif"></a>
+<li><a href="#71">7.3.7 Wie kann ich Zeilennummern zu meinem Text hinzuf&uuml;gen?</a>
+<li><a href="#73">7.3.8 Gibt es eine Kommentarumgebung, mit der ich gr&ouml;&szlig;ere
+ Textteile auskommentieren kann?</a>
+<li><a href="#75">7.3.9 Wie kann ich mehrere Versionen eines Textes erstellen oder
+ bedingte Textteile verwenden?</a>
+<li><a href="#77">7.3.10 Ich will <tt>\verb</tt> z.B. f&uuml;r Dateinamen,
+ E-Mail-Adressen und URL verwenden. Wie schaffe ich es, da&szlig; innerhalb
+ von <tt>\verb</tt> an geeigneten Stellen getrennt wird?</a>
+</menu>
+<li><a href="#79">7.4 Zerbrechliche Anweisungen in ,moving arguments`</a>
+<menu>
+<li><a href="#80">7.4.1 Was sind ,fragile commands`/zerbrechliche Anweisungen,
+ was sind ,moving arguments`?</a>
+<li><a href="#81">7.4.2 Wie kann ich innerhalb des Arguments von
+ <tt>\caption</tt>, <tt>\section</tt> etc.&#32;Anweisungen wie <tt>\cite</tt>,
+ <tt>\ref</tt>, <tt>\pageref</tt> oder <tt>\footnote</tt> verwenden, ohne Fehler wie
+ ,<tt>!&nbsp;Argument of <tt>\@sect</tt> has an
+ extra&nbsp;<tt>}</tt>.</tt>` oder
+ ,<tt>!&nbsp;Use of <tt>\@chapter</tt> doesn't match its
+ definition.</tt>` zu erhalten?</a>
+</menu>
+</menu>
+<hr align="center" width="70%" />
+
+<h2><a name="1">7.1 Gliederung, Inhalts-, Abbildungs- und andere Verzeichnisse</a></h2>
+
+<h3><a name="2">7.1.1 Beim Formatieren von <tt>\tableofcontents</tt> erhalte ich
+ sehr viele Meldungen mit ,,<tt>overfull</tt> <tt>\hbox</tt>``. Woran liegt
+ das?</a></h3>
+<p>
+Die Seitennummer wird in eine Box der Breite <tt>\@pnumwidth</tt>
+gesetzt. Der in den Standardklassen hierf&uuml;r verwendete Wert von
+1.55em kann in manchen Situationen (Seitennummer<i>&gt;=1000</i>,
+breiterer Font) zu klein sein. Abhilfe:
+<pre>
+\renewcommand{\@pnumwidth}{2em}% statt `2em' evtl. groesserer Wert
+</pre>
+
+Eventuell mu&szlig; man dann auch den Wert im Makro <tt>\@tocrmarg</tt>
+anpassen. Da man ein internes Makro &auml;ndert, ist diese Anweisung in
+eine .sty-Datei oder mit <tt>\makeatletter</tt> ... <tt>\makeatother</tt>
+geklammert in die Dokumentpr&auml;ambel zu schreiben.
+<p>
+L&auml;ngere Abschnittsnummern k&ouml;nnen eine andere Ursache dieses Fehlers sein.
+Hier mu&szlig; man in den Definitionen der Makros <tt>\l@&lt;type&gt;</tt>, wie z.B. <tt>\l@section</tt>, im Aufruf des Makros <tt>\@dottedtocline</tt> das dritte Argument
+entsprechend vergr&ouml;&szlig;ern. N&auml;heres hierzu im Buch ,,Der
+ LaTeX-Begleiter`` (siehe <a href="vereine.html#16">Frage 2.4.1</a>).
+
+<h3><a name="3">7.1.2 Bei einem Artikel mit sehr vielen Abschnitten und
+ Unterabschnitten ,,klebt`` die &Uuml;berschrift im ,toc`
+ direkt hinter der Abschnittsnummer. Kann man den Platz verbreitern?</a></h3>
+<p>
+In der Datei der verwendeten Klasse wird das Aussehen einer Zeile in
+den Verzeichnissen durch ein Makro namens ,<tt>\l@&lt;typ&gt;</tt>`
+festgelegt. F&uuml;r eine <tt>\subsection</tt> ist dies das Makro
+<tt>\l@subsection</tt>, das z.B. in ,,<tt>article.cls</tt>`` durch
+<pre>
+\newcommand{\l@subsection}{\@dottedtocline{2}{1.5em}{2.3em}}
+</pre>
+
+definiert ist. Die L&auml;nge 1.5em gibt an, wie breit der Einschub vom
+linken Rand ist, die L&auml;nge 2.3em, wie breit der Platz f&uuml;r die
+Abschnittsnummer sein soll. Will man diese vergr&ouml;&szlig;ern, kann man
+dies beispielsweise mit
+<pre>
+\renewcommand{\l@subsection}{\@dottedtocline{2}{1.5em}{3.3em}}
+</pre>
+
+in einer .sty-Datei oder mit <tt>\makeatletter</tt> ... <tt>\makeatother</tt>
+geklammert in der Dokumentpr&auml;ambel. Mehr dazu findet man im Buch ,,Der
+ LaTeX-Begleiter`` (siehe <a href="vereine.html#16">Frage 2.4.1</a>).
+<p>
+Sehr viel einfacher geht dies mit dem Paket ,tocloft`<a name="4" id="4">,</a> das einem
+die volle Kontrolle &uuml;ber die Formatierung der einzelnen Verzeichnisse
+erlaubt. Es ben&ouml;tigt noch das Paket ,stdclsdv`.
+<table>
+ <tr>
+ <td>
+ <b>tocloft:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/tocloft"><code>macros/latex/contrib/tocloft</code></a></td>
+ </tr>
+ <tr>
+ <td>
+ <b>stdclsdv:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/stdclsdv"><code>macros/latex/contrib/stdclsdv</code></a></td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ </tr>
+</table>
+
+
+<h3><a name="5">7.1.3 Warum werden die durch <tt>\subsubsection</tt> angegebenen
+ Abschnitte nicht mehr numeriert?</a></h3>
+<p>
+Jeder Gliederungsebene ist in LaTeX eine Nummer zugeordnet:
+<p align="left">
+<table>
+ <tr>
+ <td align="right">-1</td>
+ <td>part</td>
+ <td align="right">1</td>
+ <td>section</td>
+ <td align="right">3</td>
+ <td>subsubsection</td>
+ <td align="right">5</td>
+ <td>subparagraph</td>
+ </tr>
+ <tr>
+ <td align="right">0</td>
+ <td>chapter</td>
+ <td align="right">2</td>
+ <td>subsection</td>
+ <td align="right">4</td>
+ <td>paragraph</td>
+ </tr>
+</table>
+
+</p>
+Bei der Klasse ,article` existiert der Befehl <tt>\chapter</tt>
+nicht, und <tt>\part</tt> erh&auml;lt die Nummer&nbsp;0 zugeordnet.
+<p>
+Die Gliederungsebene, bis zu der numeriert wird, legt der Z&auml;hler
+,secnumdepth` fest. Die Standardklassen setzen diesen Z&auml;hler
+auf den Wert&nbsp;2, also bis <tt>\subsection</tt>. Um auch f&uuml;r
+tieferliegende Ebenen eine Numerierung zu erhalten, mu&szlig; der Z&auml;hler
+entsprechend erh&ouml;ht werden. Mit <code>\setcounter{secnumdepth}{4}</code>
+werden die &Uuml;berschriften der Ebenen bis <tt>\paragraph</tt> mit einer
+Nummer versehen, auch wenn dies nur in den allerwenigsten F&auml;llen
+sinnvoll ist.
+<p>
+Um die Numerierung von &Uuml;berschriften im Dokument vollst&auml;ndig zu verhindern,
+mu&szlig; man den Z&auml;hler ,secnumdepth` auf den Wert&nbsp;-2 gesetzt
+werden. Ein Inhaltsverzeichnis wird dennoch erzeugt, da dies durch
+den Z&auml;hler ,tocdepth` gesteuert wird.
+
+<h3><a name="6">7.1.4 Wie erreiche ich, da&szlig; Abschnitts&uuml;berschriften
+ ein anderes Aussehen bekommen?</a></h3>
+<p>
+Die LaTeX-Anweisungen <tt>\section</tt>, <tt>\subsection</tt> etc. werden in
+den Klassendateien wie z.B. ,,<tt>article.cls</tt>`` definiert. (In
+LaTeX&nbsp;2.09 wurden sie dagegen in den Hilfsdateien wie z.B. ,,<tt>art10.sty</tt>`` definiert.) Die Definitionen verwenden dabei die
+allgemeinere Anweisung <tt>\@startsection</tt>, in deren sechstem Argument
+man Formatieranweisungen angeben kann. Zur &Auml;nderung kopiert man sich
+die Definition aus ,,<tt>article.cls</tt>`` bzw. die entsprechende
+Klassendatei in eine .sty-Datei, &auml;ndert <tt>\newcommand</tt> (bzw. <tt>\def</tt>) zu <tt>\renewcommand</tt> und f&uuml;gt die Anweisung
+<tt>\centering</tt> zu den bestehenden Formatieranweisungen hinzu:
+<pre>
+\renewcommand{\section}{%
+ \@startsection {section}{1}{\z@}%
+ {-3.5ex plus -1ex minus -.2ex}%
+ {2.3ex plus.2ex}%
+ {\normalfont\Large\bfseries \centering}}
+</pre>
+
+Man vergesse nicht, diese Definition mit <tt>\makeatletter</tt> ...
+<tt>\makeatother</tt> zu klammern oder in eine .sty-Datei zu schreiben!
+<p>
+Mit dem Paket ,titlesec`<a name="7" id="7"> k&ouml;nnen</a> Abschnitts&uuml;berschriften noch
+einfacher angepa&szlig;t werden. Beispielsweise erh&auml;lt man mit
+<pre>
+\usepackage{titlesec}
+\titleformat{\section}%
+ {\normalfont\Large\bfseries \filcenter}%
+ {\thesection}%
+ {1em}%
+ {}%
+</pre>
+
+eine Zentrierung der <tt>\section</tt>-&Uuml;berschriften. Hierbei wurde
+<tt>\filcenter</tt>, eine spezielle Anweisung des Pakets verwendet,
+jedoch kann auch <tt>\centering</tt> verwendet werden. Die Anweisung
+<tt>\titleformat</tt> hat ein optionales Argument, mit dem man
+beispielsweise wie bei <tt>\paragraph</tt> eingebettete oder in den Rand
+ragende &Uuml;berschriften erhalten kann. Abst&auml;nde zwischen &Uuml;berschrift
+und Text werden mit der Anweisung <tt>\titlespacing</tt> vorgegeben.
+<p>
+Ebenso erleichtert das Paket ,sectsty` die &Auml;nderung der
+Abschnitts&uuml;berschriften in den LaTeX-Standardklassen.
+<p>
+Bei Verwendung einer aktuellen Version der -Klassen
+lassen sich beispielweise die Schriftart, die Ausrichtung sowie weiteres
+ebenfalls leicht anpassen.
+<table>
+ <tr>
+ <td>
+ <b>titlesec:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/titlesec"><code>macros/latex/contrib/titlesec</code></a></td>
+ </tr>
+ <tr>
+ <td>
+ <b>sectsty:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/sectsty"><code>macros/latex/contrib/sectsty</code></a></td>
+ </tr>
+ <tr>
+ <td>
+ <b>KOMA-Script:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/koma-script/"><code>macros/latex/contrib/koma-script/</code></a></td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ </tr>
+</table>
+
+
+<h3><a name="8">7.1.5 Warum werden die durch <tt>\subsubsection</tt> angegebenen
+ Abschnitte nicht mehr ins Inhaltsverzeichnis aufgenommen?</a></h3>
+<p>
+Ebenso wie der Z&auml;hler ,secnumdepth` die Gliederungsebene
+festlegt, bis zu der Abschnitte numeriert werden, legt der Z&auml;hler
+,tocdepth` die Gliederungsebene fest, bis zu der Abschnitte in
+das Inhaltsverzeichnis aufgenommen werden. Beispielsweise werden nach
+der Anweisung <code>\setcounter{tocdepth}{4}</code> alle Abschnitte
+einschlie&szlig;lich der <tt>\paragraph</tt>-Ebene in das Inhaltsverzeichnis
+aufgenommen (siehe dazu <a href="#5">Frage 7.1.3</a>). Diese Anweisung
+mu&szlig; in der Pr&auml;ambel, auf jeden Fall vor <tt>\tableofcontents</tt>
+verwendet werden.
+
+<h3><a name="9">7.1.6 Wie kann ich verhindern, da&szlig; z.B. <tt>\subsection</tt>
+ usw.&#32;im Anhang in das Inhaltsverzeichnis aufgenommen werden?</a></h3>
+<p>
+Der Z&auml;hler ,tocdepth` wird nur beim <tt>\tableofcontents</tt>
+ausgewertet, also nur beim Satz und nicht bei der Erstellung der
+.toc-Datei. Daher hat eine &Auml;nderung von ,tocdepth` nach dem
+Befehl <tt>\appendix</tt> keine Wirkung. Stattdessen mu&szlig; man daf&uuml;r
+sorgen, da&szlig; die &Auml;nderung von ,tocdepth` mit
+<tt>\addtocontents</tt> in die .toc-Datei gelangt:
+<pre>
+\documentclass{article}
+%
+\newcommand{\settocdepth}[1]{%
+ \addtocontents{toc}{\protect\setcounter{tocdepth}{#1}}}
+%
+\begin{document}
+\tableofcontents
+\section{Abschnitt}
+\subsection{Unterabschnitt}
+blabla
+%
+\appendix
+\settocdepth{1}
+%
+\section{Abschnitt}
+\subsection{Unterabschnitt}
+\subsubsection{Unterunterabschnitt}
+blabla
+\end{document}
+</pre>
+
+
+<h3><a name="10">7.1.7 Wie kann ich erreichen, da&szlig; Literatur-,
+ Abbildungs-, Tabellen- und sonstige Verzeichnisse in das
+ Inhaltsverzeichnis mit aufgenommen werden?</a></h3>
+<p>
+Diese Verzeichnisse werden normalerweise nicht in das
+Inhaltsverzeichnis aufgenommen. Wenn dies dennoch notwendig ist oder
+erw&uuml;nscht wird, kann man es am einfachsten mit den Dokumentklassen
+des KOMA-Script-Paketes erreichen, da diese Klassen die hierf&uuml;r
+gedachten Optionen ,liststotoc`,
+,bibtotoc` bzw. ,bibtotocnumbered` und
+,idxtotoc` kennen.
+<p>
+Bei Verwendung anderer Klassen kann eventuell das Paket
+,tocbibind`<a name="11" id="11"> weiterhelfen.</a> Ansonsten k&ouml;nnte man als letzte
+L&ouml;sung unmittelbar vor die Anweisungen
+<tt>\bibliography</tt>, <tt>\listoftables</tt>, <tt>\listoffigures</tt> und
+<tt>\printindex</tt> die Anweisungen
+<pre>
+\clearpage
+\addcontentsline{toc}{section}{\refname}
+</pre>
+
+schreiben. Statt <tt>\refname</tt> ist evtl. <tt>\bibname</tt> bzw. <tt>\listtablename</tt>, <tt>\listfigurename</tt> oder <tt>\indexname</tt>
+einzusetzen; ,section` kann bei Verwendung der Dokumentklassen
+,report` und ,book` durch ,chapter` ersetzt
+werden. Au&szlig;erdem mu&szlig; bei Verwendung der Klassenoption
+,twoside`, die bei ,book` voreingestellt ist,
+<tt>\clearpage</tt> durch <tt>\cleardoublepage</tt> ersetzt werden.
+<table>
+ <tr>
+ <td>
+ <b>KOMA-Script:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/koma-script/"><code>macros/latex/contrib/koma-script/</code></a></td>
+ </tr>
+ <tr>
+ <td>
+ <b>tocbibind:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/tocbibind/"><code>macros/latex/contrib/tocbibind/</code></a></td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ </tr>
+</table>
+
+
+<h3><a name="12">7.1.8 Wie kann ich die Formatierung der automatisch erzeugten
+ Inhalts-, Abbildungs- und Tabellenverzeichnisse &auml;ndern?</a></h3>
+<p>
+Mit dem Paket ,titletoc`<a name="13" id="13">,</a> das zusammen mit dem Paket
+,titlesec` verteilt und dokumentiert wird, kann man sehr frei
+die Formatierung der Inhaltsverzeichniseintr&auml;ge &auml;ndern. Daneben gibt
+es noch das Paket ,tocloft`, mit dem man ebenso die Formatierung
+des Inhalts-, Abbildungs- und Tabellenverzeichnisses anpassen kann.
+<table>
+ <tr>
+ <td>
+ <b>titletoc/titlesec:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/titlesec/"><code>macros/latex/contrib/titlesec/</code></a></td>
+ </tr>
+ <tr>
+ <td>
+ <b>tocloft:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/tocloft/"><code>macros/latex/contrib/tocloft/</code></a></td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ </tr>
+</table>
+
+
+<h3><a name="14">7.1.9 Wie kann ich mit <tt>\ref</tt> nicht nur die
+ Abschnittsnummer, sondern auch den Text einer
+ Abschnitts&uuml;berschrift erhalten?</a></h3>
+<p>
+Das Paket ,titleref`<a name="15" id="15"> stellt</a> hierzu die Anweisung <tt>\titleref</tt>,
+der analog zu <tt>\ref</tt> und <tt>\pageref</tt> den Text einer
+Abschnitts&uuml;berschrift oder Abbildungsunterschrift liefert. Hierzu
+mu&szlig; die Anweisung <tt>\label</tt> <em>nach</em> den Abschnittsanweisungen
+und <tt>\caption</tt> erfolgen und darf <em>nicht</em> im Argument angegeben
+werden.
+<p>
+Im ,hyperref`-B&uuml;ndel existiert mit ,nameref` ein weiteres Paket,
+das diese Funktionalit&auml;t anbietet.
+Dieses definiert die Anweisung <tt>\nameref</tt>. Insbesondere im Zusammenhang mit
+der Erzeugung von pdf-Dateien sollte diese L&ouml;sung bevorzugt werden.
+<table>
+ <tr>
+ <td>
+ <b>titleref:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/misc/titleref.sty"><code>macros/latex/contrib/misc/titleref.sty</code></a></td>
+ </tr>
+ <tr>
+ <td>
+ <b>nameref:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/hyperref/"><code>macros/latex/contrib/hyperref/</code></a></td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ </tr>
+</table>
+
+
+<h3><a name="16">7.1.10 Wie kann ich in einem Stichwortverzeichnis oder einem
+ Literaturverzeichnis noch Text zwischen die &Uuml;berschrift und die
+ Verzeichnisliste bekommen?</a></h3>
+<p>
+Hierf&uuml;r mu&szlig; man die Umgebung ,<tt>thebibliography</tt>`<a name="17" id="17"> bzw.</a> ,<tt>theindex</tt>` umdefinieren. Man kopiert sich dazu die
+Definition dieser Umgebungen aus der Klassendatei in eine eigene
+Paketdatei, ersetzt die Anweisung <tt>\newenvironment</tt> durch
+<tt>\renewenvironment</tt>. Anschlie&szlig;end f&uuml;gt man zwischen der
+&Uuml;berschrift, die mit <tt>\section</tt> oder <tt>\chapter</tt> erzeugt wird
+und der Listen-Umgebung die Anweisungen
+<pre>
+\renewenvironment{\thebibliography}[1]{%
+ \section*{\refname
+ \@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}}%
+ % vvvv--- neu
+ \thebibliographyhook
+ \renewcommand{\thebibliographyhook}{}% Hook ruecksetzen
+ % ^^^^--- neu
+ \list{\@biblabel{\arabic{enumiv}}}%
+ ...
+</pre>
+
+wie hier f&uuml;r ,<tt>thebibliography</tt>` gezeigt, ein.
+<p>
+F&uuml;r das Stichwortverzeichnis werden diese Zeilen, diesmal mit
+<tt>\theindexhook</tt>, in die entsprechend zu &auml;ndernde Definition der Umgebung
+,<tt>theindex</tt>` eingef&uuml;gt. Bei dieser mu&szlig; man darauf achten, die beiden
+Zeilen <em>in</em> das optionale Argument der Anweisung <tt>\twocolumn</tt>
+einzuf&uuml;gen, wenn der Text &uuml;ber beide Spalten gehen soll.
+<p>
+Schlie&szlig;lich werden diese ,,Haken`` mit der neuen Definition
+<pre>
+\newcommand{\thebibliographyhook}{} % Standard-Wert: kein Text
+\newcommand{\theindexhook}{} % Standard-Wert: kein Text
+</pre>
+
+auf einen Wert gesetzt, der das bisherige Verhalten nicht ver&auml;ndert. Will
+man nun zus&auml;tzlichen Text einf&uuml;gen, so wird der jeweilige Hook direkt vor
+dem entsprechenden Verzeichnis per <tt>\renewcommand</tt> auf den gew&uuml;nschten
+Text gesetzt.
+<p>
+Von Version&nbsp;2.6c an bieten die Dokumentklassen des KOMA-Script-Paketes
+einen noch einfacheren Weg mit den Anweisungen ,<tt>\setbibpreamble</tt>` und
+,<tt>\setindexpreamble</tt>`.
+<table>
+ <tr>
+ <td>
+ <b>KOMA-Script:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/koma-script/"><code>macros/latex/contrib/koma-script/</code></a></td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ </tr>
+</table>
+
+
+<h3><a name="18">7.1.11 Wie kann ich mehrere Verzeichnisse in der Art des
+ Stichwortverzeichnisses, z.B. ein zus&auml;tzliches Autorenverzeichnis,
+ anlegen?</a></h3>
+<p>
+Zu diesem Zweck geeignet sind die LaTeX-Pakete ,camel`<a name="19" id="19"> und</a>
+,multind`.
+<table>
+ <tr>
+ <td>
+ <b>camel:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/camel/"><code>macros/latex/contrib/camel/</code></a></td>
+ </tr>
+ <tr>
+ <td>
+ <b>multind:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex209/contrib/misc/multind.sty"><code>macros/latex209/contrib/misc/multind.sty</code></a></td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ </tr>
+</table>
+
+
+<h3><a name="20">7.1.12 In meinem LaTeX-Dokument fehlen die Eintr&auml;ge im
+ Inhalts-, Tabellen- und Abbildungsverzeichnis, obwohl die
+ Dateien .toc, .lot bzw. .lof vorhanden sind. Ich benutze das Paket
+ ,fancybox`.</a></h3>
+<p>
+Diese Besonderheit verschwindet mit einer aktuelleren Version des
+Paketes ,fanycbox`<a name="21" id="21">,</a> mindestens Version&nbsp;1.3. Um
+sicherzustellen, da&szlig; man eine einigerma&szlig;en aktuelle Version
+ben&uuml;tzt, kann man beim Laden des Pakets das Datum angeben:
+<pre>
+\usepackage{fancybox}[2000/09/19]
+</pre>
+
+<table>
+ <tr>
+ <td>
+ <b>fancybox:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/fancybox/"><code>macros/latex/contrib/fancybox/</code></a></td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ </tr>
+</table>
+
+
+<h3><a name="22">7.1.13 Wie mache ich alle Labels von Querverweisen sichtbar und
+ wie erhalte ich eine Liste dieser Labels?</a></h3>
+<p>
+Mit dem Paket ,showkeys`<a name="23" id="23"> aus</a> dem ,tools`-B&uuml;ndel werden
+alle Querverweise im Dokument als Marginalien gesetzt.
+<p>
+Eine Liste der Labels eines Dokuments erh&auml;lt man mit Hilfsdokument
+,,<tt>lablst.tex</tt>``, das zu Beginn den Namen des Dokuments, die
+Dokumentklasse als auch die durch Kommata getrennte Liste aller
+verwendeten Pakete erfr&auml;gt. Dieses Hilfsdokument liegt jeder
+LaTeX-Verteilung bei.
+<table>
+ <tr>
+ <td>
+ <b>lablst.tex:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/base/"><code>macros/latex/base/</code></a></td>
+ </tr>
+ <tr>
+ <td>
+ <b>showkeys:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/required/tools/"><code>macros/latex/required/tools/</code></a></td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ </tr>
+</table>
+
+
+
+<h3><a name="24">7.1.14 Wie kann ich erreichen, dass Referenzen in einem
+ LaTeX-Dokument, das ich nach PDF umwandle, als <em>Hyperlinks</em>
+ angezeigt werden, und kann man auch <em>Bookmarks</em> (Lesezeichen)
+ automatisch entsprechend dem Inhaltsverzeichnis erstellen lassen?</a></h3>
+<p>
+All dies und vieles mehr wird automatisch von dem Paket
+,hyperref`<a name="25" id="25"> erledigt.</a> Neben der automatischen Erzeugung von
+<em>Hyperlinks</em> und <em>Bookmarks</em> stellt das Paket zus&auml;tzliche
+Befehle zur Verf&uuml;gung, mit denen Benutzer ihren Dokumenten weitere
+Hypertext-Elemente hinzuf&uuml;gen k&ouml;nnen. Auch das Setzen bestimmter
+PDF-Dokumenteigenschaften (Autorinformationen, Seiten&uuml;berg&auml;nge)
+und die ,,Steuerung`` des ,acroread` aus einem Dokument
+heraus sind mit dem Paket m&ouml;glich.
+<table>
+ <tr>
+ <td>
+ <b>hyperref:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/hyperref/"><code>macros/latex/contrib/hyperref/</code></a></td>
+ </tr>
+ <tr>
+ <td>
+ <b>hyperref (<i>beta</i>-Version):&nbsp;</b></td>
+ <td><a href="http://www.tug.org/applications/hyperref/"><code>http://www.tug.org/applications/hyperref/</code></a></td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ </tr>
+</table>
+
+
+<h3><a name="26">7.1.15 Um PDF zu erzeugen, binde ich das Paket
+ ,hyperref` ein, aber beim Betrachten mit ,acroread`
+ werden keine <em>Hyperlinks</em> und auch keine <em>Bookmarks</em>
+ angezeigt. Seltsamerweise zeigen ,xdvi` bzw. ,yap` bei Betrachten der dvi-Datei korrekte
+ <em>Hyperlinks</em> an.</a></h3>
+<p>
+Da es sehr viele Methoden gibt, LaTeX-Dokumente in PDF zu wandeln,
+wobei die daf&uuml;r verwendeten Programme jeweils eine andere Notation
+verwenden, wie Links angegeben werden, ist ,hyperref`<a name="27" id="27"> auf</a> die
+Verwendung von ,Treibern` angeweisen, die f&uuml;r jede Methode der
+PDF-Erstellung festlegen, wie Links spezifiziert werden.
+<p>
+Wird kein Treiber explizit angegeben (als Paketoption; die
+Dokumentation erkl&auml;rt, wie das geht), so muss ,hyperref` raten,
+welcher Treiber zu verwenden ist. Wird pdfTeX zur &Uuml;bersetzung
+verwendet, so wird automatisch der passende Treiber verwendet; bei
+Benutzung von LaTeX ist der Standardtreiber jedoch fast immer
+,hypertex`, was beispielsweise von ,xdvi` und
+,yap` verstanden wird, jedoch zur Umwandlung in PDF ungeeignet
+ist.
+<p>
+Wenn dieser (falsche) Treiber verwendet wird, so ist in der
+Protokolldatei die Zeile
+<pre>
+*hyperref using default driver hypertex*
+</pre>
+
+zu finden.
+<p>
+In diesem Fall mu&szlig; entweder ein Treiber explizit als Paketoption
+angegeben werden (Vorsicht, dies kann dazu f&uuml;hren, da&szlig; nun die
+&Uuml;bersetzung mit pdfTeX nicht mehr funktioniert!), oder es mu&szlig; ein
+passender Standardtreiber eingestellt werden.
+<p>
+Hierf&uuml;r eignet sich die Datei ,,<tt>hyperref.cfg</tt>``, die von
+,hyperref` automatisch nachgeladen wird, wenn sie (an passender
+Stelle) existiert. Ob eine solche Datei existiert und geladen wird,
+ist aus der Protokolldatei ersichtlich.
+<p>
+Wenn man PDF mit LaTeX, ,dvips` und Acrobat Distiller
+erstellt, ist der korrekte Treiber ,dvips`. Diesen legt
+man als Standardtreiber fest, indem man der Datei ,,<tt>hyperref.cfg</tt>``
+die folgenden Zeilen hinzuf&uuml;gt (bzw. eine Datei mit diesem Inhalt neu
+erstellt):
+<pre>
+\@ifundefined{pdfoutput}{%
+ \let\pdfoutput=\@undefined
+ \ExecuteOptions{dvips}%
+}{}%
+</pre>
+
+
+<h3><a name="28">7.1.16 Wieso werden, wenn ich unter Verwendung des Pakets
+ ,hyperref` auf dem Umweg &uuml;ber PostScript pdf-Dateien erzeuge
+ (mit ,ps2pdf` oder ,Adobe Acrobat Distiller`),
+ pl&ouml;tzlich alle Texte, die als Links dienen, insbesondere die
+ Abschnitts&uuml;berschriften im Inhaltsverzeichnis nicht mehr
+ umbrochen?</a></h3>
+<p>
+Das Paket ,hyperref`<a name="29" id="29"> kennt</a> die Option ,breaklinks`,
+die festlegt, ob Links umbrochen werden d&uuml;rfen. Diese Option ist bei
+Verwendung von pdfLaTeX automatisch aktiv, bei ,dvips`
+oder ,ps2pdf` aber nicht, da der im letzteren Fall verwendete
+pdfmark-Mechanismus einen Umbruch von Links nicht zul&auml;&szlig;t. Es ist in
+diesem Fall also auf keinen Fall m&ouml;glich, den Umbruch von Links
+,,verlustfrei`` zuzulassen. Eine saubere L&ouml;sung dieses Dilemmas
+besteht zur Zeit ausschlie&szlig;lich in der Verwendung eines Systems, das
+den Linkumbruch erlaubt, wie etwa pdfTeX oder VTeX.
+<p>
+Man k&ouml;nnte die Paketoption ,breaklinks` bei
+,hyperref` auch direkt angeben, mu&szlig; dann aber damit leben, da&szlig;
+die im Umbruchfall erstellten Links nicht oder nur eingeschr&auml;nkt
+funktionieren.
+<p>
+Ein total kaputtes Inhaltsverzeichnis kann man weiterhin durch Angabe
+der Option ,linktocpage` vermeiden, die bewirkt, da&szlig; die
+Links im Inhaltsverzeichnis den Seitenangaben statt den
+Abschnittstiteln unterlegt werden.
+
+<h3><a name="30">7.1.17 Wie erstelle ich ein Glossar?</a></h3>
+<p>
+Um ein Wortverzeichnis mit Erkl&auml;rungen oder im weiteren Sinne ein Verzeichnis
+von benutzten Begriffen mit Erkl&auml;rungen, wie beispielsweise von Formelzeichen
+oder von Abk&uuml;rzungen, zu erstellen, bietet LaTeX mit den Anweisungen
+<tt>\makeglossary</tt> und <tt>\glossary</tt> die M&ouml;glichkeit, Eintr&auml;ge vorzunehmen.
+Jedoch verbleibt es beim Autor, diese Eintr&auml;ge zu sortieren und zu
+formatieren.
+<p>
+Um die Eintr&auml;ge zu sortieren wird meist ,makeindex`<a name="31" id="31">,</a>
+,xindy` oder BibTeX, eventuell erg&auml;nzt um ein Zusatzprogramm,
+verwendet. Zur Formatierung und zur leichteren oder differenzierteren Eingabe
+verwendet man ein entsprechendes LaTeX-Paket.
+<p>
+Das Paket ,nomencl` ist entstanden, um Verzeichnisse von Formelzeichen
+anzulegen, kann aber dar&uuml;berhinaus noch mehr. Datenbanken mit Abk&uuml;rzungen
+etc. verwaltet das Paket ,gloss` mit Hilfe von BibTeX. Das Tool
+,glosstex` erstellt automatisch ein Glossar, ein
+Abk&uuml;rzungsverzeichnis oder ganz allgemein sortierte Listen. Es kombiniert
+die Funktionalit&auml;t von ,acronym`, ,nomencl` und ,glotex`
+und kann ebenfalls Datenbanken verwalten. Mit dem Paket ,makeglos` kann
+in ein Dokument ein Glossar eingebunden werden, das beispielsweise mit
+,makeindex` oder ,xindy` erstellt wurde. Dieses Paket ist
+weniger umfangreich als ,glosstex`.
+<table>
+ <tr>
+ <td>
+ <b>nomencl:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/nomencl"><code>macros/latex/contrib/nomencl</code></a></td>
+ </tr>
+ <tr>
+ <td>
+ <b>gloss:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/gloss"><code>macros/latex/contrib/gloss</code></a></td>
+ </tr>
+ <tr>
+ <td>
+ <b>glosstex:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/support/glosstex/"><code>support/glosstex/</code></a></td>
+ </tr>
+ <tr>
+ <td>
+ <b>acronym:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/acronym"><code>macros/latex/contrib/acronym</code></a></td>
+ </tr>
+ <tr>
+ <td>
+ <b>glotex:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/indexing/glo+idxtex/"><code>indexing/glo+idxtex/</code></a></td>
+ </tr>
+ <tr>
+ <td>
+ <b>makeglos:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/makeglos"><code>macros/latex/contrib/makeglos</code></a></td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ </tr>
+</table>
+
+
+<h2><a name="32">7.2 Literaturzitate, Literaturverzeichnis, BibTeX&nbsp;<img alt="»geändert«" border="0" src="upd-de.gif"></a></h2>
+
+<h3><a name="33">7.2.1 Wie kann ich im Text mit dem Autor/Jahreszahl
+ o.&auml;. zitieren?</a></h3>
+<p>
+Hierf&uuml;r gibt es eine gr&ouml;&szlig;ere Anzahl von Paketen, wie
+,natbib`<a name="34" id="34">,</a> ,theapa` oder ,cite`, die dies erlauben.
+<table>
+ <tr>
+ <td>
+ <b>natbib:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/natbib/"><code>macros/latex/contrib/natbib/</code></a></td>
+ </tr>
+ <tr>
+ <td>
+ <b>theapa:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex209/contrib/theapa/"><code>macros/latex209/contrib/theapa/</code></a></td>
+ </tr>
+ <tr>
+ <td>
+ <b>cite:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/cite/"><code>macros/latex/contrib/cite/</code></a></td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ </tr>
+</table>
+
+
+<h3><a name="35">7.2.2 Wie kann ich das BibTeX-Stylefile xyz.bst so ab&auml;ndern, da&szlig;
+ an Stelle X ein/kein Komma/Punkt erscheint, da&szlig; der Eintrag Y anders
+ formatiert wird etc.?</a></h3>
+<p>
+Die Programmiersprache von BibTeX, in der die .bst-Dateien
+geschrieben sind, ist in der Datei ,,<tt>btxhak.tex</tt>`` beschrieben, die
+jedem BibTeX-Paket beiliegen sollte. Bevor man diese f&uuml;r die
+meisten ungewohnte Sprache lernt, sollte man zuerst &uuml;berpr&uuml;fen, ob
+die eigenen W&uuml;nsche schon durch das Paket ,custom-bib`<a name="36" id="36">
+abgedeckt</a> werden k&ouml;nnen. Dieses Paket enth&auml;lt ein men&uuml;gesteuertes,
+in TeX selbst geschriebenes Erzeugungsprogramm, das aus einer
+Master-bst-Datei eine bst-Datei mit den ausgew&auml;hlten Eigenschaften
+erzeugt.
+<table>
+ <tr>
+ <td>
+ <b>custom-bib:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/custom-bib/"><code>macros/latex/contrib/custom-bib/</code></a></td>
+ </tr>
+ <tr>
+ <td>
+ <b>btxdoc/btxhak:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/biblio/bibtex/distribs/doc/"><code>biblio/bibtex/distribs/doc/</code></a></td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ </tr>
+</table>
+
+
+<h3><a name="DEUTSCH-BST">7.2.3 Gibt es ans Deutsche angepa&szlig;te .bst-Dateien?&nbsp;<img alt="»geändert«" border="0" src="upd-de.gif"></a></h3>
+<p>
+Ja, zum Beispiel kann man mit dem in <a href="#35">Frage 7.2.2</a>
+genannten Paket ,custom-bib`<a name="38" id="38"> .bst-Dateien</a> f&uuml;r verschiedene
+Sprachen, darunter auch Deutsch, generieren.
+<p>
+Unter <a href="http://www.fh-hamburg.de/pers/Lorenzen/bibtex/"><code>http://www.fh-hamburg.de/pers/Lorenzen/bibtex/</code></a> findet man in
+den Dateien ,,<tt>abbrvdin.zip</tt>``, ,,<tt>alphadin.zip</tt>``,
+,,<tt>plaindin.zip</tt>``, ,,<tt>unsrtdin.zip</tt>`` und ,,<tt>natdin.zip</tt>`` an
+DIN angepa&szlig;te BibTeX-Style-Dateien. ,,<tt>natdin.bst</tt>`` erm&ouml;glicht
+Verfasser-Jahr-Zitierweisen zusammen mit DIN-Zitierstandard. Der
+BibTeX-Style ,,<tt>dinat.bst</tt>`` ist eine verbesserte Versionen von
+,,<tt>natdin.bst</tt>``.
+<table>
+ <tr>
+ <td>
+ <b>Online-Tutorial:&nbsp;</b></td>
+ <td><a href="http://www.din1505.informationskompetenz.net/"><code>http://www.din1505.informationskompetenz.net/</code></a></td>
+ </tr>
+ <tr>
+ <td>
+ <b>dinat:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/biblio/bibtex/contrib/german/dinat/"><code>biblio/bibtex/contrib/german/dinat/</code></a></td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ </tr>
+</table>
+
+<p>
+Au&szlig;erdem gibt es folgende angepa&szlig;te .bst-Dateien und -Pakete (ohne
+Gew&auml;hr, unvollst&auml;ndig, Reihenfolge ist <em>keine</em> Wertung):
+<table>
+ <tr>
+ <td>
+ <b>abstyles:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/biblio/bibtex/contrib/abstyles/"><code>biblio/bibtex/contrib/abstyles/</code></a></td>
+ </tr>
+ <tr>
+ <td>
+<b>germbib:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/biblio/bibtex/contrib/germbib/"><code>biblio/bibtex/contrib/germbib/</code></a></td>
+ </tr>
+ <tr>
+ <td>
+ <b>geralpha:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/obsolete/biblio/bibtex/contrib/geralpha/"><code>obsolete/biblio/bibtex/contrib/geralpha/</code></a></td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ </tr>
+</table>
+
+
+<h3><a name="39">7.2.4 Wie kann ich statt der eckigen Klammern <tt>[1]</tt>
+ im Text bzw. im Literaturverzeichnis hochgestellte Ziffern,
+ runde Klammern <tt>(1)</tt> oder Schr&auml;gstriche <tt>/1/</tt>
+ verwenden?</a></h3>
+<p>
+F&uuml;r die Form der Labels im Text ist die interne Anweisung
+<tt>\@cite</tt>, f&uuml;r die Form im Literaturverzeichnis die interne
+Anweisung <tt>\@biblabel</tt> anzupassen. Deren Standarddefinitionen
+lauten:
+<pre>
+\newcommand{\@cite}[2]{[{#1\if@tempswa , #2\fi}]}
+\newcommand{\@biblabel}[1]{[#1]}
+</pre>
+
+<p>
+Will man statt der eckigen Klammern Schr&auml;gstriche, so lauten die
+Redefinitionen
+<pre>
+\renewcommand{\@cite}[2]{/{#1\if@tempswa , #2\fi}/}
+\renewcommand{\@biblabel}[1]{/#1/}
+</pre>
+
+<p>
+Nicht vergessen: Redefinitionen von internen Anweisungen (= enthalten
+ein ,@` im Namen) m&uuml;ssen entweder in ein .sty-File geschrieben
+oder in der Pr&auml;ambel des Dokuments durch <tt>\makeatletter</tt> ...
+<tt>\makeatother</tt> geklammert werden!
+<p>
+Die Pakete ,cite`<a name="40" id="40"> und</a> ,overcite` definieren Befehle, wie
+<tt>\citeleft</tt> und <tt>\citeright</tt>, die die Klammern erzeugen und die
+der Benutzer mit <tt>\renewcommand</tt> sehr einfach umdefinieren
+kann. Nach
+<pre>
+\usepackage{cite}
+\renewcommand{\citeleft}{(}
+\renewcommand{\citeright}{)}
+</pre>
+
+bekommt man statt eckiger Klammern <tt>[1]</tt> runde
+Klammern&nbsp;<tt>(1)</tt>.
+<p>
+Das Paket ,overcite` erlaubt es au&szlig;erdem, Zitatstellen im Text
+mit hochgestellten Ziffern zu markieren.
+<table>
+ <tr>
+ <td>
+ <b>cite, overcite:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/cite/"><code>macros/latex/contrib/cite/</code></a></td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ </tr>
+</table>
+
+
+<h3><a name="41">7.2.5 Wie erreiche ich, da&szlig; innerhalb eines <tt>\cite</tt> im
+ Dokumenttext umbrochen werden darf?</a></h3>
+<p>
+Das Paket ,cite`<a name="42" id="42"> definiert</a> die Zitieranweisung von LaTeX so um, da&szlig;
+ein Zeilenumbruch m&ouml;glich ist.
+<table>
+ <tr>
+ <td>
+ <b>cite:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/cite/"><code>macros/latex/contrib/cite/</code></a></td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ </tr>
+</table>
+
+
+<h3><a name="43">7.2.6 Wie kann ich verhindern, da&szlig; die W&ouml;rter im Titel eines
+ .bib-Eintrages kleingeschrieben werden?</a></h3>
+<p>
+Entweder den Titel komplett oder alle gro&szlig; zu schreibenden W&ouml;rter
+einzeln noch einmal klammern, also in der .bib-Datei statt
+<pre>
+title = {Fragen und Antworten}
+</pre>
+
+einfach
+<pre>
+title = {{Fragen und Antworten}}
+</pre>
+
+oder
+<pre>
+title = {{Fragen} und {Antworten}}
+</pre>
+
+eingeben.
+<p>
+Eine alternative L&ouml;sung (oder besser: Erg&auml;nzung der Klammerung) ist
+die &Auml;nderung oder Verwendung einer entsprechend ge&auml;nderten
+bst-Datei, in der bei der Formatierung des Titels und anderer Teile
+eines Eintrages die BibTeX-Anweisung ,<tt>change.case&#36;</tt>`
+<em>nicht</em> ausgef&uuml;hrt wird. Dies sollte bei den an das Deutsche
+angepa&szlig;ten bst-Dateien (siehe <a href="#DEUTSCH-BST">Frage 7.2.3</a>) bereits
+der Fall sein, im Paket ,custom-bib`<a name="44" id="44"> (siehe</a>
+<a href="#35">Frage 7.2.2</a>) kann die Umwandlung &uuml;ber einen
+Men&uuml;punkt ausgew&auml;hlt werden.
+
+<h3><a name="45">7.2.7 Bei Labels wie <tt>[Rai95]</tt>, die aus Teilen des
+ Autorennamens gebildet werden, treten Fehler bei Autorennamen mit
+ Umlauten auf; wie kann ich das verhindern?</a></h3>
+<p>
+Damit BibTeX die Konstruktion ,<tt>\"a</tt>` f&uuml;r Umlaute als ein
+einzelnes Zeichen korrekt erkennen kann, mu&szlig; der Umlaut mit einer
+zus&auml;tzlichen Klammerung im Eintrag in der .bib-Datei eingegeben werden, also
+als ,<tt>{\"a}</tt>` oder ,<tt>{\ss}</tt>`. Tip:
+BibTeX-Dokumentation in ,,<tt>btxdoc</tt>`` lesen!
+<table>
+ <tr>
+ <td>
+ <b>btxdoc:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/biblio/bibtex/distribs/doc/"><code>biblio/bibtex/distribs/doc/</code></a></td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ </tr>
+</table>
+
+
+<h3><a name="46">7.2.8 Kann ich Umlaute direkt in einer .bib-Datei verwenden?</a></h3>
+<p>
+Jein. Einige neuere BibTeX-Implementierungen erlauben die Ein- und
+Ausgabe von Umlauten und anderen akzentuierten Zeichen. Will man
+diese Dateien jedoch an Personen mit anderen Rechnersystemen und
+anderen BibTeX-Implementierungen weitergeben, sollte man sich auf die
+Standard-Kodierung mit ,<tt>{\"a}</tt>` etc.&#32;beschr&auml;nken.
+<p>
+Im Schl&uuml;ssel eines Verweises, also dem Argument von <tt>\cite</tt>,
+ebenso wie im Schl&uuml;ssel eines .bib-Eintrages, also dem ersten Wort
+des Eintrags, darf man <em>keine Umlaute</em> verwenden. Hier sollte
+man sich auf die 26&nbsp;Klein- und 26&nbsp;Gro&szlig;buchstaben, die
+10&nbsp;Ziffern und die Satzzeichen beschr&auml;nken. Der Grund liegt
+darin, da&szlig; dieser Schl&uuml;ssel von (La)TeX an BibTeX &uuml;bergeben
+werden mu&szlig; und ein Schl&uuml;ssel mit Umlauten auf diesem Wege eventuell
+zu einer anderen Zeichenkette expandiert werden kann, die im
+BibTeX-Lauf mit keinem Schl&uuml;ssel in der .bib-Datei &uuml;bereinstimmt.
+Dadurch kann dann der Eintrag von BibTeX bzw. von (La)TeX nicht
+gefunden werden.
+<table>
+ <tr>
+ <td>
+ <b>8-Bit-BibTeX:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/biblio/bibtex/8-bit/"><code>biblio/bibtex/8-bit/</code></a></td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ </tr>
+</table>
+
+
+<h3><a name="47">7.2.9 Wie kann ich erreichen, da&szlig; mehrere Zitate
+ <tt>[5,3,1,7,6]</tt> zu <tt>[1,3,5-7]</tt> sortiert und
+ zusammengefa&szlig;t werden?</a></h3>
+<p>
+Je nach Art der bevorzugten Darstellung der Zitate im Text erreicht man dies
+mit den Paketen ,cite`<a name="48" id="48"> oder</a> ,overcite` sowie ,natbib`
+(Optionen: ,,numbers,sort&#38;compress``). Sollen im endg&uuml;ltigen Dokument
+die Zitate unter Verwendung des Pakets ,hyperref` anklickbar werden, ist
+die letztgenannte L&ouml;sung zu bevorzugen. Erg&auml;nzend kann das Paket
+,hypernat` benutzt werden, um auch die Wirkung der
+,hyperref`-Optionen ,backref` und ,pagebackref`
+in diesem Fall sicherzustellen.
+<table>
+ <tr>
+ <td>
+ <b>cite, overcite:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/cite/"><code>macros/latex/contrib/cite/</code></a></td>
+ </tr>
+ <tr>
+ <td>
+ <b>natbib:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/natbib/"><code>macros/latex/contrib/natbib/</code></a></td>
+ </tr>
+ <tr>
+ <td>
+ <b>hypernat:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/misc/"><code>macros/latex/contrib/misc/</code></a></td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ </tr>
+</table>
+
+
+<h3><a name="49">7.2.10 Wie kann man in einem Dokument verschiedene Abschnitte
+ mit eigenen Literaturverzeichnissen versehen?</a></h3>
+<p>
+Die Pakete ,chapterbib`<a name="50" id="50"> und</a> ,bibunits` erlauben es,
+mehrere Literaturverzeichnisse in einem Dokument zu verwenden, solange
+diese in eigenen Abschnitten stehen. Bei ,chapterbib` mu&szlig;
+jeder der Abschnitte in einer getrennt mit <tt>\include</tt><tt>{...}</tt>
+einzubindenden Datei stehen. Beide Pakete (,bibunits` ab
+Version&nbsp;2.1) arbeiten problemlos mit anderen Paketen wie
+,natbib` zusammenarbeitet.
+<table>
+ <tr>
+ <td>
+ <b>chapterbib:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/cite/"><code>macros/latex/contrib/cite/</code></a></td>
+ </tr>
+ <tr>
+ <td>
+ <b>bibunits:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/bibunits/"><code>macros/latex/contrib/bibunits/</code></a></td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ </tr>
+</table>
+
+
+<h3><a name="51">7.2.11 Wie kann man ein thematisch untergliedertes
+ Literaturverzeichnis erstellen?</a></h3>
+<p>
+Das Paket ,bibtopic`<a name="52" id="52">,</a> vormals ,bibtopics`, erm&ouml;glicht die
+Untergliederung eines Literaturverzeichnisses, wobei allerdings die
+.bib-Datenbankdatei entsprechend der Gliederung in mehrere Dateien
+aufgeteilt werden mu&szlig;. Ein alternatives Paket ist ,multibib`,
+bei dem die Aufteilung der .bib-Datenbankdatei nicht n&ouml;tig ist.
+<table>
+ <tr>
+ <td>
+<b>bibtopic:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/bibtopic/"><code>macros/latex/contrib/bibtopic/</code></a></td>
+ </tr>
+ <tr>
+ <td>
+ <b>multibib:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/multibib/"><code>macros/latex/contrib/multibib/</code></a></td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ </tr>
+</table>
+
+
+<h3><a name="53">7.2.12 Wie kann ich in einer BibTeX-Datenbank WWW- oder ftp-Quellen,
+ die als URL vorliegen, zitieren?</a></h3>
+<p>
+Die Quellen k&ouml;nnen mit den &uuml;blichen BibTeX-Styles auf unterschiedliche
+Art und Weise zitiert werden. Eine Variante ist
+<pre>
+@manual{KEITH,
+ author = "Keith Reckdahl",
+ title = "Using Imported Graphics in \LaTeXe\ Documents",
+ year = "1997",
+ month = dec,
+ note = "CTAN: \url{tex-archive/info/epslatex.ps}"}
+</pre>
+
+und eine weitere
+<pre>
+@misc{GRANT,
+ author = "Michael C. Grant and David Carlisle",
+ title = "The PSFrag system, version~3",
+ year = "1996",
+ month = nov,
+ howpublished = "CTAN: \url{tex-archive/macros/latex/contrib/%
+ supported/psfrag/pfgguide.tex}"}
+</pre>
+
+<p>
+In beiden F&auml;llen wird das LaTeX-Paket ,url`<a name="54" id="54"> verwendet,</a> um den
+Umbruch der Adressen zu erreichen (siehe <a href="#77">Frage 7.3.10</a>). Auf
+dieses Paket kann verzichtet werden, wenn bereits das Paket
+,hyperref`, mindestens Version&nbsp;6.70s (2000-08-31) oder
+aktueller, benutzt wird.
+<p>
+Wird das ,hyperref` <em>nicht</em> verwendet, so solle man das
+Prozentzeichen am Zeilenende entfernen, da dann das Paket ,url` dieses
+dann mit ausgeben w&uuml;rde.
+<p>
+Wird das Paket ,jurabib` verwendet, so kann man auch einfach wie folgt
+zitieren:
+<pre>
+@manual{KEITH,
+ author = "Keith Reckdahl",
+ title = "Using Imported Graphics in \LaTeXe\ Documents",
+ year = "1997",
+ month = dec,
+ url = "ftp://ftp.dante.de/tex-archive/info/epslatex.ps"}
+</pre>
+
+<table>
+ <tr>
+ <td>
+ <b>url:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/misc/url.sty"><code>macros/latex/contrib/misc/url.sty</code></a></td>
+ </tr>
+ <tr>
+ <td>
+ <b>hyperref:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/hyperref/"><code>macros/latex/contrib/hyperref/</code></a></td>
+ </tr>
+ <tr>
+ <td>
+ <b>jurabib:&nbsp;</b></td>
+ <td><a href="http://www.jurabib.org/"><code>http://www.jurabib.org/</code></a></td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ </tr>
+</table>
+
+
+<h3><a name="55">7.2.13 Gibt es einen Weg, da&szlig; <tt>\cite</tt> gleich die
+ komplette Literaturstelle liefert?</a></h3>
+<p>
+Dies geht zwar nicht direkt mit der Anweisung <tt>\cite</tt>, aber im
+Paket ,bibentry`<a name="56" id="56">,</a> das ,natbib` beiliegt, gibt es die
+Anweisung <tt>\bibentry</tt>, die die vollst&auml;ndige Literaturangabe
+liefert. N&auml;heres ist der mitgelieferten Dokumentation zu entnehmen.
+Eine Alternative bietet das Paket ,inlinebib`, das man
+allerdings nur mit dem beigef&uuml;gten ,,<tt>inlinebib.bst</tt>`` verwenden
+kann. Auch das Paket ,jurabib` ist in der Lage, z.B. mittels
+<tt>\fullcite</tt> oder der Option ,,<tt>citefull=all</tt>`` bzw. ,,<tt>citefull=first</tt>`` eine vollst&auml;ndige Literaturstelle zu liefern.
+Es kann jedoch nur mit den ,jurabib`-eigenen BibTeX-Stil
+,,<tt>jurabib</tt>`` verwendet werden.
+<table>
+ <tr>
+ <td>
+ <b>bibentry:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/natbib/"><code>macros/latex/contrib/natbib/</code></a></td>
+ </tr>
+ <tr>
+ <td>
+ <b>inlinebib:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/biblio/bibtex/contrib/inlinebib/"><code>biblio/bibtex/contrib/inlinebib/</code></a></td>
+ </tr>
+ <tr>
+ <td>
+ <b>jurabib:&nbsp;</b></td>
+ <td><a href="http://www.jurabib.org/"><code>http://www.jurabib.org/</code></a></td>
+ </tr>
+ <tr>
+ <td>
+ <b>~:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/jurabib/"><code>macros/latex/contrib/jurabib/</code></a></td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ </tr>
+</table>
+
+
+<h3><a name="57">7.2.14 Wie kann ich mit Kurzformen von Autor und Titel
+ zitieren oder zwischen Kurz- und Langformen wechseln?</a></h3>
+<p>
+Das Paket ,jurabib`<a name="58" id="58"> bietet</a> dazu die Eintragsfelder
+<tt>juraauthor</tt> und <tt>juratitle</tt> an, in die man die zu
+verwendende Kurzform des Autors bzw. des Titels eintr&auml;gt. Es bietet
+auch die Option ,,<tt>citefull=first</tt>``, mit dem bei Erstnennung eines
+Werkes eine vollst&auml;ndige Literaturstelle erscheint, bei den weiteren
+Zitaten erscheinen jedoch nur noch die angegebenen Kurzformen. Werden
+keine Kurzformen angegeben, werden sie (gr&ouml;&szlig;tenteils) von
+,jurabib` generiert. Auch ,inlinebib` bietet Felder für
+Kurzformen an.
+<table>
+ <tr>
+ <td>
+ <b>inlinebib:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/biblio/bibtex/contrib/inlinebib/"><code>biblio/bibtex/contrib/inlinebib/</code></a></td>
+ </tr>
+ <tr>
+ <td>
+ <b>jurabib:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/jurabib/"><code>macros/latex/contrib/jurabib/</code></a></td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ </tr>
+</table>
+
+
+
+<h3><a name="59">7.2.15 Wie kann ich die Eintr&auml;ge in <tt>@phdthesis</tt> mit
+ ,,Diplomarbeit`` oder &auml;hnlicher Klassifikation auszeichnen?</a></h3>
+<p>
+Im einfachsten Fall kann man die Art der These durch die Eigenschaft
+<tt>type</tt> &uuml;eberschreiben, also mit <code>type="Dissertation"</code>.
+Soll als Standard-Wert etwas anderes verwendet werden, so mu&szlig; man die
+.bst-Datei anpassen.
+
+<h2><a name="60">7.3 <tt>\verb</tt>-Anweisung, verbatim- und Kommentar-Umgebungen&nbsp;<img alt="»neu«" border="0" src="new-de.gif"></a></h2>
+
+<h3><a name="61">7.3.1 Wieso kann ich <tt>\verb</tt> nicht im Argument einer
+ anderen Anweisung wie <tt>\footnote</tt>, <tt>\parbox</tt> u.&auml;. verwenden?
+ Wieso geht dies mit LaTeX2e nicht mehr, obwohl es mit
+ LaTeX&nbsp;2.09 ging?</a></h3>
+<p>
+Dies ging in LaTeX&nbsp;2.09 auch nur, solange innerhalb des Arguments von
+<tt>\verb</tt> keine Zeichen mit besonderer Bedeutung verwendet wurden. F&uuml;r
+diese F&auml;lle h&auml;tte ein einfaches <code>{\tt ...}</code> auch ausgereicht.
+Die Eingabe ,,<tt><tt>\footnote</tt><tt>{<tt>\verb</tt>+<tt>\cite</tt>+}</tt></tt>``
+liefert auch mit LaTeX&nbsp;2.09 Fehler mit einer sehr kryptischen
+Fehlermeldung, deshalb wird diese falsche Benutzung in LaTeX2e mit
+der aussagekr&auml;ftigeren Fehlermeldung ,<tt>!&nbsp;LaTeX Error:
+<tt>\verb</tt> illegal in command argument.</tt>` verhindert.
+<p>
+Benutzt man das Paket ,fancyvrb`<a name="62" id="62"> und</a> verwendet man in der
+Pr&auml;ambel des Dokuments die von diesem Paket definierte Anweisung
+<tt>\VerbatimFootnotes</tt>, so k&ouml;nnen, anders als in Standard-LaTeX,
+innerhalb von Fu&szlig;noten <tt>\verb</tt>-Anweisungen verwendet werden.
+<table>
+ <tr>
+ <td>
+ <b>fancyvrb:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/fancyvrb"><code>macros/latex/contrib/fancyvrb</code></a></td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ </tr>
+</table>
+
+
+<h3><a name="63">7.3.2 Wieso bekomme ich die Fehlermeldung
+ ,<tt>!&nbsp;LaTeX Error: <tt>\verb</tt> ended by end of line.</tt>`,
+ wenn ich im Argument von <tt>\verb</tt> in der Eingabe ein
+ Zeilenende habe?</a></h3>
+<p>
+LaTeX&nbsp;2.09 war bei <tt>\verb</tt> sehr viel toleranter und hat den
+Zeilenwechsel innerhalb des Arguments von <tt>\verb</tt> erlaubt, obwohl
+dies keinen Sinn macht, da <tt>\verb</tt> nur f&uuml;r kurze Textst&uuml;cke
+gedacht ist und im formatierten Ergebnis kein Zeilenumbruch sichtbar
+wurde.
+<p>
+Aus diesen Gr&uuml;nden wird nun in LaTeX2e ein eventuell vorhandenes
+Zeilenende im Argument von <tt>\verb</tt> als Fehler gemeldet. Dies hat
+den Vorteil, da&szlig; ein versehentlich vergessenes Argumentendezeichen
+sehr fr&uuml;h erkannt und mit einer sinnvoller Fehlermeldung angezeigt
+werden kann. Als Seiteneffekt kann hierdurch auch die Verwendung von
+<tt>\verb</tt> im Argument einer anderen Anweisung erkannt und angezeigt
+werden.
+<p>
+Eine Abhilfe ist sehr einfach m&ouml;glich, indem man in der Eingabe einen
+Zeilenwechsel im Argument von <tt>\verb</tt> vermeidet.
+
+<h3><a name="64">7.3.3 Wie kann ich eine eigene
+ ,<tt>verbatim</tt>`-Umgebung definieren?</a></h3>
+<p>
+Die intuitive Definition
+
+<div class="quote" align="center">
+
+<code>\newenvironment{myverbatim}{%</code><br />
+&nbsp;&nbsp;<code>\begin{verbatim}%</code><br />
+<code>}{%</code><br />
+&nbsp;&nbsp;<code>\end{verbatim}%</code><br />
+<code>}</code><br />
+</div>
+
+<p>
+einer solchen Umgebung ist nicht m&ouml;glich, da ,<tt>verbatim</tt>`<a name="65" id="65">
+,festverdrahtet`</a> nach der Zeichenkette ,<tt>\end</tt><tt>{verbatim}</tt>`
+sucht, so da&szlig; die neue Umgebung das ,<tt>\end</tt><tt>{myverbatim}</tt>` nicht
+als Ende erkennen kann.
+<p>
+Um dennoch ,<tt>verbatim</tt>`-&auml;hnliche Umgebungen definieren zu k&ouml;nnen,
+gibt es mehrere Pakete:
+<ul>
+<li>,alltt` bel&auml;&szlig;t die drei Zeichen <code>\</code>, <code>{</code> und
+ <code>}</code> in ihrer besonderen Bedeutung, ist daher keine
+ vollst&auml;ndige verbatim-Umgebung.
+ <li>,verbatim` (von Rainer Sch&ouml;pf et al.) erlaubt die
+ Definition eigener ,<tt>verbatim</tt>`-Umgebungen, wie z.B.
+<div class="quote" align="center">
+
+ <code>\newenvironment{myverbatim}{%</code><br />
+&nbsp;&nbsp;<code>\verbatim % &lt;== nicht \begin{verbatim} !</code><br />
+<code>}{%</code><br />
+&nbsp;&nbsp;<code>\endverbatim % &lt;== nicht \end{verbatim} !</code><br />
+<code>}</code><br />
+</div>
+
+
+ <li>,moreverb` und ,fancyvrb` enthalten weitere
+ Umgebungen, die unterschiedliche ,<tt>verbatim</tt>`-&auml;hnliche Umgebungen
+ vordefiniert enthalten oder mit denen man solche definieren kann.
+</ul>
+
+<table>
+ <tr>
+ <td>
+ <b>alltt:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/base/"><code>macros/latex/base/</code></a></td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/unpacked/"><code>macros/latex/unpacked/</code></a></td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex209/contrib/misc/alltt.sty"><code>macros/latex209/contrib/misc/alltt.sty</code></a></td>
+ </tr>
+ <tr>
+ <td>
+
+ <b>verbatim:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/required/tools/"><code>macros/latex/required/tools/</code></a></td>
+ </tr>
+ <tr>
+ <td>
+ <b>moreverb:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/moreverb"><code>macros/latex/contrib/moreverb</code></a></td>
+ </tr>
+ <tr>
+ <td>
+ <b>fancyvrb:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/fancyvrb"><code>macros/latex/contrib/fancyvrb</code></a></td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ </tr>
+</table>
+
+
+<h3><a name="66">7.3.4 Wie kann ich Programm-Code in mein LaTeX-Dokument
+ einbinden?</a></h3>
+<p>
+Neben der M&ouml;glichkeit, kurze Abschnitte ,verbatim` einzubinden,
+gibt es verschiedene Tools, die automatisch LaTeX-Code mit den
+entsprechenden Syntaxhervorhebungen erzeugen:
+<ul>
+<li>,listings`<a name="67" id="67">&nbsp;</a> <br />
+Reine LaTeX-L&ouml;sung; unterst&uuml;tzt viele Programmiersprachen; in
+ neueren Versionen kann ,listings` zus&auml;tzlich einige der
+ M&ouml;glichkeiten des Pakets ,fancyvrb` nutzen.
+ <li>,lgrind` <br />
+C-Programm und LaTeX-Style, f&uuml;r LaTeX2e; unterst&uuml;tzt sehr viele
+ Programmiersprachen.
+ <li>,tiny&#95;c2l` <br />
+lex-Programm und LaTeX-Style; unterst&uuml;tzt neben&nbsp;C auch C++
+ und Java; kann &uuml;berlange Zeilen umbrechen.
+</ul>
+
+<table>
+ <tr>
+ <td>
+ <b>listings:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/listings/"><code>macros/latex/contrib/listings/</code></a></td>
+ </tr>
+ <tr>
+ <td>
+ <b>lgrind:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/nonfree/support/lgrind/"><code>nonfree/support/lgrind/</code></a></td>
+ </tr>
+ <tr>
+ <td>
+ <b>tiny&#95;C2l:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/support/tiny_c2l/"><code>support/tiny_c2l/</code></a></td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ </tr>
+</table>
+
+
+<h3><a name="68">7.3.5 Wie kann ich den Inhalt einer Datei innerhalb einer
+ ,<tt>verbatim</tt>`-Umgebung darstellen?</a></h3>
+<p>
+,verbatim`<a name="69" id="69"> (von</a> Rainer Sch&ouml;pf et al.) stellt f&uuml;r diese Zwecke
+die Anweisung <tt>\verbatiminput</tt><tt>{<i>Dateiname</i>}</tt> zur Verf&uuml;gung.
+Die Pakete ,moreverb` und ,fancyvrb` stellen weitere Anweisungen
+und Umgebungen zur Verf&uuml;gung.
+<table>
+ <tr>
+ <td>
+ <b>verbatim:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/required/tools/"><code>macros/latex/required/tools/</code></a></td>
+ </tr>
+ <tr>
+ <td>
+ <b>moreverb:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/moreverb"><code>macros/latex/contrib/moreverb</code></a></td>
+ </tr>
+ <tr>
+ <td>
+ <b>fancyvrb:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/fancyvrb"><code>macros/latex/contrib/fancyvrb</code></a></td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ </tr>
+</table>
+
+
+<h3><a name="70">7.3.6 Wie erreiche ich, dass innerhalb einer
+ ,<tt>verbatim</tt>`-Umgebung Umlaute und andere Sonderzeichen zu sehen
+ sind?&nbsp;<img alt="»neu«" border="0" src="new-de.gif"></a></h3>
+<p>
+Zu diesem Zweck ist es n&ouml;tig, die Art der Kodierung dieser Zeichen anzugeben.
+Siehe dazu <a href="makros4.html#56">Frage 8.5.3</a>.
+
+<h3><a name="71">7.3.7 Wie kann ich Zeilennummern zu meinem Text hinzuf&uuml;gen?</a></h3>
+<p>
+Zu diesem Zweck gibt es die beiden LaTeX-Pakete ,lineno`<a name="72" id="72"> und</a>
+,numline`. Handelt es sich um Programmcode, der numeriert werden soll,
+sind jedoch die in <a href="#66">Frage 7.3.4</a> genannten L&ouml;sungen zu bevorzugen.
+<table>
+ <tr>
+ <td>
+ <b>lineno:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/lineno"><code>macros/latex/contrib/lineno</code></a></td>
+ </tr>
+ <tr>
+ <td>
+ <b>numline:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/numline"><code>macros/latex/contrib/numline</code></a></td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ </tr>
+</table>
+
+
+<h3><a name="73">7.3.8 Gibt es eine Kommentarumgebung, mit der ich gr&ouml;&szlig;ere
+ Textteile auskommentieren kann?</a></h3>
+<p>
+Um Teile eines Textes auszukommentieren, kann man entweder zwei sehr
+einfache TeX-Konstrukte verwenden, oder man bedient sich spezieller
+Pakete, die unterschiedlich m&auml;chtige Kommentar-Umgebungen anbieten.
+<p>
+Zu den einfachen Konstrukten, die TeX selbst anbietet, z&auml;hlt zum
+einen die Einklammerung des zu ignorierenden Textes mit den
+TeX-Primitiven <tt>\iffalse</tt> ... <tt>\fi</tt>:
+<pre>
+\iffalse
+ Kommentartext, wird sehr schnell ueberlesen
+\fi
+</pre>
+
+<p>
+Hier sollten im Kommentartext keine <tt>\if...</tt>-, <tt>\else</tt>-
+und <tt>\fi</tt>-Tokens (bzw. diese m&uuml;ssen korrekt geschachtelt sein),
+keine ,outer`-Makros oder unerlaubte Zeichen auftauchen, da
+diese zu einem Fehler oder vielleicht zu doch nicht auskommentierten
+Textteilen f&uuml;hren k&ouml;nnen.
+<p>
+Ein anderes, einfaches Verfahren ist die Verwendung eines Makros,
+wobei der auszukommentierende Text in dessen Argument geschrieben
+wird:
+<pre>
+\newcommand{\kommentar}[1]{}
+% ...
+\kommentar{%
+ Kommentartext, wird als Argument gelesen und ignoriert
+}%
+</pre>
+
+<p>
+Auch hier sollten die oben genannten Tokens nicht im Kommentartext
+auftauchen, au&szlig;erdem darf der Kommentartext nicht zu lang sein, da
+sonst TeXs ,main memory` &uuml;berlaufen k&ouml;nnte.
+<p>
+Spezielle Kommentarumgebungen beseitigen diese Einschr&auml;nkungen - und haben
+meist selbst eigene Einschr&auml;nkungen. ,verbatim`<a name="74" id="74"> aus</a> dem
+,tools`-B&uuml;ndel definiert eine sehr einfache Umgebung namens
+,<tt>comment</tt>`, die man jedoch nicht schachteln kann. Weiterhin gibt es
+noch ,xcomment` (von Timothy van Zandt), eine speziell an die
+Erfordernisse des Paketes ,seminar` angepa&szlig;te und abgespeckte Version
+des ,verbatim`. Mit ,comment` (von Victor Eijkhout) kann
+man neue Kommentarumgebungen definieren, die mit <tt>\includecomment</tt>- und
+<tt>\excludecomment</tt>-Deklarationen aus- und eingeblendet werden k&ouml;nnen.
+<table>
+ <tr>
+ <td>
+ <b>verbatim:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/required/tools/"><code>macros/latex/required/tools/</code></a></td>
+ </tr>
+ <tr>
+ <td>
+ <b>xcomment:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/seminar/inputs/xcomment.sty"><code>macros/latex/contrib/seminar/inputs/xcomment.sty</code></a></td>
+ </tr>
+ <tr>
+ <td>
+ <b>comment:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/comment/"><code>macros/latex/contrib/comment/</code></a></td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ </tr>
+</table>
+
+
+<h3><a name="75">7.3.9 Wie kann ich mehrere Versionen eines Textes erstellen oder
+ bedingte Textteile verwenden?</a></h3>
+<p>
+Auf der einen Seite kann man die in <a href="#73">Frage 7.3.8</a>
+beschriebenen Kommentarumgebungen entsprechend verwenden. Daneben gibt es mit
+den Paketen ,version`<a name="76" id="76">,</a> ,optional` und dem bereits erw&auml;hnten
+,comment` Erweiterungen, mit denen man &uuml;ber Flags im Dokumentkopf
+Textteile bedingt ein- oder ausblenden kann.
+<table>
+ <tr>
+ <td>
+ <b>version:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/misc/version.sty"><code>macros/latex/contrib/misc/version.sty</code></a></td>
+ </tr>
+ <tr>
+ <td>
+ <b>optional:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/misc/optional.sty"><code>macros/latex/contrib/misc/optional.sty</code></a></td>
+ </tr>
+ <tr>
+ <td>
+ <b>comment:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/comment/"><code>macros/latex/contrib/comment/</code></a></td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ </tr>
+</table>
+
+
+<h3><a name="77">7.3.10 Ich will <tt>\verb</tt> z.B. f&uuml;r Dateinamen,
+ E-Mail-Adressen und URL verwenden. Wie schaffe ich es, da&szlig; innerhalb
+ von <tt>\verb</tt> an geeigneten Stellen getrennt wird?</a></h3>
+<p>
+F&uuml;r einige Anwendungen, wo man evtl. <tt>\verb</tt> benutzen k&ouml;nnte,
+gibt es auch spezielle L&ouml;sungen, die f&uuml;r den Anwendungszweck besser
+geeignet sind. So gibt es beispielsweise die Pakete ,url`<a name="78" id="78"> und</a>
+,path` f&uuml;r Dateinamen, E-Mail- und WWW-Adressen,
+bei denen nur an bestimmten Stellen umbrochen werden darf, dies aber bereits
+automatisch geschieht.
+<table>
+ <tr>
+ <td>
+ <b>url:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/misc/url.sty"><code>macros/latex/contrib/misc/url.sty</code></a></td>
+ </tr>
+ <tr>
+ <td>
+ <b>path:&nbsp;</b></td>
+ <td><a href="allgemein.html#11">CTAN:</a>&nbsp;<a href="ftp://ftp.dante.de/tex-archive/macros/latex/contrib/misc/path.sty"><code>macros/latex/contrib/misc/path.sty</code></a></td>
+ </tr>
+ <tr>
+ <td>&nbsp;</td>
+ </tr>
+</table>
+
+
+<h2><a name="79">7.4 Zerbrechliche Anweisungen in ,moving arguments`</a></h2>
+
+<h3><a name="80">7.4.1 Was sind ,fragile commands`/zerbrechliche Anweisungen,
+ was sind ,moving arguments`?</a></h3>
+<p>
+Der Text, den ein Autor im Argument von Anweisungen wie <tt>\caption</tt>,
+<tt>\section</tt> etc.&#32;angibt, kann an mehreren Stellen in einem Dokument gesetzt
+werden. Der Argumenttext von <tt>\section</tt> wird z.B. als Kapitel&uuml;berschrift
+gesetzt und taucht evtl. nochmals im Inhaltsverzeichnis oder im Seitenkopf bzw. -fu&szlig; auf. Diese Argumente nennt man ,moving arguments`, da sie
+vom Platz, wo ein Autor sie angibt, auch zu anderen Stellen verschoben werden.
+<p>
+Die korrekte Ausf&uuml;hrung von ,zerbrechlichen Anweisungen` h&auml;ngt intern
+von Zuweisungen ab. Innerhalb eines ,moving argument` werden diese
+Zuweisungen jedoch nicht durchgef&uuml;hrt, so da&szlig; solche Anweisungen
+,zerbrechen`. Zu den zerbrechlichen Anweisungen z&auml;hlen unter anderem
+<tt>\cite</tt>, <tt>\ref</tt>, <tt>\pageref</tt> f&uuml;r Literatur- und Querverweise,
+<tt>\footnote</tt>, <tt>\footnotemark</tt>, die Anweisungen <tt>\small</tt>, <tt>\large</tt>
+etc.&#32;zur Wahl der Schriftgr&ouml;&szlig;e, mathematische Formelzeichen wie <tt>\sqrt</tt>,
+<tt>\notin</tt>, <tt>\overbrace</tt> und viele mehr (siehe <a href="#81">Frage 7.4.2</a>,
+Bemerkung am Ende).
+
+
+<h3><a name="81">7.4.2 Wie kann ich innerhalb des Arguments von
+ <tt>\caption</tt>, <tt>\section</tt> etc.&#32;Anweisungen wie <tt>\cite</tt>,
+ <tt>\ref</tt>, <tt>\pageref</tt> oder <tt>\footnote</tt> verwenden, ohne Fehler wie
+ ,<tt>!&nbsp;Argument of <tt>\@sect</tt> has an
+ extra&nbsp;<tt>}</tt>.</tt>` oder
+ ,<tt>!&nbsp;Use of <tt>\@chapter</tt> doesn't match its
+ definition.</tt>` zu erhalten?</a></h3>
+<p>
+Zerbrechliche Befehle wie <tt>\cite</tt> m&uuml;ssen im ,moving
+argument` der Anweisung <tt>\caption</tt> mit <tt>\protect</tt> gesch&uuml;tzt
+werden, d.h. statt
+<pre>
+\caption{Bildunterschrift~\cite{PartlKnappen95}}
+</pre>
+
+ist ein <tt>\protect</tt> direkt und <em>ohne</em> geschweifte Klammern vor
+die zu sch&uuml;tzende Anweisung zu setzen:
+<pre>
+\caption{Bildunterschrift~\protect\cite{PartlKnappen95}}
+</pre>
+
+<p>
+Anweisungen wie <tt>\caption</tt>, <tt>\section</tt> etc.&#32;haben au&szlig;erdem
+noch die M&ouml;glichkeit, in einem optionalen Argument den zu
+,verschiebenden Argumenttext` anzugeben. Das hei&szlig;t, obiges
+k&ouml;nnte auch in
+<pre>
+\caption[Bildunterschrift]%
+ {Bildunterschrift~\cite{PartlKnappen95}}
+</pre>
+
+umformuliert werden. Jetzt ist das optionale Argument in []-Klammern
+das ,moving argument`, in dem Sie zerbrechliche Anweisungen mit
+<tt>\protect</tt> sch&uuml;tzen m&uuml;ssen!
+<p>
+Beginnend mit LaTeX von Dezember 1995 sind Anweisungen wie
+<tt>\cite</tt> und Anweisungen mit optionalem Argument, wie <tt>\sqrt</tt>,
+nicht mehr zerbrechlich und ben&ouml;tigen damit kein <tt>\protect</tt>
+mehr. Dennoch sollten Sie diese Anweisungen weiterhin mit
+<tt>\protect</tt> sch&uuml;tzen, wenn Sie Ihre Dokumente anderen zukommen
+lassen wollen.
+
+<p>
+<hr />
+<div>
+<div align="center">
+
+ <b>DE-TeX-FAQ (Version 72 vom September 2003)</b><br />
+<b>Copyright &#169;&#32;1995-2003 B. Raichle, R. Niepraschk, Th. Hafner</b>
+</div>
+
+<hr />
+<address>
+Kommentare zur FAQ bitte an `<a href="mailto:detexfaq@dante.de"><code>detexfaq@dante.de</code></a>`
+ - bitte keine Fragen zu TeX!<br />
+Mehr Informationen &uuml;ber TeX et al.&#32;finden Sie auf dem WWW-Server von
+ <a href="http://www.dante.de/">DANTE e.V.</a>.<br />
+(Diese HTML-Version der DE-TeX-FAQ wurde am 19. September 2003 erzeugt)
+</address>
+</div>
+
+<a href="makros2.html"><img alt="Prev" src="previous.gif"></a><a href="de-tex-faq.html"><img alt="Up" src="up.gif"></a><a href="makros4.html"><img alt="Next" src="next.gif"></a></body>
+</html>