発言者: 田中徹
発言日: 2020 09/01 21:33
> 「解答の枠だけ表示(アイウ・・付)」で「答えを抜いたもの」
> は作れますでしょうか。
下のソースをタイプセットし,途中でキーインで止まりますから,
解答を表示するときは y を入力しエンター
答を抜いたもの(正体は白色で表示)のときは エンター(空打ち)
で進めてください。
\documentclass[a4j,fleqn,dvipdfmx]{jsarticle}
\usepackage[papersize={210truemm,297truemm}]{geometry}
\geometry{top=15mm,bottom=15mm,headsep=0mm,footskip=0mm,left=12mm,right=12mm}
\usepackage[notMy]{emathP}
\usepackage[maskAnstrue]{emathAe}
\usepackage{hako}
\def\KaitouTTL{\parindent=1zw\mathindent=3mm\bigskip\color{black}\relax}
\ifmaskAns
\def\AnsCol{white}%
\maskhakotrue%
\else
\def\AnsCol{red}%
\maskhakofalse%
\fi
\def\Haiten#1{{\color{\AnsCol}$\maru{#1}$}}
\everymaskHako{\color{\AnsCol}}%
\def\HAns#1#2{\makebox[#2zw][c]{\ \color{\AnsCol}$\bm{#1}$}\ }
\def\HaitenBox#1#2{
\begin{Hyou}{@{\!\!}c@{\!\!}}%
\ifmaskAns\mbox{}\else{$\text{\color{red}{$\mathsf{#2}$}}$}\fi\\
\HakoKaiKata{t}
\inputHakoKaiFile[#1]
\end{Hyou}
\!\!\!\!
}
\def\SetMaskAns{%
\typein[\AnsPrint]{}
\def\YES{y}
\ifx\AnsPrint\YES%
\relax%
\maskAnsfalse%
\else%
\relax%
\maskAnstrue%
\fi%
}
\begin{document}
\SetMaskAns
\hakosyokika
\ifmaskAns
\hakokaisyotai{\boldmath\color{white}\ensuremath}
\else
\hakokaisyotai{\boldmath\color{red}\ensuremath}
\fi
\centermodetrue
最大公約数が $7$,最小公倍数が $84$である 2つの自然数 $a$,$b$ $(a<b)$の組を求めると,
\[
(a,b)=\retu{\openHakoKaiFile[101](\Hako'7',\Hako'84'),\openHakoKaiFile[102](\Hako'21',\Hako'28')}
\]
\begin{Kaitou}%
\repeatstr{解答}{100}
\end{Kaitou}%
\HaitenBox{101}{2}
\HaitenBox{102}{2}
\end{document}
▼関連発言
│
└◆1496:HakoKaiKata の表示について [imai] 09/01 12:27
└◆1497:Re:HakoKaiKata の表示について [田中徹] 09/01 15:23
├◆1498:Re[2]:HakoKaiKata の表示について [imai] 09/01 15:28
└◆1499:Re[2]:HakoKaiKata の表示について [imai] 09/01 16:16
└◆1500:Re[3]:HakoKaiKata の表示について [田中徹] 09/01 21:33
└◆1501:Re[4]:HakoKaiKata の表示について [imai] 09/02 09:19<-last