如果我写如下脚注:
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}