我使用 memoir 类,在某些情况下,我使用命令\sidefootnote
。它有效但不是正确的理由。我尝试过,\newcommand*{\sidefootform}{\rightskip=\z@ \@plus 2em}
但收到错误消息(命令已在使用中)。我尝试过,\renewcommand*{\sidefootform}{\rightskip=\z@ \@plus 2em}
但收到错误消息。我尝试过:
\usepackage{ragged2e}
\newcommand*{\sidefootform}{\RaggedRight}
但完全没有效果。有什么建议吗?谢谢 PM
答案1
我不明白您说的“它有效但对齐不正确”是什么意思。如果您指的是这个意思,那么默认情况下注释设置为不对齐吗?
您无法执行\newcommand*{\sidefootform}{...}
此操作,因为命令已定义。遗憾的是,memoir
手册在这里有点误导...
\renewcommand*{\sidefootform}{\rightskip=\z@ \@plus 2em}
将会起作用置于\makeatletter
和之间\makeatother
但它只会重现默认设置,这可能不是您想要的。
如果您希望注释合理,您可以\renewcommand*{\sidefootform}{}
在序言中添加(即一个空定义)。