我正在寫我的碩士論文,我的導師建議我在 a 之前總是寫一個空格\cite{}
,所以像這樣:
生活 \cite{perrucci2011survey, satyanarayanan1996fundamental}
並不是:
生活\引用{perrucci2011調查,satyanarayanan1996基礎}
如何偵測(並修正)文件中的所有第二種情況? Bash 腳本是一種公認的解決方案。
PS:我正在使用TexMaker
答案1
由於 LaTeX 在編譯時會忽略兩個連續的空格,因此您只需在文字編輯器中搜尋‘\cite{}’
並將其替換為‘ \cite{}’
(不含“”)。你會在某些地方得到
life \cite{perrucci2011survey, satyanarayanan1996fundamental}
和一些地方
life \cite{perrucci2011survey, satyanarayanan1996fundamental}
只需忽略來源檔案中的兩個空格,排版將是相同的。如果這兩個空格讓您感到困擾,您可以第二步搜尋‘ \cite{}’
(前面兩個空格)並替換為‘ \cite{}’
(前面一個空格)。
如果您沒有大量的文件,那麼打開每個文件並執行搜尋和替換應該不需要太多工作。