我发现能够用脚注单独写下我的来源会很方便,就像这样:
Part of the main paragraph
\footnote{Footnote text}
More of the main paragraph
我觉得这样阅读我的源代码会容易得多。但它会在标明脚注的上标前留出一个难看的空格。有人知道怎么解决这个问题吗?
答案1
如果你坚持要使用完全空白的行,那么实际上没有任何方法可以避免这种情况。TeX 会自动将空白行转换为\par
,并且这已经深深地嵌入到系统中。
正如其他人所指出的,您可以将%
(注释字符)放在空白行上:
Part of the main paragraph%
%
\footnote{Footnote text}
%
More of the main paragraph
这是因为 TeX 不再看到空白行。 %
是注释字符;它以及它后面的行上的所有内容都会被 TeX 忽略。由于您的“空白”行以 开头%
,因此 TeX 会忽略整行;这意味着没有空白行,也意味着没有\par
s(至少就 TeX 而言),因此您不会得到困扰您的空格。
答案2
使用%
以避免结尾空格
Part of the main paragraph%
%
\footnote{Footnote text}
%
More of the main paragraph
答案3
好吧,我使用另一种方式来写脚注。请看以下代码:
art of the main paragraphart of the main paragraph art of
art of the main paragraph\footnote{% <==================
Footnote text Footnote text Footnote text Footnote text
Footnote text Footnote text Footnote text Footnote text
Footnote text Footnote text Footnote text
}% <====================================================
More of the main paragraph
所以我可以很清楚地看到脚注的开始和结束位置。它们%
用于避免打印文档中出现不必要的空格(我<======
在这里仅用于为您标记注释。在我的代码中我不使用它...)。
这是我获得可读 TeX 代码的方法之一。
如果您想省略第一个,%
您可以写下脚注的第一个单词,然后手动断开该行:
art of the main paragraphart of the main paragraph art of
art of the main paragraph\footnote{Footnote
text Footnote text Footnote text Footnote text Footnote
text Footnote text Footnote text Footnote text Footnote
text Footnote text Footnote text
}% <====================================================
More of the main paragraph
如果脚注必须位于行末(我在第 72 列后手动换行),您可以写道:
art of the main paragraphart of the main paragraph art of
art of the main paragraph art of the main
paragraph\footnote{Footnote
text Footnote text Footnote text Footnote text Footnote
text Footnote text Footnote text Footnote text Footnote
text Footnote text Footnote text
}% <====================================================
More of the main paragraph