seitenaufbau.tex 5.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144
  1. %!TEX root = l2kurz.tex
  2. % master: l2kurz.tex
  3. \section{Seitenaufbau}
  4. \subsection{Kopf- und Fußzeilen}
  5. Der Inhalt von Kopf- und Fußzeilen kann mit dem Befehl
  6. \begin{beispiel}
  7. \lstinline|\pagestyle{|\textit{style}\lstinline|}|
  8. \end{beispiel}
  9. festgelegt werden:
  10. Mit \lstinline|\pagestyle{plain}| steht
  11. die Seitennummer zentriert in der Fußzeile;
  12. das ist die Voreinstellung und braucht normalerweise nicht explizit
  13. angegeben zu werden.
  14. Mit dem Stil \texttt{headings} stehen Kapitel-Überschrift und
  15. Seitennummer in der Kopfzeile.
  16. Mit \texttt{empty} sind Kopf- und Fußzeile leer. Der Befehl
  17. \begin{beispiel}
  18. \lstinline|\thispagestyle{|\textit{style}\lstinline|}|
  19. \end{beispiel}
  20. gilt entsprechend nur für die aktuelle Seite. Einige Befehle, wie etwa
  21. \lstinline|\chapter|, ändern den Stil der aktuellen Seite. Diese Änderungen
  22. kann man durch einen nachfolgenden \lstinline|\thispagestyle|-Befehl aufheben.
  23. Im \manual\ ist angegeben, wie man das Aussehen der Kopf- und Fußzeilen
  24. außerdem mit dem Seitenstil
  25. \lstinline|myheadings| und den Befehlen
  26. \lstinline|\markboth|,
  27. \lstinline|\markright| und
  28. \lstinline|\pagenumbering|
  29. beeinflussen kann. Zur Gestaltung der Kopf- und Fußzeilen stehen die Pakete \texttt{scrpage2}
  30. oder \texttt{fancyhdr} zur Verfügung, die dem Nutzer die Anpassungen erleichtern.
  31. \subsection{Gleitobjekte} \label{floats}
  32. Große Bilder und lange Tabellen lassen sich nicht immer genau
  33. dort unterbringen, wo sie inhaltlich hingehören, weil sie nicht mehr
  34. vollständig auf die aktuelle Seite passen, aber auch nicht durch einen
  35. Seitenwechsel zerrissen werden sollen. Um solche Strukturen automatisch
  36. an eine geeignete Stelle "`gleiten"' zu lassen, kennt \LaTeX{} die beiden
  37. Umgebungen \texttt{figure} und \texttt{table}.
  38. \subsubsection{Abbildungen (figure)}
  39. Diese Umgebung ist für die Behandlung von Abbildungen gedacht.
  40. Tatsächlich spielt es aber keine Rolle, \emph{wie} diese erzeugt wurden:
  41. Alles, was zwischen
  42. \lstinline|\begin{figure}| und \lstinline|\end{figure}|
  43. steht, wird automatisch an eine Stelle
  44. gesetzt, wo es komplett hinpasst, ohne durch einen Seitenwechsel
  45. zerrissen zu werden.
  46. Mit \lstinline|\caption{...}| setzt man die Bezeichnung der Abbildung.
  47. Dabei ist nur der Text anzugeben, das Wort "`Abbildung"' und die
  48. fortlaufende Nummer werden von \LaTeX\ hinzugefügt.
  49. Bei Abbildungen ist es allgemein üblich, die Bezeichnung
  50. \emph{unter} das Bild zu setzen.
  51. Mit \lstinline|\label| und \lstinline|\ref| kann man die Nummer der
  52. Abbildung im Text ansprechen, mit \lstinline|\pageref| ihre Seitenzahl.
  53. Der Befehl \lstinline:\label: muss dabei \emph{nach} dem \lstinline:\caption:-Befehl
  54. stehen, sonst stimmt die Nummerierung nicht! Wie bereits in der Einführung zum Inhaltsverzeichnis
  55. erläutert, benötigt \LaTeX{} mindestens zwei Durchläufe für das korrekte setzen der Nummern und
  56. des Verweises.
  57. Im folgenden Beispiel wird einfach mit dem Befehl \lstinline|\vspace|
  58. (siehe Abschnitt \ref{vabstaende})
  59. leerer Raum für ein später einzusetzendes Bild gelassen:%\todo{PG: besseres Beispiel als ein so leerer weißer Fleck?}:
  60. \begin{LTXexample}[preset=\let\label\origlabel]
  61. Abbildung~\ref{weiss} auf
  62. S.~\pageref{weiss} zeigt
  63. ein Beispiel aus der
  64. Minimal art.
  65. \begin{figure}[!htb]
  66. \centering
  67. \vspace*{1cm}
  68. \caption{Landschaft im
  69. Nebel} \label{weiss}
  70. \end{figure}
  71. \end{LTXexample}
  72. \LaTeX\ kann eine Abbildung nach verschiedenen Kriterien platzieren:
  73. \texttt{h} "`here"' (hier),
  74. \texttt{t} "`top"' (oben auf der Seite), \texttt{b} "`bottom"' (unten
  75. auf der Seite) oder \texttt{p} "`page"' (eigene Seite für
  76. Abbildungen).
  77. Die Parameter in den eckigen Klammern, die wahlweise angegeben
  78. werden können, dienen dazu, die Platzierung der Abbildung auf die
  79. angegebenen Orte \emph{einzuschränken}. Durch Angabe von
  80. z.\,B.\ \texttt{tb}
  81. wird \LaTeX{} angewiesen, nur eine Platzierung oben oder unten auf der
  82. Seite zu versuchen, je nachdem,
  83. wo \emph{zuerst} eine passende Stelle gefunden wird.
  84. Werden keine Parameter (und keine eckigen
  85. Klammern!) angegeben, ist die Voreinstellung \texttt{tbp},
  86. also ohne~\texttt{h}.
  87. Eine Platzierungsbeschränkung \emph{nur} auf \texttt{[h]} ist unsinnig;
  88. sie würde das "`Gleiten"' ja gerade verhindern.
  89. Wenn der Platz "`hier"' nicht ausreicht,
  90. verschiebt \LaTeX{} dann die Abbildung mindestens
  91. bis zum Anfang der nächsten Seite, so als hätte man \texttt{[ht]} angegeben.
  92. Eine Abbildung, die nicht platziert werden konnte, wird von
  93. \LaTeX\ immer weiter nach hinten verschoben (und schiebt alle
  94. weiteren Abbildungen vor sich her!), bis ein neues Kapitel
  95. beginnt, das Dokument zu Ende ist, oder der Befehl
  96. \lstinline|\clearpage| eingegeben wird.
  97. Es gibt noch einen weiteren Platzierungsparameter,
  98. \texttt{!} (bang), der \LaTeX{} anweist,
  99. gewisse eingebaute Beschränkungen zu ignorieren,
  100. z.\,B., dass bei der Platzierung gemäß \texttt{h}, \texttt{t} oder \texttt{b}
  101. ein Mindestanteil der Seite für normalen Text übrig bleiben muss.
  102. "`Bang"' muss immer zusammen mit mindestens einem der vier
  103. anderen Parameter benutzt werden.
  104. \subsubsection{Tabellen (table)}
  105. Damit Tabellen nicht auf einen Seitenwechsel fallen,
  106. können sie, analog zu Abbildungen, zwischen
  107. \lstinline|\begin{table}| und \lstinline|\end{table}| gesetzt werden.
  108. Die Befehle
  109. \lstinline|\caption|, \lstinline|\label|, \lstinline|\ref| und \lstinline|\pageref|
  110. wirken entsprechend.
  111. Hier sind beide möglichen Konventionen verbreitet: Die
  112. Bezeichnung wird entweder immer \emph{über} oder immer
  113. \emph{unter} die Tabelle gesetzt.
  114. Auch hier gilt, dass in der \texttt{table}"=Umgebung beliebiger
  115. Text stehen darf; die Tabelle muss nicht zwangsläufig durch die
  116. \texttt{tabular}"=Umgebung erzeugt worden sein.
  117. Der Unterschied zu \texttt{figure} besteht nur darin,
  118. dass die Bezeichnung mit dem Wort "`Tabelle"' versehen wird,
  119. und dass die Tabellen unabhängig von den Abbildungen nummeriert werden.
  120. \endinput