第一次编辑

第一次编辑

这是我的 MWE:

\documentclass{article}
\usepackage{enotez}
\usepackage{gmverse}

\begin{document}

\begin{verse}
foo\endnote{bar

baz}
\end{verse}

\end{document}

当我在命令中使用换行符时,\endnote编译时出现以下错误消息:

(/usr/share/texlive/texmf-dist/tex/latex/gmverse/gmverse.sty) (./main.aux)
Runaway argument?
{bar
! File ended while scanning use of \enotez@note.
<inserted text>
                \par
l.5 \begin{document}

?

当我不使用换行符或者在环境\endnote之外使用多个段落时,不会出现此问题verse

那么,如何在verse环境中的尾注内使用换行符?


第一次编辑

MWE 在评论中问道

\documentclass{article}
\usepackage{enotez}
\usepackage{gmverse}

\begin{document}

\begin{verse}
The main verse\endnote{
  The endnote content

  \begin{verse}
    A second verse\\
    Contained in the first one\\
  \end{verse}
}
\end{verse}

\end{document}

相关内容