発言者: 田中徹
発言日: 2009 09/27 18:56
発言元: pdf5ffa.nigtnt01.ap.so-net.ne.jp
> edaenumerate環境に問題を配置し,続けてその中に,計算欄・解答欄を配置しようと思っています。
> 計算欄の高さによって,解答欄の位置がずれるのを修正したいのですが,どのようにすればいいでしょうか。
経験則で 2種類ほど。(決してスマートではありません)
\documentclass[b4j,10pt]{jarticle}
\usepackage[notMy]{emathP}
\usepackage{emathEy}
\usepackage{hako}
%\usepackage[maskAnstrue]{emathAe}
\usepackage[maskAnsfalse]{emathAe}
\usepackage{showexample}
\begin{document}
\hakosyokika
\begin{enumerate}
\item
\texttt{minpage}環境で高さを指定する手段。適当な高さを自分で試行錯誤する。
\begin{edaenumerate}
\def\AnsHeight{6\baselineskip}
\item
$9^{\frac{3}{2}}$
\begin{Kaitou}\par
\begin{minipage}[t][\AnsHeight]{\linewidth}%
$\begin{aligned}[t]
9^{\frac{3}{2}}
&=(3^2)^{\frac{3}{2}}
=3^3\\
&=\bm{27}\kotae
\end{aligned}$
\end{minipage}
\end{Kaitou}
\par
\hfill \maskHako(5zw)[1.8zh][0.9zh]{\bm{27}}
\item
$\retuwa{k=1}{10}{k^{2}}$
\begin{Kaitou}\par
\begin{minipage}[t][\AnsHeight]{\linewidth}%
$\begin{aligned}[t]
\retuwa{k=1}{10}{k^{2}}
&=\bunsuu{1}{6}\cdot{}10\cdot{}11\cdot{}21\\
&=\bm{385}\kotae
\end{aligned}$
\end{minipage}
\end{Kaitou}
\par
\hfill \maskHako(5zw)[1.8zh][0.9zh]{\bm{385}}
\end{edaenumerate}
\item %
\cmd{item}{\texttt{[\cmd{relax}]}}を用いる手段。段数の変更に弱い
\begin{edaenumerate}%
\item %
\repeatstr{問題1 }{10}
\begin{Kaitou}%
\repeatstr{解答1}{20}
\end{Kaitou}%
\item %
\repeatstr{問題2 }{30}
\begin{Kaitou}%
\repeatstr{解答2}{20}
\end{Kaitou}%
%---------- ひとまず問題と解説を確保 ---------------
\item[\relax] %
\hfill \maskHako(5zw)[1.8zh][0.9zh]{解答1}
\item[\relax] %
\hfill \maskHako(5zw)[1.8zh][0.9zh]{解答2}
%--------- 解答部 --------------
\item %
\repeatstr{問題3 }{20}
\end{edaenumerate}
\end{enumerate}
\end{document}
▼関連発言
│
└◆8357:edaenumerateで下揃え [tanak] 09/27 17:56
└◆8358:Re:edaenumerateで下揃え [田中徹] 09/27 18:56
└◆8359:Re[2]:edaenumerateで下揃え [tanak] 09/27 19:21<-last