切换在LaTeX中包含文本



我正试图在LaTeX中制作一个完整的标题,这将在以后编写测验和测试时节省时间。我想在.tex文件中包含每个问题的解决方案,并添加一些标志来切换它们在编译时是否出现。

所以在这样的文件中。。。

begin{document}
Some question
solution{ the answer to the question}
end{document}

除非我包含"\showsolutions"标志,否则解决方案将是不可见的。

有没有我可以创建的命令可以做到这一点?

使用newif创建一个新的if类型构造,并设置默认值。

newififshowsolutions
showsolutionsfalse

然后在solution命令中使用它

newcommand{solution}[1]{ifshowsolutions #1 fi}

要打开解决方案,请使用

showsolutionstrue

最新更新