
Mein allgemeines Fußnotenlayout sieht folgendermaßen aus:
\documentclass{article}
\usepackage{lipsum}
\usepackage[hang]{footmisc} % the whole footnote text is indented
\setlength{\footnotemargin}{.5em} % push the footnote text half an em away from the footnote mark
\begin{document}
\null\vfill % just for this example
Text\footnote{\lipsum[2]}
\end{document}
Aber dies ist nicht die Art und Weise, wie Sie die Fußnotenmarkierungen in den meisten typografischen Handbüchern gestalten sollen. Basierend auf solchen Handbüchern möchte ich Folgendes erreichen:
- Die Fußnotenmarkierungen im Text sollten aus hochgestellten Versalziffern bestehen (ich bin noch nicht sicher, ob ich sie proportional oder tabellarisch haben möchte – das muss ich noch ausprobieren).
- Das Fußnotenzeichen in der Fußnote sollte aus vollgroßen Tabellenziffern im alten Stil bestehen, gefolgt von einem Punkt und einem Leerzeichen vor dem Fußnotentext.
1.
Mit diesem Code konnte ich Folgendes erreichen :
\documentclass{article}
\usepackage{lipsum}
\usepackage[hang]{footmisc} % the whole footnote text is indented
\setlength{\footnotemargin}{.5em} % push the footnote text half an em away from the footnote mark
\usepackage{fontspec}
\setmainfont{EBGaramond}
\newfontfamily{\myfootnotemarkfont}{EBGaramond}[Numbers = Lining]
\usepackage{realscripts}
\renewcommand\footnotemarkfont{\myfootnotemarkfont} % Proportional lining numbers for footnote markers
\begin{document}
\null\vfill % just for this example
Text\footnote{\lipsum[2]}
\end{document}
Aber das bringt mich meinem Ziel Nummer 2 nicht näher.2.
Den Fußnotenmarker in der Fußnote kann ich mit dem Code ausdiese Antwort:
\documentclass{article}
\usepackage{lipsum}
\usepackage{fontspec}
\setmainfont{EBGaramond}
\newfontfamily{\myfootnotemarkfont}{EBGaramond}[Numbers = Lining]
\usepackage{realscripts}
\renewcommand\footnotemarkfont{\myfootnotemarkfont} % Proportional lining numbers for footnote markers
\usepackage{scrextend}
\deffootnote{1em}{0em}{\thefootnotemark.\enskip}
\begin{document}
\null\vfill % just for this example
Text\footnote{\lipsum[2]}
\end{document}
Dabei wird jedoch einfach die Schriftart des Haupttexts verwendet, der proportionale statt tabellarische Zahlen im alten Stil aufweist, und ich verstehe nicht, wie ich das Fußnotenzeichen am Rand platzieren kann, außer durch die Angabe einer beliebigen Zahl, {1em}
die mehr oder weniger richtig aussieht.
Wenn es nur ein Paket gäbe, mit dem Sie alle diese verschiedenen Aspekte des Fußnotenlayouts ändern könnten ...
Antwort1
KOMA-Script (in deinem Fall via scrextend
) hat dafür die passenden Werkzeuge. Du brauchst nur noch die passenden Schriftarten zu definieren:
\usepackage{fontspec}
\setmainfont{EBGaramond}
\newfontfamily\EBGaramondLF {EBGaramond}[Numbers = {Lining}]
% \newfontfamily\EBGaramondTLF {EBGaramond}[Numbers = {Monospaced,Lining}]
% \newfontfamily\EBGaramondOsF {EBGaramond}
\newfontfamily\EBGaramondTOsF{EBGaramond}[Numbers = {Monospaced}]
Das \deffootnote
Makro ermöglicht sowohl die Definition hängender Fußnoten als auch die Gestaltung der Markierungen in der Fußzeile:
\deffootnote[space for mark]{hanging indent}{paragraph indent}{%
mark definition using \thefootnotemark
}
space for mark
Wenn Sie und auf gleiche Werte setzen hanging indent
, erhalten Sie hängende Fußnoten wie in Ihrem Bild. Wenn Sie verwenden, \makebox[space for mark][l]{...}
werden sie rechtsbündig ausgerichtet, also am Rand. In diesem Fall – da \makebox will lead to a fixed width, we can also leave out the optional argument to
\deffootnote`:
\usepackage{scrextend}
\newcommand*\footnotemarkspace{1.5em}
% footnotes in the footer:
\deffootnote{\footnotemarkspace}{1em}{%
\makebox[\footnotemarkspace][l]{\EBGaramondTOsF\thefootnotemark.}%
}
Zu den Markierungen im Text gibt es \deffootnotemark
:
\deffootnotemark{mark definition in the text using \thefootnotemark}
wo wir jetzt verwenden können
% footnote marks in the text:
\deffootnotemark{\textsuperscript{\EBGaramondLF\thefootnotemark}}
EBGaramond hat speziell entworfene überlegene Figuren. Wenn Sie sie im Text verwenden möchten, können Sie sagen
\newfontfamily\EBGaramondSu{EbGaramond}[VerticalPosition=Superior]
und ändern Sie die Definition in
\deffootnotemark{\EBGaramondSu\thefootnotemark}
Alles zusammen:
\documentclass{article}
\usepackage{fontspec}
\setmainfont{EBGaramond}
\newfontfamily\EBGaramondLF {EBGaramond}[Numbers = {Lining}]
% \newfontfamily\EBGaramondTLF {EBGaramond}[Numbers = {Monospaced,Lining}]
% \newfontfamily\EBGaramondOsF {EBGaramond}
\newfontfamily\EBGaramondTOsF{EBGaramond}[Numbers = {Monospaced}]
\usepackage{scrextend}
\newcommand*\footnotemarkspace{1.5em}
% footnotes in the footer:
\deffootnote{\footnotemarkspace}{1em}{%
\makebox[\footnotemarkspace][l]{\EBGaramondTOsF\thefootnotemark.}%
}
% footnote marks in the text:
\deffootnotemark{\textsuperscript{\EBGaramondLF\thefootnotemark}}
\usepackage{lipsum}
\begin{document}
\null\vfill % just for this example
\lipsum[4]
123 Text\footnote{\lipsum[2]} Text\footnote{\lipsum[3-4]}
\end{document}