我正在写我的硕士论文,我的导师建议我在 之前总是写一个空格\cite{}
,所以像这样:
生活 \cite{perrucci2011survey, satyanarayanan1996fundamental}
并不是:
生活\cite{perrucci2011survey, satyanarayanan1996fundamental}
如何检测(并更正)文档中的所有第二种情况?Bash 脚本是一种可接受的解决方案。
附言:我正在使用 TexMaker
答案1
由于 LaTeX 在编译时会忽略两个连续的空格,因此您只需在文本编辑器中搜索‘\cite{}’
并替换它‘ \cite{}’
(不带 ' ')。您将在某些地方得到
life \cite{perrucci2011survey, satyanarayanan1996fundamental}
和一些地方
life \cite{perrucci2011survey, satyanarayanan1996fundamental}
只要忽略源文件中的两个空格,排版就会完全相同。如果这两个空格让您感到困扰,您可以进行第二步,搜索‘ \cite{}’
(两个空格之前) 并将其替换为‘ \cite{}’
(一个空格之前)。
如果您的文件不是很多,则打开每个文件并执行搜索和替换的工作并不复杂。