脚注来源编辑的最佳实践

脚注来源编辑的最佳实践

如果我写如下脚注:

abc\footnote{XYZ}

它没有在 abc 后面留空格,这是可以的。如果我这样写,希望能整理一下源代码:

abc
\footnote{XYZ}

它在 abc 之后留有一个空格。

因为脚注在结构上与文本是分开的,所以如果我可以将它们保留在源文件中自己的行上,同时避免出现空格,那就太好了。

在这种情况下以及类似情况下,源编辑的最佳实践是什么?

答案1

对于简短的笔记,你可以这样做:

This is body text.%
  \footnote{This is footnote.}

对于较长的笔记,你可以使用semantic-markup提供Footnote环境的包:

This is body text.%
  \begin{Footnote}
  This is a long footnote.
  See how many sentences there are.
  \end{Footnote}

无论哪种情况,您都必须通过%在脚注之前的行尾放置一个来“转义”行尾字符。

答案2

无需额外软件包即可使用的便捷解决方案是使用\footnotemark\footnotetext命令代替\footnote

Lorem ipsum \footnotemark dolor sit amet.
\footnotetext{Here goes the text}

相关内容