
パッケージを使用してセットアップした、約 200 の質問を含む完全なドキュメントがありますenumerate
。
\begin{enumerate}[Q1.]
% Q1 - Q5
\item
XXXXXXXXX
\item
XXXXXXXXX XXXXXXXXX
\item
XXXXXXXXXXXXXXXXXX
\item
XXXXXXXXXXXXXXXXXXXXXXXXXXX
\item
XXXX
% Q6 - Q10
\item
\item
\item
\item
\item
...
...
...
% Q100 - Q105
\end{enumerate}
質問と回答のタイプのドキュメントに変更することを検討しています。現時点では、xsim
パッケージ、またはexam
パッケージの使用を考えています。ただし、より効率的な方法があるかどうかはわかりません。
いくつかの苦労/困難:
item
1 - Synatexを使用して、すべてを次のように変更するのは簡単ではありません。
\begin{exercise}
QQQQQQQQQQQQQQ
\end{exercise}
\begin{solution}
AAAAAAAAAAAAAAAAA
\end{solution}
基本的に、質問ごとに少なくとも4行追加する必要があります...それを避けたいと思っています。そのため、次のようなことを行うだけで済みます。
\item
\begin{solution}
AAAAAAAAAAAAAAAAA
\end{solution}
\item
\begin{solution}
AAAAA
\end{solution}
2 - 最終的には、質問のみ(回答やスペースのための隙間なし)、またはすべての質問とすべての解答を印刷できるようにしたいと考えています。それ以上は必要ありません...
この投稿に似たものここさらにシンプルなので、何も積み重ねる必要がなく、solution
質問項目の下に表示/非表示の環境を置くだけです。
最も効率的な方法について何か提案はありますか?
ありがとう。
答え1
現在、私は次のようover-complicated
にしcomment
て何かを行っていますtcolorbox
:
% adding answers
\usepackage{comment}
\usepackage{tcolorbox}
%\includecomment{sol}
\excludecomment{sol}
\newcommand{\solution}[1]{}
\begin{sol}
\renewcommand{\solution}[1]{
\begin{tcolorbox}
{Solution: \quad} #1
\end{tcolorbox}
}
\end{sol}
% Q1 - Q5
\item
XXXXXXXXX
\solution{
XXXXXXXX
}
\item BBBBBBBBBB
\solution{
XXXXXXXX
}
\item CCCCCCCCCCC
\solution{
XXXXXXXX
}
\item
\item
表示/非表示を切り替えるには、\excludecomment{sol}
と を使用します\includecomment{sol}
。