.png)
Я использую пакет IEEEtran для составления документа из двух столбцов и мне нужно отправить две копии: одну с выделенными разделами и одну в «чистом» состоянии.
Я без проблем использую Soul для выделения разделов, но для создания «чистой» копии мне придется пройтись по документу и удалить все выделенные записи, что займет много времени, и мне не нужны две отдельные копии документа: если я внесу изменения в одну, мне придется не забыть сделать то же самое в другой.
Есть ли способ легко «отключить» пакеты или функции в этой ситуации? В идеале я хотел бы иметь одну строку кода в моем основном tex-файле, которую я мог бы комментировать/раскомментировать, чтобы включать и выключать подсветку/другие функции редактирования. Я играюсь с функциями проекта 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
вся разметка подавляется. Вы можете определить собственные выделения и получить список изменений. Этот пакет предназначен для разметки правок, но вам не обязательно использовать его для этого.
В нем естьсвой собственный тег здесь.