\phkasen

\phkasen は,LaTeX の \underline に
  (1) 下線を二重
  (2) 下線の太さを変更
  (3) 下線の線種を変更
  (4) 下線に色をつける
  (5) 下線と文字列の間隔調整(上線・中線も)
  (6) 下線の近傍に文字列を配置
などの機能を附加したものです。ただし,下線は tpic-specials で描画されます。
 

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

emathPh.sty

書式

\phkasen<#1>[#2]'#3'#4

  • #1: key=val
  • #2: 二重下線を引くときの二重線の間隔
  • #3: 下線を引く zahyou*環境内にそのまま配置されます。
  • #4 : 下線を引く対象文字列

    #1 における有効な key は

iro
下線に色をつけます。
kasenUehosei
下線と文字列の間隔を調整します。
linethickness
下線の太さを変更します。
sensyu
下線の線種を変更します。

基本例

基本的用法は \underline と同様です。
下線を引いた部分と左右との間隔が空くのも \underline と同様としてあります。
phkasen01.png
下線部と左右との間隔を空けたくなければ,下線部を \mbox などで括ります。
phkasen02.png

下線の太さ

下線の太さを変更するには,<linethickness=..> オプションを用います。
linethickness01.png
  • <linethickness=..>オプションは emathPh.sty v 3.18以降を前提とします。
    それより前の版では,<allinethickness=..>オプションを用います。

下線の線種

下線の線種を変更するには,<sensyu=..>オプションを用います。
sensyu01.png

下線の色

下線に色をつけるには,<iro=..>オプションを用います。
iro01.png

下線と文字列との間隔

下線と下線をつけた文字列との間隔を調整するには,
  <kasenUehosei=..> オプション
を用います。右辺値はデフォルトに対する増減値(単位付)です。
下線は,正の値で下方に,負の値で上方に移動します。
kasenUehosei01.png
負の値を調整すれば,上線(オーバーライン)・中線(取消し線)を引くことも出来ます。
kasenUehosei02.png
  • <kasenUehosei=..>オプションは当該 \phkasen に対してのみ働きますが,
    文書全体など広範囲に指定したいときは,\kasenUehosei? コマンドを用います。

二重下線

下線を二重線としたいときは,[.] オプションを付加します。
[ ]内には二重下線の間隔を pt を単位とする無名数で与えます。
nizyuu01.png

下線近辺に文字列を

下線の左端など,下線の近辺に文字列を配置したいことがあります。
そのためのオプションが '.....' です。

\phkasen に設定される zahyou*環境

\phkasen は,下線を zahyou*環境で描画しています。
その zahyou*環境内に記述するコマンドを '.....' 内に書くことができます。
この zahyou*環境の \unitlength は 1pt です。
zahyou01.png
  • '....' 内に記述する \Putコマンドの文法については\emathPutをご覧ください。

下線にナンバリング

下線にナンバリングする例です。
zahyou02.png

自動ナンバリングと相互参照

下線につける番号を自動的に発生させ,相互参照することも可能です。
zahyou03.png

下線部に注釈文

下線部の注釈のようなものを書き込む例です。
zahyou04.png

注意事項

  • 行をまたぐことは出来ません。
    行をまたぐことができる下線については, 奥村先生の TeX Wiki/TeXが苦手とする処理にいくつか紹介されています。
    emath パッケージでは, \emkasen を用意しています。
  • '.....' 内に記述されるものは TeX からは幅・高さ・深さは 0pt としか認識されませんから,
    行間などは \vspace などで調整する必要があります。

関連事項

  1. \emkasen
  2. \pskasen
    6350

添付ファイル: filezahyou04.png 193件 [詳細] filezahyou03.png 306件 [詳細] filezahyou02.png 389件 [詳細] filezahyou01.png 272件 [詳細] filesensyu01.png 249件 [詳細] filephkasen02.png 274件 [詳細] filephkasen01.png 256件 [詳細] filenizyuu01.png 283件 [詳細] filelinethickness01.png 293件 [詳細] filekasenUehosei02.png 258件 [詳細] filekasenUehosei01.png 246件 [詳細] fileiro01.png 281件 [詳細]

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