嵌套區塊註釋?

嵌套區塊註釋?

有沒有辦法在 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}

相關內容