すべての \cite に空白を追加するにはどうすればいいですか?

すべての \cite に空白を追加するにはどうすればいいですか?

私は修士論文を書いているのですが、指導教官から の前には常に空白を入れるようにと指示されました\cite{}。つまり、次のようになります。

人生 \cite{perrucci2011survey, satyanarayanan1996fundamental}

そしてそうではありません:

人生\cite{perrucci2011survey、satyanarayanan1996fundamental}

ドキュメント内の 2 番目のケースをすべて検出 (および修正) するにはどうすればよいでしょうか? Bash スクリプトは受け入れられている解決策です。

PS: 私はTexMakerを使用しています

答え1

LaTeXはコンパイル時に2つの連続したスペースを無視するので、テキストエディタで検索し‘\cite{}’て(' 'なしで)置換するだけで済みます。‘ \cite{}’

life \cite{perrucci2011survey, satyanarayanan1996fundamental}

そしていくつかの場所

life  \cite{perrucci2011survey, satyanarayanan1996fundamental}

ソース ファイル内の 2 つのスペースを無視するだけで、タイプ設定は同じになります。2 つのスペースが気になる場合は、2 番目の手順として、(2 つのスペースの前) を検索し、 (1 つのスペースの前)‘ \cite{}’に置き換えることができます。‘ \cite{}’

ファイルの数がそれほど多くない場合は、各ファイルを開いて検索と置換を実行するのにそれほど手間はかかりません。

関連情報