Fußnoten und Randnotizen

Fußnoten und Randnotizen sind zwei Wege, eine Nebenbemerkung einzufügen, ohne den Lesefluss des Textes zu unterbrechen. Eine Fußnote setzt eine nummerierte Anmerkung an den Seitenfuß; eine Randnotiz platziert eine kurze Notiz im Rand neben dem Text. Diese Seite behandelt \footnote und die aufgeteilte Form \footnotemark / \footnotetext, Feineinstellungen mit dem Paket footmisc sowie Randnotizen mit \marginpar und dem Paket marginnote - jeweils mit Einsatzgebieten und Stolperstellen.

Fußnoten — \footnote

Der Grundbefehl ist \footnote{text}. An der Stelle, an der Sie ihn schreiben, setzt LaTeX eine hochgestellte Zahl, also die Fußnotenmarke, und stellt den zugehörigen Text unten auf derselben Seite. Die Zahl wird automatisch über den Counter footnote erhöht; Sie vergeben sie also nicht selbst.

Entscheidend ist die Position. Da die Marke direkt hinter dem erläuterten Wort stehen soll, schreiben Sie \footnote unmittelbar nach diesem Wort, ohne Leerzeichen dazwischen. Ein Leerzeichen oder Zeilenumbruch zwischen Wort und Befehl bleibt im Text erhalten und schiebt die Marke vom Wort weg. Im Verhältnis zur Interpunktion steht die Marke normalerweise nach dem Satzzeichen.

latex
TeX は 1978 年に生まれました\footnote{作者はクヌース。}。
その数式組版は今も標準です\footnote{arXiv も LaTeX を推奨。}

Um eine bestimmte Nummer zu erzwingen, schreiben Sie \footnote[num]{text}. Eine Zahl in eckigen Klammern wird als Marke verwendet und erhöht den Counter footnote für diesen Aufruf nicht. Das ist praktisch, wenn zwei Stellen auf dieselbe Fußnote zeigen sollen.

Das Aussehen der Zahl steuert \thefootnote. Um arabische Ziffern durch Symbole (†, ‡, ...) zu ersetzen, verwenden Sie \renewcommand{\thefootnote}{\fnsymbol{footnote}}. \fnsymbol ordnet 1-9 Sternchen, Dolch und ähnliche Zeichen zu und passt daher zu Dokumenten mit wenigen Fußnoten. Ebenso können Sie auf \alph, \roman und andere Formen wechseln.

Marke und Text trennen — \footnotemark / \footnotetext

\footnote funktioniert nur im äußeren Absatzmodus zuverlässig. In einer Tabelle (tabular), in einer \caption, im Argument eines Gliederungsbefehls (\section usw.) oder in einer minipage kann die Marke fehlen oder der Text verschwinden. Der Ausweg für solche Stellen ist ein Befehlspaar, das Marke und Fußnotentext getrennt setzt.

  • \footnotemark — setzt an dieser Stelle nur die Marke (Nummer). Ohne Argument erhöht es den Counter footnote um eins; \footnotemark[num] verwendet diese Nummer, ohne den Counter zu erhöhen.
  • \footnotetext{text} — setzt nur den Fußnotentext am Seitenfuß. Schreiben Sie es nach \footnotemark an einer Stelle im äußeren Absatzmodus; mit \footnotetext[num]{text} stimmen Sie die Nummer ab.

Ein typisches Muster: In der Tabelle geben Sie mit \footnotemark nur die Marke aus; nach der Tabelle (oder minipage) schreiben Sie im Fließtext den Inhalt mit \footnotetext{…}. Damit die Nummern nicht auseinanderlaufen, ist es am sichersten, sie ausdrücklich festzulegen, etwa \footnotemark[7] zusammen mit \footnotetext[7]{…}.

latex
\begin{tabular}{ll}
  項目 A & 値\footnotemark[1] \\
  項目 B & 値 \\
\end{tabular}
\footnotetext[1]{この値は暫定です。}

Fußnoten innerhalb einer minipage sind besonders. Dort setzt \footnote die Note nicht an den Seitenfuß, sondern unter diese minipage; die Nummer läuft über den Counter mpfootnote statt footnote und erscheint standardmäßig als Kleinbuchstabe (a, b, c ...). Sie ist also unabhängig von den Fußnotennummern des Haupttexts und bleibt lokal in der minipage.

Fußnoten mit footmisc anpassen

Wenn Sie das Standardverhalten von Fußnoten genauer steuern möchten, laden Sie das bewährte Paket footmisc. Schreiben Sie \usepackage[options]{footmisc} in die Präambel und kombinieren Sie Optionen nach Bedarf. Die wichtigsten sind:

OptionWirkung
perpageSetzt die Fußnotennummerierung auf jeder Seite zurück, jeweils wieder ab 1.
bottomDrückt Fußnoten ganz an den unteren Seitenrand, auch auf kurzen Seiten.
paraSetzt mehrere Fußnoten gemeinsam als einen Absatz statt jede auf eine eigene Zeile.
multipleBehandelt benachbarte Fußnotenmarken und trennt sie sauber.
symbolKennzeichnet Fußnoten mit Symbolen (*, †, ‡ ...) statt mit Zahlen.

Auch der Rand ist erreichbar. Den Abstand zwischen Marke und Fußnotentext, also den linken Rand der Fußnote, stellen Sie über die von footmisc bereitgestellte Länge \footnotemargin ein, etwa mit \setlength{\footnotemargin}{1.8em}.

latex
\usepackage[perpage,bottom,multiple]{footmisc}
% ページごとに番号リセット+最下部固定+隣接マーク処理

Randnotizen — \marginpar

Um eine kurze Notiz neben den Text zu setzen, verwenden Sie \marginpar{text}. Die Notiz erscheint im Rand auf der Höhe, an der Sie den Befehl schreiben. Im zweiseitigen Satz (twoside) steht sie im Außenrand und wechselt automatisch zwischen linken und rechten Seiten.

Für unterschiedliche Formulierungen auf beiden Seiten schreiben Sie \marginpar[left]{right}. Das geklammerte [left] ist der Text, wenn die Notiz im linken Rand landet, also auf einer linken Seite; das in geschweiften Klammern stehende {right} gilt für den rechten Rand. Mit \reversemarginpar kehren Sie die Seite um; mit \normalmarginpar stellen Sie den Standard wieder her.

\marginpar hat jedoch deutliche Einschränkungen. Intern wird es ähnlich wie Abbildungen und Tabellen als eine Art Float verarbeitet, daher kann es nicht innerhalb eines Floats (figure/table), innerhalb einer Fußnote oder innerhalb eines anderen \marginpar verwendet werden. Außerdem nimmt es nur einen Absatz auf; mehrere Notizen auf nah beieinanderliegenden Zeilen richten sich nicht immer wie erwartet aus und können überlappen oder verrutschen.

Das Paket marginnote — Randnotizen ohne diese Grenzen

Wenn Sie diese Grenzen umgehen möchten, verwenden Sie \marginnote{text} aus dem Paket marginnote. Es benutzt keinen Float und kann deshalb auch in Floats und Fußnoten Randnotizen setzen, wo \marginpar nicht funktioniert. Wie bei \marginpar können Sie mit \marginnote[left]{right} seitenabhängige Texte angeben, und \reversemarginpar wird beachtet.

Zusätzlich hat \marginnote ein zweites optionales Argument für einen vertikalen Versatz, das nach den geschweiften Klammern steht. Die Form lautet \marginnote[left]{right}[offset], wobei [offset] eine Länge ist: Ein negativer Wert verschiebt die Notiz nach oben, ein positiver nach unten. Das ist praktisch, um kollidierende Randnotizen von Hand auseinanderzuziehen.

latex
\usepackage{marginnote}
...
本文の脇に注を付けます\marginnote{これは傍注。}。
少し上げたい場合\marginnote{上にずらす}[-1\baselineskip]

Beachten Sie, dass \marginnote die Notiz unverändert auf der Höhe der aktuellen Zeile platziert und keine automatische Kollisionsvermeidung wie \marginpar versucht. Wenn Notizen überlappen, verschieben Sie sie mit dem oben genannten Versatz. Für die Freiheit von den Float-Einschränkungen von \marginpar gibt es eigene Kompromisse, etwa dass eine \marginnote nicht über eine Seite umbrechen kann.