2012-08-29 52 views
2

我想在LaTeX中製作一個徹底的標題,以便在我寫測驗和測試時節省時間。我想在.tex文件中包含每個問題的解決方案,並帶有一些標誌,用於切換它們是否在編譯時顯示。在LaTeX中切換包含文本

所以在這樣的文件...

\begin{document} 

Some question 
\solution{ the answer to the question} 

\end{document} 

,除非我包括 「\ showsolutions」 標誌..the的解決辦法是不可見的。

有沒有我可以創建的命令會做到這一點?

回答

1

使用\newif創建一個新的if型構造,並設置默認值。

\newif\ifshowsolutions 
\showsolutionsfalse 

然後用它在你的\solution命令

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

要打開的解決方案,使用

\showsolutionstrue