\emTsya
tabular(or array)環境で作られる表のカラムに斜め線を引きます。
emathT.sty
ただし,\rotatebox を使用しますから,graphicx.sty が必要です。
\emTsya(#1)[#2]<#3>
#1 における有効な key は
tabular(or array)環境で作られる表のカラムに斜線を引きます。
上の例では,斜線がカラムいっぱいに広がっていません。 カラムのコーナーとコーナーを結ぶ斜線を引くには,\emTsya コマンドにオプションをつけます。その一つが (w=...) で,右辺値は,当該列における最長カラムの要素です。
もう一つのオプションは (W=...) で,右辺値は単位を伴う長さです。 この方法は,tabular (or array) の欄指定子を l/c/r ではなく,L/C/R で幅を指定する流儀に対して有効でしょう。
表の要素に高さ・深さが大きいものが登場すると,斜線の縦幅が不足します。 下の表では,第2行に分数が登場します。従って2行目の斜線が上下の罫線と離れてしまいます。
これを修正するには, (v=...) オプションを付加します。 右辺値は,当該行における高さが最大であるカラムの要素です。
斜線の高さ・深さを単位付きの数値で指定するオプションです。 下の例では,2行ぶち抜きの斜線を引いています。 斜線を2行目に配置する場合,その 高さは,2行目の高さ, 深さは,2行目の深さ+3行目の高さ+3行目の深さ となります。この表では,行は標準の高さ・深さですから, 高さは \ht\strutbox 深さは \dp\strutbox で得られます。
斜線の方向は,デフォルトでは カラムの左下と右上 を結びます。
逆に カラムの左上と右下 を結ぶには,[r] オプションを付与します。
両方の斜線,斜線をクロスさせるには,[x]オプションを付与します。
\emTsya コマンドを発行したセルには,zahyou*環境が設定されています。 x軸は,当該行のベースライン 原点は,ベースライン上カラム両端の中点です。 この設定は,欄指定子が L, C, R のいずれであっても同じです。 このzahyou*環境における描画コマンドを,\emTsya の <#3> オプションに記述します。 一例として,\drawXYaxis で座標軸を描画してみましょう。
併設zahyou環境を利用する一例として,斜線を引いたセルに網掛けをしてみます。
一番左上のセルに斜線を引き 左下コーナー \LB を基準点として \Put\LB(3pt,1pt)[lb]{X} 右上コーナー \RT を基準点として \Put\RT(-3pt,-1pt)[rt]{Y} として表見出しを出力する,というのはよく使いそうですから,コマンド \hyoumidasi{X}{Y} を用意しました。
2003 慶應義塾大学 | ![]() | ![]() |
2001 山梨医科大学 | ![]() | ![]() |
2005 早稲田大学 | ![]() | ![]() |