Wie füge ich Leerzeichen für alle \cite(s) hinzu?

Wie füge ich Leerzeichen für alle \cite(s) hinzu?

Ich schreibe gerade meine Masterarbeit und mein Betreuer hat mir vorgeschlagen, vor ein immer ein Leerzeichen zu setzen \cite{}, also so etwas wie:

Leben \cite{perrucci2011survey, satyanarayanan1996fundamental}

Und nicht:

Leben\cite{perrucci2011survey, satyanarayanan1996fundamental}

Wie kann ich alle zweiten Fälle in meinem Dokument erkennen (und korrigieren)? Bash-Skripte sind eine akzeptierte Lösung.

PS: Ich verwende TexMaker

Antwort1

Da LaTeX zwei aufeinanderfolgende Leerzeichen beim Kompilieren ignoriert, können Sie in Ihrem Texteditor einfach danach suchen ‘\cite{}’und es durch ersetzen (ohne das ' '). An einigen Stellen erhalten Sie‘ \cite{}’

life \cite{perrucci2011survey, satyanarayanan1996fundamental}

und einige Orte

life  \cite{perrucci2011survey, satyanarayanan1996fundamental}

Ignorieren Sie die beiden Leerzeichen in Ihren Quelldateien einfach, der Satz wird identisch sein. Wenn Sie die beiden Leerzeichen stören, können Sie in einem zweiten Schritt nach ‘ \cite{}’(zwei Leerzeichen davor) suchen und durch ‘ \cite{}’(ein Leerzeichen davor) ersetzen.

Wenn Sie nicht sehr viele Dateien haben, sollte es kein großer Aufwand sein, jede Datei einzeln zu öffnen und die Suchen- und Ersetzen-Funktion durchzuführen.

verwandte Informationen