\kousi

格子を描画します。
 

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

emathPh.sty

書式

\kousi<#1>(#2,#3)#4#5

  • #1: key=val
  • #2: セルの横方向単位長(\unitlength を単位とする無名数で,デフォルトは 1)
  • #3: セルの縦方向単位長(\unitlength を単位とする無名数で,デフォルトは 1)
  • #4: 格子の横方向のセル数
  • #5: 格子の縦方向のセル数

#1 における有効な key は

border
外周を描画する(1), しない(0)を指定します。
bordercolor
外周の色を指定します。
borderlinethickness
外周の太さを指定します。
color
罫線の色を指定します。
dash
罫線を破線で描画する際の線素長・ギャップ長を指定します。
innercolor
内部罫線の色を指定します。
innerdash
内部罫線のみを破線とします。
innerlinethickness
内部罫線の太さを指定します。
kuromaru
格子点に黒丸を付けます。
linethickness
罫線の太さを指定します。
nuri
セルを塗りつぶします。

基本例

横・縦のセル数を指定して格子を描画します。
kousi01.png

長方形のセル

セルの形状は,デフォルトでは正方形です。
長方形とするには,以下の2つの方法があります。

(#2,#3) オプション

\kousi に,(dx,dy)オプションを与えるのが一つの方法です。
デフォルトは,dx=1, dy=1 ですが,右辺値(無名数)を変更することで
格子の横,縦の長さを変更することができます。
下の例では,dx=0.5 として,格子の横方向単位長を半分にしています。
dx01.png

zahyou(*)環境の xscale, yscale オプション

もう一つの方法は,zahyou(*)環境に,xscale(yscale)オプションを付加し,
zahyou(*)環境そのものの単位長を変更します。
xscale01.png

斜め格子

格子の配置位置

デフォルトでは,格子左下隅が原点となるように描画されます(下の図1)。
その位置を動かすには \put (or \Put) を用います。
下の図2では,
  \put(0,1){\kousi....}
とすることで,格子の左下隅が点(0,1)となるように配置されます。
iti01.png

罫線の修飾

罫線の太さ

格子罫線の太さを変更するには
  <linethickness=..>
オプションを用います。
右辺値は,単位を伴う長さで,無名数の場合は単位が \unitlength であるとみなされます。
linethickness01.png
  • 線を太くすると,コーナーにおける欠けが気になる,という場合は,
      zahyou(*)環境ではなく,pszahyou(*)環境
    を用います。
    linethickness02.png
  • 外周の太さのみを変更するには,
      <borderlinethickness=..>
    オプションを用います。
    borderlinethickness01.png
  • 逆に内部の罫線太さのみを変更するには,
      <innerlinethickness=..>
    オプションを用います。
    innerlinethickness01.png

破線罫線

罫線を破線で描画するには,
  <dash=...>
オプションを用います。
  <hasenLG=...>
も同義のキーです。
dash01.png
  • 内部罫線のみを破線とするには
      <innerdash=..>
    オプションを用います。
    innerdash01.png
  • <innerlinethickness=..> オプションと併用した例です:
    innerdash02.png

罫線の色

格子罫線に色を付けるには
  <color=..>
オプションを用います。右辺値はカラーネームです。
  <iro=..>
も同義のオプションです。
color01.png
  • 外周の色だけを変更するには
      <bordercolor=..>
    オプションを用います。
    bordercolor01.png
  • 内部罫線の色を変更するには,
      <innercolor=..>
    オプションを用います。
    innercolor01.png

セルの塗り

セルの塗り

特定のセルを塗りつぶすには
  <nuri=..>
オプションを用います。
右辺値は,セル左下の座標です。
nuri01.png
  • 右辺値は座標,といいましたが,zahyou環境の座標ではなく,
    \kousi の局所座標です。
    nuri02.png

塗りのオプション指定(濃度・色)

塗りつぶしの濃度,色指定などは,<nuri=..>の右辺値である座標に,
  \emPaint のオプションを前置
します。

#ref(): File not found: "nuri11a.png" at page "kousi"

nuri12.png

斜線塗り

セルを斜線塗りするには,<nuri=..>の右辺値である座標に,
  * を前置
します。
nuri21.png
  • 斜線の角度を変更するなどのオプションは,* に引き続き,
      \Hatchpolygon に引き渡すオプション
    を記述します。
    nuri22.png

複数セルの塗り

複数のセルを塗りつぶすには,<nuri=..> の右辺に
  (オプションを前置した)座標を ; 区切りで列記
します。
nuri31.png
  • <nuri=...> オプションは,右辺値を \emPaint に引き渡しますが,
    旧仕様では \Nuritubusi に引き渡していました。
    どちらに引き渡すかは \kousinuricmd の定義によります。デフォルトでは
      \let\kousinuricmd\emPaint
    となっています。旧仕様に戻すには
      \let\kousinuricmd\Nuritubusi
    とします。

使用例

エラトステネスの篩

sieve100.png
  • エラトステネスの篩を利用して素数列を取得するコマンド \Eratosthenes についてはこちらをご覧ください。

入試問題から

2006 関西大学file2218200623.tex2218200623fig.png
2001 九州工業大学file0071200108.tex0071200108fig.png
2001 札幌医科大学file1001200103.tex1001200103fig.png
2011 山口大学file0063201104.tex0063201104fig.png
2006 愛媛大学file0066200602.tex0066200602fig.png
2005 徳島大学file0064200508.tex0064200508fig.png
2002 岐阜大学file0041200206.tex0041200206fig.png
2001 日本大学file2116200142.tex2116200142fig.png
2013 上智大学file2071201310.tex2071201310fig.png

関連事項

  1. 格子
  2. 中学校数学
    4414

添付ファイル: filesieve100.tex 181件 [詳細] filesieve100.png 155件 [詳細] file2071201310fig.png 157件 [詳細] file2071201310.tex 256件 [詳細] fileinnerlinethickness01.png 147件 [詳細] fileinnerdash02.png 157件 [詳細] fileinnerdash01.png 168件 [詳細] fileinnercolor01.png 152件 [詳細] filedash01.png 161件 [詳細] filecolor01.png 143件 [詳細] fileborderlinethickness01.png 159件 [詳細] filebordercolor01.png 163件 [詳細] file0063201104fig.png 159件 [詳細] file0063201104.tex 249件 [詳細] filekousifill01.png 202件 [詳細] filexscale01.png 255件 [詳細] filenuri31.png 256件 [詳細] filenuri22.png 254件 [詳細] filenuri21.png 252件 [詳細] filenuri12.png 238件 [詳細] filenuri11.png 174件 [詳細] filenuri02.png 238件 [詳細] filenuri01.png 236件 [詳細] filelinethickness02.png 257件 [詳細] filelinethickness01.png 257件 [詳細] filekousi01.png 274件 [詳細] fileiti01.png 258件 [詳細] fileiro02.png 149件 [詳細] fileiro01.png 157件 [詳細] filedx01.png 233件 [詳細] file2218200623fig.png 258件 [詳細] file2218200623.tex 462件 [詳細] file2116200142fig.png 283件 [詳細] file2116200142.tex 421件 [詳細] file1001200103fig.png 247件 [詳細] file1001200103.tex 420件 [詳細] file0071200108fig.png 261件 [詳細] file0071200108.tex 508件 [詳細] file0066200602fig.png 269件 [詳細] file0066200602.tex 471件 [詳細] file0064200508fig.png 265件 [詳細] file0064200508.tex 442件 [詳細] file0041200206fig.png 247件 [詳細] file0041200206.tex 602件 [詳細]

トップ   編集 凍結解除 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2014-11-27 (木) 19:49:03 (1452d)