Me dieron una plantilla y sty
un documento con este código que ofrece un diseño de nota al pie más agradable que el predeterminado:
\usepackage[hang, flushmargin,splitrule,multiple]{footmisc}
\usepackage{etoolbox}
\makeatletter
\patchcmd{\@makefntext}{
\ifFN@hangfoot
\bgroup
}{
\ifFN@hangfoot
\bgroup\def\@makefnmark{
\rlap{\normalfont\@thefnmark.}
}
}{}{}
\patchcmd{\@makefntext}{
\ifdim\footnotemargin>\z@
\hb@xt@ \footnotemargin{\hss\@makefnmark}
}{
\ifdim\footnotemargin>\z@
\hb@xt@ \footnotemargin{\@makefnmark\hss}
}{}{}
\makeatother
\setlength{\footnotemargin}{1.25em} % Between marker and text
\setlength{\skip\footins}{1\baselineskip} % Between main text and note rule
\setlength{\footnotesep}{\skip\footins} % Between footnotes [= previous]
\renewcommand{\hangfootparskip}{0pt}
\renewcommand{\hangfootparindent}{1em}
Pero, utilizando el soporte de footmisc
breaks† hyperref
para marcadores de notas al pie en línea.
MWE: descomente el comment
entorno para ver el estilo de diseño de nota al pie deseado, coméntelo para ver el valor predeterminado con enlaces funcionales a las notas al pie:
\documentclass{article}
\usepackage{verbatim} % to allow commenting code section
% hyperref options as per my uni's thesis class
\usepackage[pdfpagemode={UseOutlines},bookmarks=true,bookmarksopen=true,
bookmarksopenlevel=0,bookmarksnumbered=true,hypertexnames=true, plainpages=false,
colorlinks,linkcolor={blue},citecolor={green},urlcolor={red},
pdfstartview={FitV},unicode,breaklinks=true,pdfpagelabels]{hyperref}
%\begin{comment}
\usepackage[hang, flushmargin,splitrule,multiple]{footmisc}
\usepackage{etoolbox}
\makeatletter
\patchcmd{\@makefntext}{
\ifFN@hangfoot
\bgroup
}{
\ifFN@hangfoot
\bgroup\def\@makefnmark{
\rlap{\normalfont\@thefnmark.}
}
}{}{}
\patchcmd{\@makefntext}{
\ifdim\footnotemargin>\z@
\hb@xt@ \footnotemargin{\hss\@makefnmark}
}{
\ifdim\footnotemargin>\z@
\hb@xt@ \footnotemargin{\@makefnmark\hss}
}{}{}
\makeatother
\setlength{\footnotemargin}{1.25em} % Between marker and text
\setlength{\skip\footins}{1\baselineskip} % Between main text and note rule
\setlength{\footnotesep}{\skip\footins} % Between footnotes [= previous]
\renewcommand{\hangfootparskip}{0pt}
\renewcommand{\hangfootparindent}{1em}
%\end{comment}
\begin{document}
Lorem ipsum dolor\footnote{A note} sit amet, consectetur adipiscing elit. Nam posuere risus\footnote{Another note} risus, et lobortis nunc egestas eu.
\end{document}
¿Hay alguna manera de lograr un mejor diseño de notas al pie, sin usar footmisc
ni agregar nada más que rompa las funciones hipertextuales?
De hecho, ¿hay alguna manera de dar a las notas a pie de página un enlace a su ancla en línea?
Así que esperamos con ansias el día en que dejemos de utilizar formatos heredados (en papel) para documentos nativos digitales. Especialmente irónico cuando se escribe sobre hipertexto. Hasta entonces, LaTeX lo es.
† FWIW, etoolbox
parece usarse en otros lugares (¡código de clase que no escribí!) Pero no rompe el hipertexto de Hyperref.
Respuesta1
Dale una oportunidad a Hyperref: cárgalo más tarde para que pueda inyectar su código:
\documentclass{article}
\usepackage{verbatim} % to allow commenting code section
%\begin{comment}
\usepackage[hang, flushmargin,splitrule,multiple]{footmisc}
\usepackage{etoolbox}
\makeatletter
\patchcmd{\@makefntext}{
\ifFN@hangfoot
\bgroup
}{
\ifFN@hangfoot
\bgroup\def\@makefnmark{
\rlap{\normalfont\@thefnmark.}
}
}{}{}
\patchcmd{\@makefntext}{
\ifdim\footnotemargin>\z@
\hb@xt@ \footnotemargin{\hss\@makefnmark}
}{
\ifdim\footnotemargin>\z@
\hb@xt@ \footnotemargin{\@makefnmark\hss}
}{}{}
\makeatother
\setlength{\footnotemargin}{1.25em} % Between marker and text
\setlength{\skip\footins}{1\baselineskip} % Between main text and note rule
\setlength{\footnotesep}{\skip\footins} % Between footnotes [= previous]
\renewcommand{\hangfootparskip}{0pt}
\renewcommand{\hangfootparindent}{1em}
%\end{comment}
% hyperref options as per my uni's thesis class
\usepackage[pdfpagemode={UseOutlines},bookmarks=true,bookmarksopen=true,
bookmarksopenlevel=0,bookmarksnumbered=true,hypertexnames=true, plainpages=false,
colorlinks,linkcolor={blue},citecolor={green},urlcolor={red},
pdfstartview={FitV},unicode,breaklinks=true,pdfpagelabels]{hyperref}
\begin{document}
Lorem ipsum dolor\footnote{A note} sit amet, consectetur adipiscing elit. Nam posuere risus\footnote{Another note} risus, et lobortis nunc egestas eu.
\end{document}