LaTeX で表の空のセルに斜線を引く

スポンサーリンク

LaTex で原稿を書いているとき,表の左上のセルに斜線を入れる必要があった。

そこで,

\usepackage{slashbox}

してから

\backslashbox{}{}

で斜線を入れたところ,下図のように,その行だけ高さが不自然に大きくなってしまった。

slashbox による斜線

これの解決法をメモしておく。


結論から言うと,emathT の sya で解決した。その導入方法を以下に示す。

  1. LaTeX 初等数学プリント作成マクロ emath から emathf051107c.zip をいただいてきて,
    /usr/share/texmf/ptex/platex/misc/emath

    (Ubuntu 10.04 の場合) に解凍する。

  2. ここ から eclarith.sty をいただいてきて,
    /usr/share/texmf/ptex/platex/misc

    に置く。

  3. .sty を再読込する。
    sudo mktexlsr

以上により,.tex ファイルで

\usepackage{emathT}

してから

\sya(7zw)[r]<\Hyoumidasi{}{}>

とすることで,下図のように,高さを乱さずに斜線を引ける。

セルの高さを乱さない斜線

ただし,\usepackage{slashbox} とは併用できないようだ。

コメント

タイトルとURLをコピーしました