Я пишу магистерскую диссертацию, и мой научный руководитель посоветовал мне всегда писать пробел перед \cite{}
, например:
жизнь \cite{perrucci2011survey, satyanarayanan1996fundamental}
И не:
жизнь\цитировать{perrucci2011опрос, satyanarayanan1996фундаментальный}
Как обнаружить (и исправить) все вторые случаи в моем документе? Скрипты Bash являются приемлемым решением.
PS: Я использую TexMaker
решение1
Поскольку LaTeX игнорирует два последовательных пробела при компиляции, вы можете просто найти ‘\cite{}’
и заменить его на ‘ \cite{}’
в вашем текстовом редакторе (без ' '). В некоторых местах вы получите
life \cite{perrucci2011survey, satyanarayanan1996fundamental}
и некоторые места
life \cite{perrucci2011survey, satyanarayanan1996fundamental}
Просто игнорируйте два пробела в исходных файлах, набор будет идентичным. Если два пробела вас смущают, вы можете, в качестве второго шага, поискать ‘ \cite{}’
(два пробела перед) и заменить на ‘ \cite{}’
(один пробел перед).
Если у вас не так уж много файлов, то открыть каждый файл и выполнить поиск и замену не составит большого труда.