강조 표시(또는 모든 패키지) 끄기

강조 표시(또는 모든 패키지) 끄기

저는 IEEEtran 패키지를 사용하여 2열 문서를 컴파일하고 있으며 두 개의 사본을 제출해야 합니다. 하나는 강조 표시된 섹션이 있고 다른 하나는 '깨끗한' 상태입니다.

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모든 마크업이 억제됩니다. 자신만의 하이라이트를 정의하고 변경 사항 목록을 얻을 수 있습니다. 이 패키지는 편집 내용을 마크업하기 위해 디자인되었지만 이를 위해 사용할 필요는 없습니다.

그것은 가지고있다여기에 자체 태그가 있습니다.

관련 정보