我正在校对一本书的 TeX 源代码,发现脚注标记前有几个地方漏掉了空格。有没有自动扫描 TeX 源代码来检测这种情况的方法?
答案1
如果你在 Windows 下运行 linux 或 OSX 或 cygwin,你可以使用
grep -n '\([[:space:]]\|^\)\\footnote' file.tex
在终端中。此命令输出文件的每一行file.tex
(以行号为前缀),其中包含\footnote
以空格(任何类型的空格)开头或位于行首的内容。
答案2
答案取决于您是在校对 PDF 还是 *.tex 源。虽然可以通过 »正则表达式« 搜索 PDF 以查找脚注编号,但我不知道该怎么做。
但对于编辑器中的 *.tex 源,应该有一个非常简单的解决方案:我知道的所有编辑器都提供一项名为“搜索和替换”的功能。您只需搜索_\footnote{
并用 替换即可\footnote{
。
编辑:由于一些评论要求尽可能准确,我承认这会很有用。所以我更正了:“ _
” 表示空格,当然,在脚注前搜索并替换两个前导空格也是一个好主意。