
Meu layout geral de nota de rodapé é assim:
\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}
Mas não é assim que a maioria dos manuais tipográficos lhe dirão como estilizar os marcadores de notas de rodapé. Com base nesses manuais, quero alcançar o seguinte:
- O marcador de nota de rodapé no texto deve ser sobrescrito alinhando figuras (ainda não tenho certeza se quero que sejam proporcionais ou tabulares - preciso testar e ver).
- O marcador de nota de rodapé na nota de rodapé deve ser uma figura tabular em estilo antigo, em tamanho real, seguida por um ponto final e um espaço antes do texto da nota de rodapé.
Agora, eu poderia conseguir 1.
com este código:
\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}
Mas isso não me deixará mais perto do número da meta2.
Posso alterar o marcador de nota de rodapé na nota de rodapé com o código deesta resposta:
\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}
Mas isso usará apenas a fonte do corpo do texto, que possui figuras proporcionais em vez de tabulares no estilo antigo, e não entendo como colocar o marcador de nota de rodapé na margem, a não ser especificar algum número arbitrário como {1em}
aquele que parece mais ou menos correto .
Se ao menos houvesse um pacote que permitisse modificar todos esses vários aspectos do layout da nota de rodapé...
Responder1
KOMA-Script (no seu caso via scrextend
) possui as ferramentas certas para isso. A única coisa que você precisa fazer é definir fontes adequadas:
\usepackage{fontspec}
\setmainfont{EBGaramond}
\newfontfamily\EBGaramondLF {EBGaramond}[Numbers = {Lining}]
% \newfontfamily\EBGaramondTLF {EBGaramond}[Numbers = {Monospaced,Lining}]
% \newfontfamily\EBGaramondOsF {EBGaramond}
\newfontfamily\EBGaramondTOsF{EBGaramond}[Numbers = {Monospaced}]
A \deffootnote
macro permite definir notas de rodapé deslocadas e estilizar as marcas no rodapé:
\deffootnote[space for mark]{hanging indent}{paragraph indent}{%
mark definition using \thefootnotemark
}
Definir space for mark
e hanging indent
com valores iguais resultará em notas de rodapé suspensas, como na sua imagem. Usar \makebox[space for mark][l]{...}
irá alinhá-lo à direita, ou seja, à margem. Neste caso – já que o \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.}%
}
Para as marcas no texto há \deffootnotemark
:
\deffootnotemark{mark definition in the text using \thefootnotemark}
onde agora podemos usar
% footnote marks in the text:
\deffootnotemark{\textsuperscript{\EBGaramondLF\thefootnotemark}}
EBGaramond projetou figuras superiores especialmente. Se você quiser usá-los no texto, você pode dizer
\newfontfamily\EBGaramondSu{EbGaramond}[VerticalPosition=Superior]
e mude a definição para
\deffootnotemark{\EBGaramondSu\thefootnotemark}
Juntando tudo isso:
\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}