检测脚注前的空格

检测脚注前的空格

我正在校对一本书的 TeX 源代码,发现脚注标记前有几个地方漏掉了空格。有没有自动扫描 TeX 源代码来检测这种情况的方法?

答案1

如果你在 Windows 下运行 linux 或 OSX 或 cygwin,你可以使用

grep -n '\([[:space:]]\|^\)\\footnote' file.tex

在终端中。此命令输出文件的每一行file.tex(以行号为前缀),其中包含\footnote以空格(任何类型的空格)开头或位于行首的内容。

答案2

答案取决于您是在校对 PDF 还是 *.tex 源。虽然可以通过 »正则表达式« 搜​​索 PDF 以查找脚注编号,但我不知道该怎么做。

但对于编辑器中的 *.tex 源,应该有一个非常简单的解决方案:我知道的所有编辑器都提供一项名为“搜索和替换”的功能。您只需搜索_\footnote{ 并用 替换即可\footnote{


编辑:由于一些评论要求尽可能准确,我承认这会很有用。所以我更正了:“ _” 表示空格,当然,在脚注前搜索并替换两个前导空格也是一个好主意。

相关内容