ハイライト表示をオフにする(または任意のパッケージ)

ハイライト表示をオフにする(または任意のパッケージ)

IEEEtran パッケージを使用して 2 列のドキュメントをコンパイルしており、2 つのコピー (1 つはハイライト表示されたセクションを含むもの、もう 1 つは「クリーン」な状態のもの) を送信する必要があります。

私は、セクションを問題なくハイライトするために soul を使用していますが、「クリーン」なコピーを作成するには、ドキュメントを調べてハイライトされたエントリをすべて削除する必要があります。これには長い時間がかかり、一方に変更を加えた場合にもう一方にも同じ変更を加える必要があるため、論文の 2 つの別々のコピーは不要です。

このような状況でパッケージや機能を簡単に「オフ」にする方法はありますか? 理想的には、ハイライトやその他の編集機能をオン/オフにするために、コメント/コメント解除できるメインの tex ファイルの 1 行のコードが必要です。IEEE ドラフト機能を試していますが、期待どおりに動作しないようです。

ありがとう。

答え1

soul何も実行しないために使用するパッケージのコマンドを再定義できます。

ハイライトあり:

\documentclass{article}
\usepackage{color,soul}
\setulcolor{red}
\sethlcolor{blue}
\begin{document}
This is \ul{underlined} and \hl{highlighted} text.
\end{document}

ここに画像の説明を入力してください

ハイライトなし:

\documentclass{article}
\usepackage{color,soul}
\setulcolor{red}
\sethlcolor{blue}
\renewcommand\ul[1]{#1} % <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
\renewcommand\hl[1]{#1} % <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
\begin{document}
This is \ul{underlined} and \hl{highlighted} text.
\end{document}

ここに画像の説明を入力してください

答え2

調べてみるといいかもしれませんchangesパッケージ。このオプションを渡すと、finalすべてのマークアップが抑制されます。独自のハイライトを定義し、変更のリストを取得できます。このパッケージは編集をマークアップするために設計されていますが、そのために使用する必要はありません。

それはここに独自のタグがあります

関連情報