\maskHako

解答欄のハコに答えを埋め込んでおき,
ハコの中を空白にしておくか,答えを表示するかは,
\ifmaskhako の真偽値でコントロールしよう,
というのが\maskHako です。
ただし,このコマンドは color パッケージを必要とします。
 

定義されているスタイルファイル

hako.sty

書式

\maskHako(#1)[#2][#3]<#4>#5

  • #1 : ハコの横幅
  • #2 : ハコの高さ
  • #3 : ハコの深さ
  • #4 : 問題に表示する部分
  • #5 : 埋め込む答え(数式モード内と仮定されています)

基本例

\maskHako の必須引数 #5 に記述した答えは
  \maskhakotrue のときは答えは表示されず,空白
  \maskhakofalse のときは答えが表示
となります。
maskHako01.png

横幅指定

箱のサイズですが,デフォルトでは,埋め込んだ答えのサイズとなります。
しかし,それよりも大きくしておきたいことが多いでしょう。
その場合,横幅については (#1) オプションを用います。
width1.png
答えはハコの中央に配置されますが,
これを左詰あるいは右詰にしたいときは
  \hfill
を用います。
width2.png

高さ指定

ハコの高さを指定するには [#2] オプションを用います。
height1.png

深さ指定

ハコの深さを指定するには [#3] オプションを用います。
ただし,高さ指定オプション [#2] と併用しなければなりません。
depth1.png
幅指定オプション (#1) と併用することが多いでしょう。
depth2.png

問題にも一部表示

\maskhakotrue のときは,埋め込んだ答えは表示されず,ハコは空白です。
しかし,場面によっては一部を表示したいこともあります。
その場合,問題にも表示する部分をオプション引数<#4>に記述します。
maskHako11.png
\maskhakotrue 時と,\maskhakofalse 時で,サイズが異なることがけしからん
ということなら,横幅指定オプションを用います。
もちろん,高さ・深さ指定を併用することも出来ます。
maskHako12.png
答えを左詰,右詰にする方法については「横幅指定」の項で説明したように
  \hfill
を用いますが,一部を左詰,残りを右詰なども可能です。
maskHako13.png

答えの文字修飾(1) 文字サイズ

文書全体で答えの文字サイズを変更するには
  \everymaskHako
コマンドを用います。
everymaskHako1.png

答えの文字修飾(2) 色指定

色を指定するにも \everymaskHako コマンドを用います。
everymaskHako2.png

答えの文字修飾(3) 数式を太字

答えの数式を太字(bold)にするにも \everymaskHako コマンドを用いますが,厄介です。
  \everymaskHako[#1]#2
としておきますと
  \maskHako{なんたら}
は
  #2{\ensuremath{なんたら}}#1
と展開されます。
everymaskHako3.png
色指定も併せると
everymaskHako4.png

注意事項

  • emathAe.sty で定義されている \ifmaskAns との連動
       emathAe.sty v 0.75 2011/03/31 までは \ifmaskhako と \ifmaskAns は連動
    していましたが,
       emathAe.sty v 0.76 2011/06/13 以降 \ifmaskhako と \ifmaskAns は連動しなく
    なりました。この経緯については BBS #9753 からのスレッドをご参照ください。
  • \hakosyokika コマンドを実行すると,
      \ifmaskhako の真偽値は \maskhakotrue
    にリセットされます。

関連事項

2930

添付ファイル: filewidth2.png 242件 [詳細] filewidth1.png 247件 [詳細] filemaskHako13.png 238件 [詳細] filemaskHako12.png 247件 [詳細] filemaskHako11.png 258件 [詳細] filemaskHako01.png 272件 [詳細] fileheight1.png 249件 [詳細] fileeverymaskHako4.png 254件 [詳細] fileeverymaskHako3.png 256件 [詳細] fileeverymaskHako2.png 251件 [詳細] fileeverymaskHako1.png 256件 [詳細] filedepth2.png 261件 [詳細] filedepth1.png 253件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2012-08-31 (金) 15:46:40 (2634d)