発言者: tDB
発言日: 2010 02/18 08:24
発言元: ntchba346067.chba.nt.ftth.ppp.infoweb.ne.jp
ハコの答えを解答部に表示するには,次の記述が必要です。
1) \openHakoKaiFile% ハコの解答を外部ファイルに書き出す初期化処理
2) \closeHakoKaiFile% ハコの解答を外部ファイルに書き出す終了処理
3) \kaitou{\inputHakoKaiFile}% 外部ファイルを読み込む処理
これを各大問ごとに繰り返します。サンプルリストです:
% ------------------------------------------------------------
\documentclass{jarticle}
\usepackage{hako}
\usepackage{emathEy}
\usepackage{emathAe}
\renewcommand{\labelenumi}{\framebox[1.2em][c]{\arabic{enumi}}~}% 大問
\renewcommand{\labelenumii}{(\arabic{enumii})}% 小問
\begin{document}
\openKaiFile
\begin{enumerate}
\item 大問1
\kaitou{\def\Kaienumerate{edaenumerate}\def\Kaienumopt{<edafirstindent=2zw,retusuu=2>}}
\begin{edaenumerate}
\item 小問1\kaitou{解答1}
\vspace{3cm}\\
\hfill\underline{解答欄1}
\item 小問2\kaitou{解答2}
\vspace{3cm}\\
\hfill\underline{解答欄2}
\end{edaenumerate}
\item 大問2(穴埋め1)
\kaitou{\inputHakoKaiFile}% ハコの解答を読み込む指令を \kaitou 内に記述
\hakosyokika
\openHakoKaiFile% ハコの解答を外部ファイルに書き出す初期化処理
\begin{enumerate}
\item 穴埋め問題1,\,\Hako'穴埋め解答1'
\vfill\hfill\underline{穴埋め解答欄1}
\item 穴埋め問題2,\,\Hako'穴埋め解答2'
\vfill\hfill\underline{穴埋め解答欄2}
\end{enumerate}
\closeHakoKaiFile% ハコの解答を外部ファイルに書き出す終了処理
\item 大問3
\kaitou{\def\Kaienumerate{edaenumerate}%
\def\Kaienumopt{<edafirstindent=2zw,retusuu=2>}}%
\begin{edaenumerate}
\item 小問1\kaitou{解答1}
\vspace{3cm}\\
\hfill\underline{解答欄1}
\item 小問2\kaitou{解答2}
\vspace{3cm}\\
\hfill\underline{解答欄2}
\end{edaenumerate}
\item 大問4(穴埋め) \kaitou{\inputHakoKaiFile}%
\hakosyokika
\openHakoKaiFile
\begin{enumerate}
\item 穴埋め問題1,\,\Hako'穴埋め解答1'
\vfill\hfill\underline{穴埋め解答欄1}
\item 穴埋め問題2,\,\Hako'穴埋め解答2'
\vfill\hfill\underline{穴埋め解答欄2}
\end{enumerate}
\end{enumerate}
\closeHakoKaiFile
\closeKaiFile
\hrule
【解答】
\inputKaiFile
\end{document}
▼関連発言
│
└◆8616:kaitouの使い方について [SHIGE] 02/17 14:16
└◆8617:Re:kaitouの使い方について [tDB] 02/17 16:53
└◆8618:Re[2]:kaitouの使い方について [SHIGE] 02/17 23:38
└◆8619:Re[3]:kaitouの使い方について [tDB] 02/18 08:24
└◆8620:Re[4]:kaitouの使い方(\hako) [SHIGE] 02/18 16:07
└◆8621:Re[5]:kaitouの使い方(\hako) [tDB] 02/18 16:28
└◆8622:Re[6]:kaitouの使い方(\hako) [SHIGE] 02/18 17:51<-last