\emDottedline
\emdottedline
\empsDottedline
\empsdottedline

線分上に文字を等間隔に配置することによって,点線を描画します。
 

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

emathPh.sty
(ただし,multido.sty を使用します)

書式

\emDottedline<#1>#2
  • #1: key=val
  • #2: 点列

    #1 における有効な key は

C
並べる文字を変更するオプションです。
デフォルトは \picsquare となっています。
G
並べる点の間隔を変更するオプションです。
デフォルトは 3pt となっています。
\emDottedlineChar#1
  • #1: 等間隔に並べる文字を指定します。
    デフォルトは epic.sty で定義されている \picsquare です。
\emDottedlineGap#1
  • #1: 単位を伴う長さで,点と点の間隔を指定します。
    (デフォルト値は 3pt)

基本例

点列を実線で結ぶのが \Drawline ですが,
\emDottedline は,「等間隔に文字を並べる」ことにより
点列を点線で結びます。
並べる文字は,デフォルトでは \picsquare です。
(\picsquare は,epic.sty で定義されています。)
emDottedline01.png

点の間隔変更

\emDottedlineGap

点と点の間隔は,デフォルトでは 3pt としてありますが,
これを変更するコマンドが
  \emDottedlineGap#1
です。引数は単位を伴う長さです。
Gap01.png

<G=..> オプション

\emDottedlineGap による変更は,このコマンドの有効範囲内すべての \emDottedline に働きます。
局所的に変更する場合は,\emDottedline に <G=..> オプションを付加します。
右辺値は単位を伴う長さです。
下の例では
  \emDottedline<G=1.5pt>{\A\B}
により,線分AB上にはデフォルトの半分の間隔で点が配置されますが,この変更は局所的であり,その後の
  \emDottedline{\C\D}
は,デフォルト間隔でC, Dを結びます。
Gap02.png

点を表す文字の変更

\emDottedlineChar

並べる点を変更するコマンドです。
デフォルトは epic.sty で定義されている \picsquare ですが,
これを \bullet に変更してみましょう。
数式文字の場合は,$...$ で囲む必要があります。
\bulett は大きいですから \scriptstyle で小さくしています。
なおかつ,点の間隔も調整する必要があるでしょう。
Char01.png

<C=..> オプション

\emDottedlineChar による変更は,このコマンドの有効範囲内すべての \emDottedline に働きます。
局所的に変更する場合は,\emDottedline に <C=.> オプションを付加します。
Char02.png

\emdottedline

rectbox環境などで,sensyu=... の右辺値として,この点線描画コマンドを与えたいときは
  sensyu=\protect\emdottedline
とします。
\emDottedline と \emdottedline の関係は
\Drawline と \drawline の関係と同様です。
右辺値の \emdottedline には \protect をつけておくほうが無難でしょう。
(といいつつ,下はつけずにサボってます。)
sensyu01.png
\emdottedline に <C=.>, <G=.> オプションを付加することも可能ですが,
sensyu=... の右辺値全体を {.....} で括っておく必要があります。
sensyu02.png

注意事項

  1. pszahyou(*)環境で \emDottedline を用いる場合の注意です。
    デフォルトでは,
      \emDottedline は文字を等間隔に配置するコマンド
    です。次の例に見るように
      \emDottedline
    よりも後に配置された
      \Siromaru
    コマンドによって,\emDottedline により配置された「黒点」は白塗りされません。
    (文字が図の上に配置されるのは,pszahyou(*)環境の仕様です。)
    empsdottedline00.png
  • 白丸の中の「黒点」を白塗りしたい,ということなら
      \emDottedline
    に<C=..>オプションで,右辺値に図形を与えることになります。
    empsdottedline01.png
  • 右辺値を黒四角(図形)とした
      \emDottedline を \empsDottedline
      \emdottedline を \empsdottedline
    とします。
    empsdottedline02.png
    empsdottedline03.png

関連事項


添付ファイル: fileemDottedline01p.tex 212件 [詳細] filesensyu02.png 224件 [詳細] filesensyu01.png 222件 [詳細] fileempsdottedline03.png 191件 [詳細] fileempsdottedline02.png 200件 [詳細] fileempsdottedline01.png 200件 [詳細] fileempsdottedline00.png 193件 [詳細] fileemDottedline01.png 230件 [詳細] fileGap02.png 224件 [詳細] fileGap01.png 237件 [詳細] fileChar02.png 214件 [詳細] fileChar01.png 234件 [詳細]

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2013-09-02 (月) 20:24:06 (2271d)