Formatieren von Memoirenseitennotizen – wie entferne ich ein Leerzeichen?

Formatieren von Memoirenseitennotizen – wie entferne ich ein Leerzeichen?

Ich versuche, einige memoirSeitennotizen (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 \printpagenotesein 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:

Bildbeschreibung hier eingeben

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, \tracingallwas besagt

\prenotetext ->
{blank space  }
{the letter H}

Das Problem wird also behoben, indem man es so definiert, \prenotetextdass es kein Leerzeichen ist, und es \ignorespacesbleibt nur noch die „Sicherheitsmaßnahme“.

verwandte Informationen