Como adicionar espaços em branco para todos os \cite(s)?

Como adicionar espaços em branco para todos os \cite(s)?

Estou escrevendo minha tese de mestrado e meu orientador me sugeriu escrever sempre um espaço em branco antes de a \cite{}, então algo como:

vida \cite{pesquisa perrucci2011, satyanarayanan1996fundamental}

E não:

vida\cite{perrucci2011pesquisa, satyanarayanan1996fundamental}

Como posso detectar (e corrigir) todos os segundos casos no meu documento? Os scripts Bash são uma solução aceita.

PS: estou usando o TexMaker

Responder1

Como o LaTeX ignora dois espaços consecutivos durante a compilação, você pode simplesmente procurá-los ‘\cite{}’e substituí-los ‘ \cite{}’em seu editor de texto (sem o ' '). Você conseguirá alguns lugares

life \cite{perrucci2011survey, satyanarayanan1996fundamental}

e alguns lugares

life  \cite{perrucci2011survey, satyanarayanan1996fundamental}

Apenas ignore os dois espaços nos seus arquivos de origem, a composição tipográfica será idêntica. Se os dois espaços te incomodam, você pode, num segundo passo, procurar por ‘ \cite{}’(dois espaços antes) e substituir por ‘ \cite{}’(um espaço antes).

Se você não tiver muitos arquivos, não deverá ser muito trabalhoso abrir cada arquivo e realizar a pesquisa e substituição.

informação relacionada