
Estoy intentando formatear algunas memoir
notas de página (también conocidas como notas finales) como una lista con sangría francesa.
Aquí está mi MWE:
\documentclass[a5paper]{memoir}
\usepackage[nopar]{lipsum}
\makepagenote
\renewcommand*{\pagenotesubhead}[3]{}
\renewcommand{\prenoteinnotes}{\begingroup\par\noindent\hangindent 1em}
\renewcommand{\postnoteinnotes}{\par\endgroup}
\renewcommand*{\notenuminnotes}[1]{\normalfont\hbox to 1em{#1}}
\begin{document}
Lalala%
\pagenote{Hopefully antidisestablishmentarianism antimatter extremely difficult justification challenges}
Lelele%
\pagenote{\lipsum[47]}
\printpagenotes
\end{document}
Mi problema es que, debido a la forma en que \printpagenotes
funciona, se inserta un espacio adicional entre el número de nota y el texto de la nota. Además, aquí también hay algo de pegamento empapado, como se muestra en el resultado:
La línea azul muestra dónde esperaba establecer el inicio del texto de la nota (en 1em en este ejemplo), y la línea roja frente a 'Hope' y 'Don' es la evidencia del pegamento empapado.
No tengo idea de cómo solucionar esto. ¿Puede alguien ayudar, por favor?
Respuesta1
\renewcommand\prenotetext{\ignorespaces}
Para detectar esto, acabo de agregar \tracingall
lo que dice
\prenotetext ->
{blank space }
{the letter H}
por lo que definir \prenotetext
que no sea un espacio lo soluciona, convirtiéndolo \ignorespaces
en solo "cinturón y tirantes".