有沒有辦法在 LaTeX 中獲得可嵌套的區塊註解?我正在使用該comment
包來獲取區塊註釋,但將一個註釋嵌套在另一個註釋中\begin{comment}...\begin{comment}...\end{comment}...\end{comment}
似乎不起作用。 (我收到錯誤“\begin{document} 結尾為 \end{comment}”。)
在撰寫和修改論文時,能夠註解掉任意文字區塊對我來說很有用,即使其中已經有註解掉的文字區塊。
我知道有基於編輯器的解決方案。我要問的是是否有辦法在我的 LaTeX 文件的源代碼中執行此操作。
答案1
我建議使用一個包裝器命令,該命令使用應註釋為參數的區塊並將其“放入垃圾箱”。
\newcommand{\mycomment}[1]{% }%
\mycomment{%
Other stuff...
}%
只要註釋塊遵循正確的LaTeX
語法,即沒有未關閉的權利}
或類似的東西,這種情況就有效,但是,在這種情況下,無論如何,如果沒有註釋,編譯最終將失敗。
答案2
我使用\ifx
結束於\fi
.它搜尋一個令牌,這是我不想要的,因此我使用\ifx\relax
.一個小例子說明了這一點,它是排版的a e
。
\documentclass[a4paper]{article}
\begin{document}
a
\ifx\relax
b
\ifx\relax
c
\fi
d
\fi
e
\end{document}