如何实现隐藏/显示的模式?

2020-04-16 11:18发布

希望对全文实现两种模式,一种是详细模式,一种是精简模式。其中精简模式隐藏一部分内容,其效果相当于代码中将这部分注释。 详细模式下显示的效果是这样的输出样式: \documentclass{ctexar...

希望对全文实现两种模式,一种是详细模式,一种是精简模式。其中精简模式隐藏一部分内容,其效果相当于代码中将这部分注释。

详细模式下显示的效果是这样的输出样式:

\documentclass{ctexart}
\begin{document}
\begin{enumerate}
    \item 这里有一条内容。
    \item 这里有一条内容。
\end{enumerate}
\end{document}

精简模式下显示的效果是这样的输出样式:

\documentclass{ctexart}
\begin{document}
\begin{enumerate}
    \item 这里有一条内容。
    %\item 这里有一条内容。
\end{enumerate}
\end{document}
1条回答
并不是太高级的办法: 自定义一个boolean,控制详细/精简模式 的切换,自定义一个命令,控制在详细/精简模式的行为。 MWE 如下: ```tex \documentclass{article} \newif\ifSimpleMode\SimpleModefalse \newcommand{\mycontent}[1]{\ifSimpleMode\relax\else#1\fi} \begin{document} \SimpleModetrue You would read this, \mycontent{and you could not read this,} is it interesting? \SimpleModefalse You would read this, \mycontent{and you could not read this,} is it interesting? \begin{itemize} \mycontent{\item 123} \item 456 \item 789 \end{itemize} \end{document} ```

一周热门 更多>