Форматирование заметок на странице мемуаров — как убрать пробел?

Форматирование заметок на странице мемуаров — как убрать пробел?

Я пытаюсь отформатировать некоторые memoirпримечания к страницам (они же концевые примечания) в виде списка с отступом.

Вот мой 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}

Моя проблема в том, что из-за способа \printpagenotesработы я получаю дополнительный пробел между номером заметки и текстом заметки. Кроме того, здесь также есть немного размокшего клея, как показано в результате:

введите описание изображения здесь

Синяя линия показывает, где я надеялся установить начало текста заметки (в этом примере на 1em), а красная линия напротив слов «Hope» и «Don» — свидетельство размокшего клея.

Я понятия не имею, как это исправить. Может кто-нибудь помочь, пожалуйста?

решение1

\renewcommand\prenotetext{\ignorespaces}

Чтобы заметить это, я просто добавил, \tracingallчто говорит

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

поэтому определение \prenotetextтого, что это не пространство, исправляет его, превращая \ignorespacesв «пояс и подтяжки».

Связанный контент