
Ich versuche, einige memoir
Seitennotizen (auch Endnotizen genannt) als Liste mit hängendem Einzug zu formatieren.
Hier ist mein 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}
Mein Problem ist, dass aufgrund der Funktionsweise \printpagenotes
ein zusätzliches Leerzeichen zwischen der Notiznummer und dem Notiztext eingefügt wird. Darüber hinaus ist hier auch etwas aufgeweichter Kleber, wie im Ergebnis zu sehen ist:
Die blaue Linie zeigt, wo ich den Anfang des Notiztextes platzieren wollte (in diesem Beispiel bei 1em), und die rote Linie bei „Hope“ und „Don“ ist der Beweis für den aufgeweichten Kleber.
Ich habe keine Ahnung, wie ich das beheben kann. Kann mir bitte jemand helfen?
Antwort1
\renewcommand\prenotetext{\ignorespaces}
Um dies zu erkennen, habe ich einfach hinzugefügt, \tracingall
was besagt
\prenotetext ->
{blank space }
{the letter H}
Das Problem wird also behoben, indem man es so definiert, \prenotetext
dass es kein Leerzeichen ist, und es \ignorespaces
bleibt nur noch die „Sicherheitsmaßnahme“.