[[あ~お>#index-j-a-o]]
[[か~こ>#index-j-ka-ko]]
[[さ~そ>#index-j-sa-so]]
[[た~と>#index-j-ta-to]]
[[な~の>#index-j-na-no]]
[[は~ほ>#index-j-ha-ho]]
[[ま~も>#index-j-ma-mo]]
[[やゆよ>#index-j-yayuyo]]
[[ら~ろ>#index-j-ra-ro]]
[[わ>#index-j-wa]]
[[記号・数字>#index-j-kigo]]&br;
[[A>#index-A]]
[[B>#index-B]]
[[C>#index-C]]
[[D>#index-D]]
[[E>#index-E]]
[[F>#index-F]]
[[G>#index-G]]
[[H>#index-H]]
[[I>#index-I]]
[[J>#index-J]]
[[K>#index-K]]
[[L>#index-L]]
[[M>#index-M]]
[[N>#index-N]]
[[O>#index-O]]
[[P>#index-P]]
[[Q>#index-Q]]
[[R>#index-R]]
[[S>#index-S]]
[[T>#index-T]]
[[U>#index-U]]
[[V>#index-V]]
[[W>#index-W]]
[[X>#index-X]]
[[Y>#index-Y]]
[[Z>#index-Z]]

**あ~お &aname(index-j-a-o); [#sa344039]

***アクティブな文字 &aname(active-character); [#i719ee37]
TeX 文書において,1 文字でひとつのコマンドであるかのように振る舞う文字。
LaTeX のデフォルトでは,文字 ~(チルダ)
// および改ページ文字(^^L)
が該当。

***イタリック補正 &aname(j-italic-hosei); [#a9f186e6]
主に[[斜体>#slanted-shape]]の文字の直後に入れる文字送り方向の空白
(およびこの空白を入れる操作)のこと。
// ボールド体の f など,斜体でなかったとしてもイタリック補正値が 0 ではなく,
// 実際,イタリック補正を施す必要がある場合がある文字も存在する。
これが適切に補われていない場合,
(書体の変わり目で)文字が近づきすぎることがある。
// ({\itshape local}) と ({\itshape local\/}) の
// 各々の出力結果を比較してみるとよい。
\/ コマンド(\textit の類のコマンドを用いる場合には暗黙のうちに補われる)
による場合は,イタリック補正を入れる箇所の直前の文字の傾き具合と高さに応じた値の空白が補われる。
// イタリック補正量は,実際には,tfm ファイルにて規定される。

***動く引数 &aname(moving-argument); [#r9276107]
\section の見出しなどの,「何らかのマクロの引数であって,かつ,
柱や目次の作成に伴って原稿中に記述された位置以外の位置でも出力されるようなもの」のこと。
このような引数の中に (La)TeX のコマンドを書き込む場合には必要に応じて
\protect を前置して保護することになるという点に注意が必要。

***エンコーディング &aname(j-encoding); [#l51d2ace]
(主に)フォントにおける個々の文字(字形そのもの)と文字コードの対応関係のこと。
// ユーザは何らかの文書中に “A” という文字が書き込まれていた場合にそれが
// “A” として表示・印刷されることに何の疑問ももたないかもしれないが,
// 実際には,
//    文書ファイル中の “A”(ASCII コードあるいはそれに準じたコードでは)65
// → その “A” という文字が書き込まれた位置において使用されている
//    フォントにおける “65” という番号に対応する文字,を表示あるいは印刷に使用
// → たいていのテキスト用欧文フォントでは,
//    それは “A” と認識されるような字形の文字
// ということになっている(この流れのどこかで意図どおりでない対応関係が
// 用いられた場合には,いわゆる「文字化け」に悩むことになる)。
// しかし,“65” という番号に「A と認識される字形の文字」を割り当てる必要はなく
// 別の形状の文字を割り当てたところで構わないわけである
// (実際,記号類だけ集めたようなフォントではそのようなことになっている)。
// 特に,「記号類」や「アクセントつき文字」の配置に関しては様々な流儀が存在する。
// つまり,文字(字形そのもの)と文字コードとの対応関係は唯一不変のものではなく,
// 様々な対応関係が考えられ,また,実際に用いられている。

**か~こ &aname(index-j-ka-ko); [#raf88a3a]

***拡張子 &aname(extension); [#pdc7809e]
[[IT用語辞典 e-Words — 拡張子:http://e-words.jp/w/E68BA1E5BCB5E5AD90.html]]&br;
TeX 関連で使われる拡張子には以下のようなものがある。
|.4hf|[[.afm>#afm]]|[[.aux>#aux-file]]|[[.bb>#bb-file]]|[[.bbl>#bbl-file]]|[[.bib>#bib-file]]|[[.blg>#blg-file]]|.bmc|.bmp|[[.bst>#bst-file]]|
|.bz2|.cfg|.cid|[[.cls>#cls-file]]|[[.clo>#clo-file]]|[[.def>#def-file]]|.dfu|.doc|[[.dtx>#dtx-file]]|[[.dvi>#dvi-file]]|
|.enc|[[.eps>#eps-file]]|[[.fd>#fd-file]]|[[.fdd>#fdd-file]]|[[.fmt>#format-file]]|[[.gf>#gf]]&br;.*gf|.gif|.glo|.gls|.gz|
|.htf|[[.idx>#idx-file]]|[[.ilg>#ilg-file]]|[[.ind>#ind-file]]|.ini|[[.ins>#ins-file]]|[[.ist>#ist-file]]|.jpg&br;.jpeg|.lig|[[.lof>#lof-file]]|
|[[.log>#log-file]]|[[.lot>#lot-file]]|[[.ltx>#ltx-file]]|.lzh|[[.map>#map-file]]|[[.mf>#mf-file]]|[[.mp>#mp-file]]|.mps|.ocp|.ofm|
|.opl|.otf|.otp|.ovf|.ovp|.pbm|.pcd|.pdf|[[.pfa>#pfa]]|[[.pfb>#pfb]]|
|.pfm|[[.pk>#pk]]&br;.*pk|[[.pl>#pl-file]]|.pm|.png|.ppm|.pro|.ps|.rb|.sfd|
|.sh|[[.sty>#package]]|.tar|.tar.bz2&br;.tbz|.tar.gz&br;.tgz|.tar.z&br;.taz|.tbl|.tcx|.tex|[[.tfm>#tfm]]|
|.tif&br;.tiff|.ttc|.ttf|[[.tti>#tti-file]]|[[.toc>#toc-file]]|.xdv|.vf|[[.vpl>#vpl-file]]|.zip||

***仮想フォント &aname(j-kasou-font); [#hb65dd5c]
[[Wikipedia — 仮想フォント:http://ja.wikipedia.org/wiki/%E4%BB%AE%E6%83%B3%E3%83%95%E3%82%A9%E3%83%B3%E3%83%88]]&br;
ただし,TeX 関連の文脈では [[vf>#vf]] ファイル(あるいは ovf ファイル)を指すことが多い。

***カテゴリーコード &aname(catcode); [#yf2624dc]
TeX 文書において文書ファイル中の個々の文字に割り当てられた分類番号。
例えば,TeX 文書のコマンドは通常,バックスラッシュ文字
(環境によっては円記号で表示されるが文字コードはバックスラッシュ文字と同一)
で始まる文字列(\documentclass の類)だが,
これはバックスラッシュ文字のカテゴリーコードが 0 に設定されていることによる
(従って,ほかの文字のカテゴリーコードを 0 に変更すると,
その文字をコマンドの記述に用いることができる)。

***環境 &aname(j-kankyo); [#x2b0051b]
LaTeX では,\begin{<envname>} と \end{<envname>} で挟まれた部分を
「<envname> 環境」という。

***環境変数 &aname(j-kankyo-hensu); [#k7ee032e]
[[「IT用語辞典 e-Words」による解説:http://e-words.jp/w/E792B0E5A283E5A489E695B0.html]]&br;
なお,[[TEXMF>#texmf]] などの
// 変数名は “TEXMF” で,その値を参照する際の表記が “$TEXMF”。
[[kpathsea>#kpathsea]] ライブラリ利用ソフトウェア
(例えば,TeX 本体や一部の [[dviware>#dviware]])
に共通に用いられるパスなどを収めた変数はファイル
[[texmf.cnf>#texmfcnf]] を通じて設定される。
それらの変数を本来の環境変数として設定することも可能ではあるが,
そうすることは''現在の''システムでは推奨されず,実際,
不用意に設定するとトラブルを招く。
変数の内容の確認は例えば “「[[kpsewhich>#kpsewhich]] --expand-var '$TEXMF'” というように行う。
変数の内容の確認は例えば “[[kpsewhich>#kpsewhich]] --expand-var '$TEXMF'” というように行う。
// // とりあえず落ち着いているようですので,私のコメントは削除しました.
//
// TEXMFは,環境変数として上書きできるけれども,texmf.cnfが使われるようになったときから,
// texmf.cnfの中で使われる変数で,「本来環境変数であった」ではないように思います.
// WindowsやMS-DOSでは,インストールされるパスの標準的な値がはっきりしなかったために,
// 環境変数TEXMFを設定しなければならなかったのではないでしょうか.
// kpathseaのソースでは,texmf内の変数でgetenv()して,値を取得できれば,その内容で
// 上書きするという動作です.texmf.cnfで使用される変数に関しては,環境変数で上書きできる
// ということまでだと思います.
// 環境変数に関しては,本来の意味を説明し,TeXに限定しては,texmf.cnfに記述している内容を
// 変更することができるが,不用意に設定すると誤動作の元になることを述べるあたりでいかがでしょうか.
// texmf.cnfを使わない時代のTEXINPUTSなどは,make時のソースファイルに絶対パスを記述する
// 以外には,環境変数で設定するしかなく,環境変数でよいと思います.(uchiyama)
// // ご意見ありがとうございます.
// // 確かに事実は“かつて(の Windows/MS-DOS 上の TeX システムで)は
// // TEXMF 等を環境変数として与えていた”というだけのことで,
// // それ以上については私の主観が入っていました.
⇒ [[texmf.cnf>#texmfcnf]]


***クラスファイル &aname(cls-file); [#zc829337]
「章」(\chapter) の有無といった文書構造,および,
ページレイアウト・パラメータや個々の見出しの書体・文字サイズといった体裁に関する指定を記述したファイル。
拡張子は通常 “.cls” を用いる。

***クラスオプションファイル &aname(clo-file); [#r3d0077c]
[[クラスファイル>#cls-file]]で設定する項目のうち,
主に文字サイズ指定オプションに応じて変わる部分を記述したファイル
(標準配布のクラスファイルでは,
複数のクラスファイルに共通に用いられることが多いので,別ファイルにしてある)。
拡張子は通常 “.clo” を用いる。

***グリフ &aname(glyph); [#w464a9ea]
個々の文字を(画面表示あるいは印刷に伴い)描画する際に用いる,
その文字の字形そのものを表す図形。

*** グルー &aname(j-glue); [#meaafe16]
TeX 用語として用いる場合には,「伸縮度を伴う寸法」の意。

*** グループ &aname(j-group); [#u4e8a288]
例えば,LaTeX 文書内で “{\large something}” のような記述を行うと,
\large の適用範囲は { と } で囲まれた範囲に限定される。
TeX 関係の文脈では,今の例の「{ と } で囲まれた範囲」のような,
内部での変更が外部に及ばないような範囲を「グループ」と称する。
// 内在的かつ明快な説明がありましたら,ご紹介ください.
&br;
\bgroup と \egroup で囲んでも,{ と } で囲んだときと同じ意になる。
(名前の付け方からするとむしろ逆。)

*** 罫線 [#ncb93f48]
[[水平モード>#j-mode]]では \vrule,垂直モードでは \hrule によって罫線を配置できる。
それぞれ height, depth, width を指定できるが,指定しないと周りに合わせてサイズが決められる。その際の線幅は 0.4 pt。&br;<使用例> \vrule height 10pt depth 5pt width 0.8pt </使用例>~
LaTeXでは \rule というコマンドも用意されている。
// 書式は \rule[<vshift>]{<width>}{<height>}。

***コンパイル &aname(j-compile); [#t38c2100]
TeX 関連の文脈では,[[タイプセット>#j-typeset]]の意で用いられることもある。

**さ~そ &aname(index-j-sa-so); [#ze10e0e4]

***索引スタイルファイル &aname(ist-file); [#uac7ee08]
mendex(あるいは makeindex)を用いた索引作成の際に使用される,
索引の体裁に関する設定などを記述したファイル。
拡張子は通常 “.ist” を用いる。

***サンセリフ体 &aname(sansserif); [#h5dcb404]
文字の端に飾りがない書体。Helvetica, Arial など。サンセリフ体をゴシック体と呼ぶのは欧文の書体では不適切。&br;
&ref(http://www.nsknet.or.jp/~tony/TeX/img/roman.png,nolink,セリフ体とサンセリフ体);
// 画像はアップできないので,このようにしましたが,ダウンロードして差し替え願います。

***字体 &aname(jitai); [#k584635a]
→[[Wikipedia &mdash; 字体:http://ja.wikipedia.org/wiki/%E7%95%B0%E5%AD%97%E4%BD%93]]

***斜体 &aname(slanted-shape); [#h13d9a1d]
// skew-field のこと,という冗談はさておき
(横組み用フォントの場合)文字を右に傾けたような形状の書体のこと。
ただし,そのような形状(の欧文フォント)には
「イタリック体 (italic)」(直立体のフォントを単に傾けるだけでなく,
独自にデザインされたもの)と
「スラント体 (slanted)」(直立体のフォントを単に傾けただけのもの)がある。
書体に関して正確を期したい場合には,
「イタリック体」を「斜体」と称するのは避けたほうがよい。

***書体 &aname(j-syotai); [#dfb62c67]
[[Wikipedia &mdash; 書体:http://ja.wikipedia.org/wiki/%E6%9B%B8%E4%BD%93]]

***シェープ(シェイプ)&aname(j-shape); [#ub240dda]
[[NFSS2(LaTeX におけるフォント選択システム)>#nfss2]]の文脈では,
個々の書体がもつ属性のうち,エンコーディング・ファミリー・シリーズ
(および文字サイズ)のいずれでも扱わない属性
(例えば,直立体とイタリック体の区別)。

***シリーズ &aname(j-series); [#mcd3615d]
[[NFSS2(LaTeX におけるフォント選択システム)>#nfss2]]の文脈では,
個々の書体がもつ属性のうち,
文字を構成する線の太さや文字全体の幅(の傾向)による分類を指す。
例えば,Helvetica は通常の太さ・幅(medium (m) シリーズ)だが,
Helvetica-Narrow-Bold は線は太いが全体的に幅が狭い書体
(bold condensed (bc) シリーズ)である。

*** 水平モード [#g55f04b4]
[[モード>#j-mode]]を参照

*** 垂直モード [#o615095f]
[[モード>#j-mode]]を参照

***スタイルファイル &aname(j-sty-file); [#od17b3f5]
[[クラスファイル>#cls-file]],[[クラスオプションファイル>#clo-file]],
[[パッケージファイル>#package]](拡張子は通常 “.sty”)等すべての旧称。
現在では,(あえて古めかしい言い回しをしたいというのでなければ)
この語は用いずに「クラスファイル」等のより適切な語を用いるほうがよい。
// もっとも,「クラスファイル・パッケージ等の総称」が
// 要る場合にはこの限りではない。

***スペースファクタ &aname(j-space-factor); [#lf8c0cdd]
TeX において,
空白文字によるスペースの伸縮度を調整するのに用いられる内部パラメータ。
スペースファクタの主な目的は,文末スペースと(文内の)単語間スペースとの区別。

***セリフ体 &aname(serif); [#nf17f2ec]
文字の端に小さな飾りがある書体。Times Roman, Times New Roman など。&br;
&ref(http://www.nsknet.or.jp/~tony/TeX/img/roman.png,nolink,セリフ体とサンセリフ体);
// 画像はアップできないので,このようにしましたが,ダウンロードして差し替え願います。

**た~と &aname(index-j-ta-to); [#va605b04]

***タイプセット &aname(j-typeset); [#c36f9ce6]
「組版」を意味する語だが,TeX 関連の文脈では「TeX のソースを元に(TeX 処理系での処理によって),ページと文字配置の関係を決定すること」の意でも用いられる。
TeX は .tex ファイルなどを読んでタイプセットを行い dvi ファイルを生成する。
// (LaTeX 文書の)タイプセット時にはクラスファイルなども読み込まれるし,
// また,dtx ファイルの類をタイプセットすることもあるので,
// 「.tex ファイルなど」の「など」を追加。

***ドキュメントクラス &aname(document-class); [#e5dcc5c9]
論文・書籍といった文書の種別。LaTeX 文書では,
こういった文書の種別に応じた[[クラスファイル>#cls-file]]を使用する(のが原則)。

***ドライバマージン &aname(j-drive-margin); [#r293e6a5]
TeX での組版時の座標系の原点は紙面の左上隅ではなく,
そこから右に 1 インチ,下に 1 インチ入った点にある。
この右方向および下方向にあらかじめとってある
1 インチの余白をドライバマージンという。

**な~の &aname(index-j-na-no); [#r18a7ddd]

***ノンブル &aname(j-nombre); [#v429ca10]
ページ番号のこと。nombre はフランス語由来。

**は~ほ &aname(index-j-ha-ho); [#n928b2e8]

***バウンディングボックス &aname(BoundingBox); [#c553e36c]
元来は,画像が実際に占める領域をちょうど囲む矩形。
ただし,画像データによっては,
バウンディングボックスとして設定された領域からはみ出していることもしばしばある
(つまり,バウンディングボックス情報は画像の
「論理上」の寸法を示すものとみることになる)。

[[eps ファイル>#eps-file]]においては,
バウンディングボックスとして設定する矩形の左下頂点と右上頂点の座標
([[PostScript>#PostScript]] 言語には「座標系」の概念があることに注意)
で与えられる。

***柱 &aname(j-hashira); [#x28c5d84]
ページの本文領域の外(上部あるいは左右の余白)に載せる文字列。
現在のページに記述されている章・節の見出しおよびページ番号などの情報
(辞典・字典の類では掲載項目)を記述することが多い。
LaTeX 文書の柱をカスタマイズするには,
本来なら[[ページスタイル>#page-style]]について学習する必要がある。

***パス &aname(j-path); [#x5a91896]
+コンピュータに保存されているファイルやフォルダの保存場所のこと。 
+[[環境変数>#j-kankyo-hensu]]の一つである path のこと。実行ファイルの保存場所(パス)を収める。本来 exe-path や command-path とでも呼ぶべきところだがそうはなっていない。
+プログラムの実行過程のこと。例えば latex で目次を作る場合,一回目の latex 処理で目次情報を toc ファイルに書き出し,二回目の latex 処理で toc から目次情報を読み出して目次を生成する。それぞれの処理過程を「ファーストパス」,「セカンドパス」などということがある。

***パッケージ &aname(package); [#w6f2d1a4]
LaTeX 関連の文脈では,(\usepackage コマンドなどを用いて読み込まれる)
LaTeX に対する拡張機能を記述したファイル(拡張子は通常 “.sty”)
(およびそれに伴って用いられる一連のファイル,例えば,フォント定義ファイル)
を指すことも多い。

***ヒラギノ &aname(j-hiragino); [#l5582c65]
大日本スクリーンから発売されているフォント。
基本6書体は,ヒラギノ明朝体 Pro-W3, W6・ヒラギノ角ゴシック体 Pro-W3, W6・ヒラギノ角ゴシック体 Std-W8・ヒラギノ丸ゴシック体 Pro-W4。
Mac OS X は基本6書体を標準搭載。
//W2, W4 など他のウエイトの明朝体や角ゴシック体もあるので,「基本6書体で構成される」ではない。

***ファミリ(ファミリー) &aname(j-family); [#ga4b1452]
NFSS2(LaTeX におけるフォント選択システム)の文脈では,
個々の書体がもつ属性のうち,書体のデザイン上の系統による分類を指す。
例えば,Times-Roman と Times-BoldItalic では,直立体・イタリック体の別,
あるいは個々の文字を構成する線の太さの別はあるが,
いずれも Times(ptm ファミリー)に分類される。

***フォーマットファイル &aname(format-file); [#y80c50bb]
各種の[[マクロ>#j-macro]]定義やハイフネーションパターン,
一部のフォントといったものをあらかじめ
TeX 処理系に読み込ませた結果を書き出させたファイル。
拡張子は通常 “.fmt” を用いる。
また,TeX 処理系は(platex コマンド使用時には platex.fmt が読み込まれる,
という具合に)コマンドの名称に応じたフォーマットファイルを使用する。
// もちろん,tex &amp;latex filename のごとく,
// フォーマットファイルを直接指定して用いることも可能。
フォーマットファイルを使用することで,
マクロ定義等をそれらが定義されている大元のファイルから読み込ませるよりも早く読み込むことができる。
その一方,フォーマットファイル作成時にすでに読み込まれているファイルの更新の際には注意が必要。
実際,そのようなファイルの更新を反映させるためにはフォーマットファイルの更新が必要となる。
// (フォントの,デフォルトに設定されているような属性に関与するような)
// エンコーディング定義ファイル・フォント定義ファイルといったものの
// 更新の際には注意が必要。

***フォント &aname(j-font); [#sad622d4]
[[Wikipedia &mdash; フォント:http://ja.wikipedia.org/wiki/%E3%83%95%E3%82%A9%E3%83%B3%E3%83%88]] &mdash; ビットマップフォント,スケーラブルフォント,ストロークフォント,アウトラインフォントについて簡単な解説あり。

***フォント定義ファイル &aname(fd-file); [#i9f56f81]
LaTeX 関連の文脈では通常,LaTeX 文書で用いるフォントの(論理的な)属性と
[[tfm>#tfm]] ファイル名との対応などを記述したファイルを指す。
拡張子は通常 “.fd” を用いる。

***フォントメトリック &aname(font-metrics); [#s30f35c5]
あるフォントに収められている個々の文字の論理上の寸法
(実際に印字される部分の寸法ではなく,
その周囲の「余白」部分も加味した寸法)のこと。
ただし,実際に用いられるフォントメトリックデータにはそれだけでなく,
合字(リガチャ,複数の文字を組み合わせて 1 文字にした文字)
やカーニング(文字詰め)に関する情報も含まれる。

***プリアンブル(プレアンブル) &aname(j-preamble);[#n8d5708d]
LaTeX 文書においては,\documentclass コマンドと \begin{document} コマンドの間の部分を
指す。
ただし,文脈によっては \begin{document} より前の部分を指すことがある。
// 稀に \documentclass の前に記述する場合もある
// // //「文書処理システム LaTeX2e」p.194 では \documentclass コマンドによって始まる。とありました。
// // // 同 p.170 では「\documentclass コマンドと \begin{document} コマンドのあいだ」とあります。
// // // ですので再修正しました。
// // 確認・修正を行っていただき,ありがとうございます.

***プレビューア &aname(j-preview); [#fabb3356]
文書などをモニタ上で確認するためのソフトウェアのことではあるが,
TeX 関係の文脈では特に
[[dvi ファイル>#dvi-file]]のプレビューアのことを指すことも多い。

***フロート &aname(j-float); [#aea50927]
figure 環境や table 環境で用いられているような,
本文部分とは別に作成されたのちに本文部分と組み合わされるような対象(のひとつ)。
この説明に合致するものには「脚注」や「柱」もある。
しかし,脚注は(原則として)その脚注が用いられたページ
(あるいは段)の下端に出力される一方,
フロートの出力先ページはほかのフロートの配置状況によって変動する。
また,柱は本文部分のテキストの分量に影響を与えないが,
フロートはそれ自身が占める部分だけ本文部分のテキストを減らす。
これらの事実により,フロートと脚注・柱とは区別できる。
// もっとも,マクロ作成に関する必要最小限の知識を前提とすれば,
// “\@float/\end@float” あるいは “\@dblfloat/\end@dblfloat” を用いて
// 作成された環境をフロートという,という説明で済む。

***文献スタイルファイル &aname(bst-file); [#a7de0e31]
[[BibTeX>#bibtex]] を利用した文献作成の際に用いる,
文献リストの体裁を規定したファイル。
拡張子は通常 “.bst” を用いる。
BibTeX 独自のプログラミング言語で記述されているので,
カスタマイズ(あるいは自作)にはそれなりの学習が必要。
// 文献スタイルのカスタマイズに関する解説が BibTeX のマニュアル (btxhak.tex)
// 以外にはほとんど見当たらないのは残念なところである。

***文書クラス &aname(j-bunsho-class); [#w1b4b318]
⇒ [[ドキュメントクラス>#document-class]]

***ページスタイル &aname(page-style); [#n0f273b1]
LaTeX 文書における,ページのヘッダ・フッタ部の体裁(を規定する仕組み)。
// \pagestyle{<style>}(<style> はページスタイル名)という記述によって
// 内部では \ps@<style> が実行される(これが,ページスタイルの本体)。
// この \ps@<style> の処理の際に \@oddhead 等を経由してヘッダ・フッタが
// 設定される,ということになっているので,
// 初心者にとってはいくぶんカスタマイズしにくいところではある。
// さらに,節見出しの類を柱に載せるには \mark を利用することになる。
// もっとも,マクロ作成上の問題としては比較的平易な部類に属するものではある。

***ベースライン &aname(j-baseline); [#k63b64ce]
「基準線」ではあるが,特に(組版時に)文字を並べる際の基準線のこと。
横組み用和文フォントのベースラインは個々の文字の下端ではない
(和欧混植の場合を考慮し,個々の文字がいくぶんベースラインよりも下に出るようにしてあることが一般的な)ので,注意が必要。

**ま~も &aname(index-j-ma-mo); [#qcd37d62]

***マクロ &aname(j-macro); [#p88f6836]
一般には「複数の命令をひとまとめにしたもの」だそうだが,
TeX 関係の文脈では \def コマンド(\newcommand も内部で \def を用いている)
によって定義された,TeX(がもつプログラミング言語)の文法上の
「マクロ」を指すことも多い。

*** モード &aname(j-mode); [#y5ee0ccb]
TeX の動作を分類したもの。組版要素(文字・罫線・ボックスなど)を横に並べてゆく''水平モード'',縦に並べてゆく''垂直モード'',数式要素を組み立てる''数式モード''に大別される。
水平・垂直モードで並べた要素はそれぞれ行分割・ページ分割されるが,分割をともなわない''限定水平モード'',''内部垂直モード''もある。(数式モードはなんと呼ぶのでしたっけ? inline と display で。)
TeX が現在どのモードにあるかは,\ifvmode,\ifinner などで調べることが出来る。

**やゆよ &aname(index-j-yayuyo); [#je32ab68]

**ら~ろ &aname(index-j-ra-ro); [#rd8430ac]

***リュウミン &aname(j-ryuumin); [#g3567876]
[[Wikipedia &mdash; リュウミン:http://ja.wikipedia.org/wiki/%E3%83%AA%E3%83%A5%E3%82%A6%E3%83%9F%E3%83%B3]]。
⇒ [[rml>#rml]]

***ログファイル &aname(log-file); [#fbadebce]
各種のソフトウェアの処理過程を記録したファイル
(TeX の場合も例外ではない)。
TeX の場合に限らず,しばしば拡張子には “.log” が用いられる。
なお,各種のエラーメッセージ・警告メッセージも
(もちろん)ログファイルに記録されている。
⇒ [[blg ファイル>#blg-file]](BibTeXのログファイル),
[[ilg ファイル>#ilg-file]](makeindex, mendex のログファイル)

**わ &aname(index-j-wa); [#ee28311c]

**記号・数字 &aname(index-j-kigo); [#wff7e832]

***$TEXMF &aname(texmf); [#lb1b8eab]
[[TDS>#tds]] において,texmf, texmf-dist などのディレクトリのパスを保持する texmf.cnf で用いられる変数。
例えば “/usr/local/teTeX/share/texmf” などのこと。
具体的なパスは OS や配布物によって異なるため,総称としてもよく用いられる。
なお,kpathsea を組み込んでいるプログラムでは,環境変数 TEXMF が優先する(不用意に環境変数を設定しない)。

***83pv-RKSJ-H &aname(n-83pv-rksj-h); [#x3928da3]
[[CMap>#cmap]]の一つ。横書きで,Shift_JIS から Adobe-Japan1 への変換の割当が記述されている。JIS 未定義部分は,Apple の外字。
//LaserWriter II NTX J より NEC の PC-PR602PS の方が先にリリースされた日本語PostScriptプリンタであり,
//JIS 未定義部分は,当時の NEC外字と同等のはず。
//83pv-RKSJ-V という CMap は(1社のある機種を除いて)存在しない。当時の DTP ソフトでは,
//縦書きのグリフは横書きのグリフを回転・鏡像・移動して作っていた。

***90ms-RKSJ-H &aname(n-90ms-rksj-h); [#t86c5485]
[[CMap>#cmap]]の一つ。横書きで,Shift_JIS から Adobe-Japan1 への変換の割当が記述されている。JIS 未定義部分は,Microsoft の外字。

**A &aname(index-A); [#na0610a0]

***Adobe Reader &aname(adobe-reader); [#m49481a9]
アドビ システムズ社が無償で配布している PDFファイル閲覧のためのアプリケーション。
旧バージョンは Acrobat Reader と呼んでいた。
市販されている Acrobat と異なり Adobe Reader の機能は''閲覧のみ''であり編集することは出来ない。

***afm &aname(afm); [#c1290150]
“Adobe Font Metrics”。
[[Wikipedia &mdash; Adobe Font Metrics:http://ja.wikipedia.org/wiki/Adobe_Font_Metrics]]

***afm2tfm &aname(afm2tfm); [#tc2bb63b]
[[afm>#afm]] ファイルなどを読み込んで [[tfm>#tfm]] ファイルを作成するツール。

***AGL &aname(agl); [#t7965fd0]
“Adobe Glyph List”。これに関連するファイルで,
Glyph 名と Unicode の対応テーブルがあり,
TeX 関係では dvipdfmx, LCDF type tools で使用される.
Adobe 社による glyphlist.txt および TeX
用に追加した texglyphlist.txt がある.

***aux ファイル &aname(aux-file); [#j2e7e0cb]
LaTeX 文書の[[タイプセット>#j-typeset]]時に作成される,
相互参照や目次等に関する情報を記録したファイル。
// 不用意に削除すると相互参照に関する不整合が生じるが,
// aux ファイルに細工をするパッケージ(例えば,hyperref)
// を使用していたのを取り止める際には一度 aux ファイルを削除しなければならない,
// といったことがあり,意外と取り扱いには神経を遣う。

**B &aname(index-B); [#y341cc3b]

***bb ファイル &aname(bb-file); [#g0935958]
画像の寸法(というより縦横比)に関する情報を
[[バウンディングボックス>#BoundingBox]]情報の形式で記述したファイル。
bmp 形式や jpeg 形式などの eps 形式でない画像ファイルの寸法(あるいは縦横比)は
(原則としてテキストファイルしか扱えない)LaTeX 処理系からは取得できないので,
そういった画像の寸法を何らかの形で与える必要があるが,
その目的に用いられるファイル。
// PDF 形式の画像に関しては,
// マクロレベルの処理で画像の寸法を取得する方法が知られているらしい。
ebb のようなツールを用いて作成できる。

***bbl ファイル &aname(bbl-file); [#ld275004]
[[BibTeX>#bibtex]] によって生成された参考文献リストを記述したファイル。

***BibTeX &aname(bibtex); [#i2d7b212]
文献リスト作成ソフト(「文献管理ソフト」ではないので,注意)。
// もっとも,bib ファイルを管理するためのソフトウェアは存在する。
文献リストを添えたい LaTeX 文書の [[aux ファイル>#aux-file]]に抽出された
「引用済み」文献を BibTeX 用の文献データベースファイル(bib ファイル)
から探し出し,整形された参考文献リストを作成する。

// // 了解しました。改段落では無いと判断した場所では &br; を残してみました。
// ご理解いただき,ありがとうございます.
また,BibTeX の処理時に標準出力に「何も」表示されなかったとしてもそれは
「正常に文献リストが生成された」ことを意味するとは限らないので,
BibTeX を常用するのならば [[blg ファイル>#blg-file]]内のエラーメッセージ
(の有無)を確認する習慣をつけるのがよい。

***bib ファイル &aname(bib-file); [#h63142d9]
[[BibTeX>#bibtex]] 用の文献データベースファイル。
基本的には,
 @book{TeXbook,
   author = "D.E. Knuth",
   title = "The {\TeX}book",
   publisher = "Addison-Wesley",
   year = 1984}
のごとく,@<文献のカテゴリ>{<文献情報リスト>} の形式の記述を列挙すればいいのだが,
著者が複数のときの記述の仕方や「大文字のままで」記述しなければならない語の記述
(文献タイトルなどは,文献のスタイルに応じて適宜小文字化されることに注意)
などに注意すべき点が多々ある。

***blg ファイル &aname(blg-file); [#ca139034]
BibTeX の[[ログファイル>#log-file]]。

***bp &aname(bp); [#w33c04b6]
長さの単位。big point。1 bp = 1/72 inch。
[[PostScript>#PostScript]] における「ポイント」がこの
big point であることもあり,DTP 関係で単にポイント (pt) というとこの
big point であることも多い。
// もっとも,1 pt と 1 bp の差は 0.4% 程度。
// TeX 以外で使われるポイント (pt) は bp と同じ。
// // JIS の“ポイント”と TeX の pt とが非常に近いこともあり,
// // “TeX 以外で”とまで言い切るのには疑問があるので,コメントアウトしました.

***bst ファイル &aname(bst-file); [#ocec9224]
⇒ [[文献スタイルファイル>#bst-file]]

**C &aname(index-C); [#z1bc8358]

***cfg ファイル &aname(cfg-file); [#k1c2a724]
システムやユーザに固有のローカルな設定(コンフィギュレイション)を収めたファイル。LaTeX では,ハイフネーションの設定や graphics パッケージのデフォルトドライバ設定などのために利用される。

***CID &aname(cid); [#j040a7ce]
“Chacter IDentifier”。
⇒ [[CID フォント>#CID-font]]

***CID フォント &aname(CID-font); [#fb8e143a]
出版業界では
通常のコード規格では扱えない異体字に対応したコード規格が必要であり,
そうした要求から Adobe社が開発したコード規格が CIDエンコーディングである。
CIDフォントは CIDエンコーディングに対応したフォントのこと。
// ここは異字体より異体字の方が適当ではないでしょうか.
// そうですね。直しました。無意識に書いてたようです。

CIDフォントには,naked CID と SNFT CID がある。PostScript RIP(プリンタやソフトウエアRIP (Ghostscriptを含む))にインストールできるものは,naked CID である。
SNFT CID は,Mac OS で使用される。CIDコードで直接グリフを指定せずに,アプリケーションレベルで異体字の切り替えを行うために SNFT CIDフォントでなければならない。
異体字切り替えや字詰めための情報は,全てリソースフォークに含まれている。荒っぽく言えば,これらの情報をデータフォークに持たせたものが,OpenTypeフォント。
- [[Wikipedia &mdash; CIDエンコード:http://ja.wikipedia.org/wiki/CID%E3%82%A8%E3%83%B3%E3%82%B3%E3%83%BC%E3%83%89]]
- [[「図解 DTP 用語事典」による解説:http://www.japanlink.co.jp/dtpjiten/a_c/cidfont.html]]
- 各グリフと CID番号との対応を一覧にした PDFファイル
(Adobe-Japan1-6 Character Collection for CID-Keyed Fonts #5078:[[http://partners.adobe.com/public/developer/font/index.html]])

***cid-x.map &aname(cid-xmap); [#gcdf1f03]
dvipdfmx によって参照される。

***cls ファイル [#d0cbad11]
⇒ [[クラスファイル>#cls-file]]

***clo ファイル [#x7bf7bf0]
⇒ [[クラスオプションファイル>#clo-file]]

***CMap &aname(cmap); [#mbd168d4]
“Character Map”。
JIS と CID 間での文字コード対応表を含む。
具体的に挙げれば [[H>#h]] や [[V>#v]] が CMap である。

***cmr &aname(cmr); [#ff81d843]
“Computer Modern Roman”。
TeX システムにおいては(とりあえず)デフォルトで使用されるフォント。

***config.ps &aname(configps); [#n052724f]
dvips の基本設定ファイル。
// -P オプションに応じて指定される追加設定は config.<option>(<option> は
// -P に続けて指定するオプション名)に記述される。

***CTAN &aname(ctan); [#w7a3bdb8]
“Comprehensive TeX Archive Network”。
(La)TeX 関係の各種ソフトウェア・フォント・マクロパッケージを多数収録している。
⇒ [[CTAN]]

**D &aname(index-D);[#s490b3d3]

***def ファイル &aname(def-file); [#hdd82049]
各種のマクロ定義を記述したファイルのうち,
データベースに類したもの
(例えば,ot1enc.def のようなエンコーディング依存の定義を収めたファイル)や
dviware 依存の処理を記述したもの(例えば,graphics パッケージとともに用いられる
dvips.def などのドライバ定義ファイル)のファイル名の拡張子には,
しばしば “.def” が用いられる。

***Donald E. Knuth &aname(d-e-knuth); [#h828d672]
元スタンフォード大学教授。
// 今は教授職をリタイヤされているはずですので
TeX の作者。
完璧主義者で,TeX プログラムのバグ報告1件につき $5 の懸賞金を提供し,
ミスの少ないプログラムができたといわれる。

***DSC &aname(dsc); [#raf4f5f9]
“Document Structuring Conventions”。PostScript言語によるプログラムの構造に関する約束ごと。
例えば BoundingBox は DSC comment に書かれている。DSC のバージョンと PostScrip言語のバージョン(レベル)は別のものである。

***dtx ファイル &aname(dtx-file); [#hc25c9d9]
LaTeX の各種のパッケージ(あるいは LaTeX 自身)
の配布に用いられるファイルのひとつ。
このファイルから[[パッケージ>#package]]自身が生成されるだけでなく,
dtx ファイル自身を[[タイプセット>#j-typeset]]すると,
そのパッケージに関するマニュアルが得られることも多い。

***dvi ファイル &aname(dvi-file); [#n7c49ccf]
TeX による組版結果を記録したファイル。
元来は dvi(DeVice Independent)の名称の通り,
デバイス非依存な一種のページ記述言語によるファイルであったのだが,
いまどきのユーザは各種の \special を(意図的にあるいは暗黙のうちに)
使うことによって「デバイス依存」な dvi ファイルを作りがちであることに注意が必要。
// 特に,「デバイス依存な処理を提供するパッケージのオプション指定と
// 実際に使用している dviware の不整合」に基づくトラブルは日常茶飯事である。
&br;
dviファイルで用いられる日本語の文字コードは JISコード (ISO-2022-JP) である。
&br;
[[アスキー日本語TeX &mdash; DVIフォーマット:http://www.ascii.co.jp/pb/ptex/dvi/index.html]]

***dvips &aname(dvips); [#k086a42c]
[[Wikipedia &mdash; dvips:http://ja.wikipedia.org/wiki/Dvips]]

***dvipsk &aname(dvipsk); [#sa98582a]
kpathsea に対応した dvips。ただし現在の dvips は kpathsea に対応している。
W32TeX では,日本語対応したものを dvipsk,欧文対応のみのものを dvips として区別している。

***dviware &aname(dviware); [#ydaff5c6]
タイプセットされて出来上がった dviファイルを,
表示・印刷・変換するためのアプリケーション。
dvips(k) や dvipdfm(x) の他,dviout (Windows),Mxdvi (MacOS X),xdvi(k) (UNIX + X Window System) など様々なものがある。

**E &aname(index-E);[#w2cc1aff]

***eps ファイル &aname(eps-file); [#i4d5ec15]
[[PostScript>#PostScript]] 言語により(いくつかの制限の下で)記述された画像。
Encapsulated PostScript.

**F &aname(index-F);[#x9d775f6]

***fd ファイル &aname(e-fd-file); [#c8c133c9]
⇒ [[フォント定義ファイル>#fd-file]]

***fdd ファイル &aname(fdd-file); [#qf2f28bf]
[[dtx ファイル>#dtx-file]]のうち,
特に[[フォント定義ファイル>#fd-file]]を生成するのに用いるものは拡張子を “.fdd” とする
(あえて言えば「フォント定義定義ファイル」というところになる)。 

***float &aname(float); [#c831a8ac]
⇒ [[フロート>#j-float]]

***fragile なコマンド &aname(fragile-command); [#ye9884a6]
[[動く引数>#moving-argument]]の中で用いる際には,
\protect を前置して保護しなければならないコマンド。
// マクロ作成上の問題としては,動く引数の中で用いる場合に限らず,
// \protected@edef による展開操作を受ける箇所で用いられる場合すべてに対して
// 同様の注意が要る。

**G &aname(index-G);[#w4e5e6ca]

***gbm &aname(gbm); [#u44389f3]
“GothicBBB Medium”。モリサワの角ゴシック体である中ゴシックでウエイトが中くらいのフォント。
日本語PostScript の処理系(プリンタ等)では,標準で利用することができる角ゴシック体が GothicBBB-Medium(HeiseiKakuGo-W5 などの適切な代用フォントに置き換えられることあり)。
gbm は,goth10.vf や jisg.vf に記述されている GothicBBB-Medium に対応するフォント名であり,goth10.vf や jisg.vf を読んだ dviware が gbm を適切なフォントで出力する。
dvips や dvipdfm(x) では,gbm は,出力機器の内蔵フォントとして処理され,適切なマップファイルを経て GothicBBB-Medium-Hになる。gbm.tfm を (p)LaTeX が参照することは通常ない。

***gf &aname(gf); [#o8856431]
“generic font”。
[[METAFONT>#METAFONT]] によって生成された(非圧縮の)ビットマップフォントデータ。
このデータを収めたファイルの拡張子は “.gf” であることもあるが,いわゆる
long-filename を許す環境では “.300gf” のごとく .<解像度>gf とすることが多い。

***Ghostscript &aname(ghostscript); [#xa0a8abb]
フリーの Postscript・PDF インタプリタ。また,関連するソフトウェアなどを含むパッケージ。
&br;
[[Wikipedia &mdash; Ghostscript:http://ja.wikipedia.org/wiki/Ghostscript]]

***GID &aname(gid); [#a735b52e]
“Glyph ID”。TrueTypeフォントで,[[グリフ>#glyph]]の内部配列における,グリフの番号。CIDフォントの[[CID>#cid]]と同様のもの。
TrueTypeフォントの内部配列は,フォントが作成されたときのツールや作成者に依存し,CIDフォントや OpenTypeフォントで用いられる Adobe-Japan1 のような標準的な配列はない。

***glyph &aname(e-glyph); [#g72f9d50]
⇒ [[グリフ>#glyph]]

***glyphlist.txt &aname(glyphlist-txt); [#i192584a]
dvipdfmx によって参照される。

***gsftopk &aname(gsftopk); [#r611e1cd]
PostScript Type1 フォントを [[pk フォント>#pk]]に変換するツールのひとつ。
直接用いるよりも,[[mktexpk>#mktexpk]] から呼び出されることが多い。
設定ファイルは config.gsftopk。

**H &aname(index-H);[#v7c2f039]

***H &aname(h); [#qef4179b]
[[CMap>#cmap]] の一つ。横書きの JISコードから Adobe-Japan1 への割当が記述されている。dviファイルでは,通常 JISコード (ISO-2022-JP) が使用されるので,dvipdfm(x) では必須の CMap。なお,dvips は CMap を読まない。

***H &aname(h-as-unit); [#c5294eff]
単位のひとつ(歯)。1 H = 0.25 mm。
[[Q>#q]] と同じだが,慣例として行送りの指定の際には H を用いる。

**I &aname(index-I);[#q8838dc6]

***idx ファイル &aname(idx-file); [#z4f938e4]
索引付きの LaTeX 文書をタイプセットした際に作成される,
索引項目を書き出したファイル。
これを mendex(あるいは makeindex)で処理して索引そのもの
(ind ファイル)を作成する。

***ilg ファイル &aname(ilg-file); [#f91d6cb9]
mendex(あるいは makeindex)の[[ログファイル>#log-file]]。

***ind ファイル &aname(ind-file); [#d8eef629]
mendex(あるいは makeindex)によって生成された索引ファイル。

***initex &aname(initex); [#x73d37d4]
[[フォーマットファイル>#format-file]]作成用の特別な TeX。
ただし,現在の TeX 処理系ではこの initex の機能は TeX 自身に取り込まれており,
“tex -ini” のごとく -ini オプションを適用すると initex として動作する。

***ins ファイル &aname(ins-file); [#c794ba05]
LaTeX のパッケージの配布の際に用いられるファイルのひとつ。
このファイルを (p)LaTeX で処理することで,
パッケージを構成する個々のファイルが作成される。

***ist ファイル &aname(e-ist-file); [#gcb74ca3]
⇒ [[索引スタイルファイル>#ist-file]]

**J &aname(index-J);[#n67d9feb]

***JBibTeX &aname(jbibtex); [#m5d79a40]
[[BibTeX>#bibtex]] を日本語化したもの。

***jfm &aname(jfm); [#lbc97348]
pTeX で使用する和文[[フォントメトリック>#font-metrics]]。
ただし,jfm データを記述したファイルの拡張子も “.tfm” であることに注意が必要。
&br;
[[アスキー日本語TeX &mdash; JFMファイルの構成要素:http://www.ascii.co.jp/pb/ptex/tfm/jfm.html]]

**K &aname(index-K);[#n140b3b2]

***Knuth &aname(knuth); [#b460c671]
⇒ [[Donald E. Knuth>#d-e-knuth]]

***kpathsea &aname(kpathsea); [#ca9be824]
Kpathsearch library。Karl Berry によって書かれたディレクトリを再帰的に検索するライブラリ。TeX 本体をはじめ多くの dviware(dvipdfm(x), dvips, xdvi, Mxdvi など)が使用している。

***kpsewhich &aname(kpsewhich); [#vdd48eb5]
Kpathsea のための,パスの照合と展開のプログラム。

**L &aname(index-L);[#u18fb5f2]

***lof ファイル &aname(lof-file); [#k5961f02]
LaTeX 文書中の \listoffigures コマンドに対応して作成される図目次ファイル。

***log ファイル &aname(e-log-file); [#c8124791]
⇒ [[ログファイル>#log-file]]

***lot ファイル &aname(lot-file); [#j4eff9e4]
LaTeX 文書中の \listoftables コマンドに対応して作成される表目次ファイル。

***ls-R &aname(ls-r); [#le07f297]
$TEXMF 以下の全てのファイル名を記したテキストファイル。
mktexlsr コマンド(システムによっては texhash という名称になっている)
によって生成・更新される。kpathsea によって参照される。
// ただし,ls-R ファイルを使用する必要はない。

***ltx ファイル &aname(ltx-file); [#l9470056]
LaTeX 本体の定義を記述したファイル。

**M &aname(index-M);[#b7447dd9]

***makeindex &aname(makeindex); [#m8e0a40d]
汎用的な索引作成ツール。
階層化した索引(索引項目の「子項目」がある索引)をサポートし,
また,索引スタイルファイルを用いて索引の体裁を詳細にカスタマイズできる。
// が,もちろん,然るべき学習を要するし,
// ときには TeX のマクロレベルの細工と組み合わせることにもなる。

***maketexlsr &aname(maketexlsr); [#cb5bab8b]
[[ls-R>#ls-r]] ファイルの作成・更新ツール(TeX システムによっては,
この機能を与えるコマンドの名称は texhash となっている)。

***map ファイル &aname(map-file); [#ecea275e]
[[tfm>#tfm]] の名称と実フォント
(例えば,PostScript Type1 フォント)との対応関係を記述したファイル。
[[dviware>#dviware]] ごとに独自の形式をもつ。
また,map ファイルの所在は [[TDS>#tds]] のバージョンによって異なるので,
利用している TeX システムがどのバージョンの TDS に準拠しているかに注意が必要。
もっとも,最近ではこういった問題は,dviware によっては
[[updmap>#updmap]] コマンドを用いることで回避できる。

また,和文フォント・欧文フォントを問わず,
[[VF>#vf]](仮想フォント)を通じた変換が入ることによって,
TeX 文書側で使用している tfm(あるいは jfm)名と
map ファイルに記述される tfm 名とが異なっていることが多い点にも注意が必要。
例えば,jis.tfm に対しては jis.vf を通じて rml.tfm に帰着され,
map ファイルにはこの rml に対する実フォントの指定を記述することになる。

***mendex &aname(mendex); [#j53d6506]
[[makeindex>#makeindex]] を日本語化したもの(ごく一部,
和文主体の文書の索引を作成する限りにおいては気にならない非互換性がある)。

***METAFONT &aname(METAFONT); [#z6cc65b2]
TeX と対になるフォント作成ソフトウェア。
// 個々の文字の字形をアウトラインで記述するだけでなく,
// 出力機器に応じた調整すら施すことができるというものであったが,
// 残念ながら紙媒体を強く指向している(実際,出力は「レンダリング後」の
// ビットマップフォントになっている)がゆえに,業界標準となるには到らなかった
// (それ以外の要因,例えば,TeX 自身がマイナーなソフトウェアの部類に属する,
// といったこともあっただろうが)。
// もちろん,それは TeX 陣営にとって幸福なことではないのだが,
// かといって不幸ばかりでもない(すなわち,「よその」
// フォントを使うための努力がなされ,実際に使えるようになった)のだが。
// もっとも,現在のマシンパワーであれば,METAFONT ソースを読み込んで
// リアルタイムでレンダリングさせるのも非現実的なことではないだろう
// (いや,現在のマシンパワーでもまだ重いか(?))。
もっとも,現在では種々の [[dviware>#dviware]] 作者の方々のご尽力により,
METAFONT によるものばかりでなく世間一般に流通しているほかの形式のフォントも
(dviware を選び,然るべき設定を行えば)使えるようになっている。

***METAPOST &aname(METAPOST); [#j4c5fc88]
META 言語(METAFONT で使用される,図形描画言語)を用いる作図ツール。
出力は eps。John Hobby による. 現在は Taco Hoekwater が メンテナンス
している。最新バージョンは 0.901。

***mf ファイル &aname(mf-file); [#r2feb458]
[[METAFONT>#METAFONT]] によるフォントのソースファイル。

***mktexpk &aname(mktexpk); [#oba824a4]
[[dviware>#dviware]] の要求に応じて [[pk フォント>#pk]]を生成するツール。
METAFONT で作成されたフォントに限らず,
例えば PostScript Type1 フォントについても ps2pk の類を経由して
pk フォント化できる。
ただし,任意のフォントを pk フォント化できるわけではない。

***mktextfm &aname(mktextfm); [#a9086a0f]
タイプセット時に文書中で要求された [[tfm>#tfm]] ファイルが存在しない場合に,
必要な tfm ファイルを生成するツール
(主に METAFONT で作成されたフォントの場合に有効)。

***mp ファイル &aname(mp-file); [#ac486984]
[[METAPOST>#METAPOST]] による図のソースファイル。

**N &aname(index-N);[#r6ec5eb7]

***NFSS2 &aname(nfss2); [#u9be6478]
“New Font Select Schema version 2”。
(La)TeX システムにおけるフォント管理機構。
エンコーディング・ファミリ・シリーズ・シェイプ・サイズという属性を基にフォントを管理する。
// 属性の名称の並べ方は上位のものから下位のものという順序に変更しました.

**O &aname(index-O);[#e2a0cf75]

***OpenType &aname(opentype); [#c0a1319b]
OpenType はスケーラブルフォントの標準規格。
TrueType の次期規格として Adobe社とマイクロソフト社が共同で作製した。
異体字に対応している。
// OpenTypeフォントに関する記述では,異体字が適当でしょう.
拡張子は “.otf”, “.ttf”, “.ttc”。

-[[Adobe Type Library &mdash; よく尋ねられる質問 (OpenType):http://www.adobe.com/jp/products/type/faq.html]]
-[[Wikipedia &mdash; OpenType:http://ja.wikipedia.org/wiki/OpenType%E3%83%95%E3%82%A9%E3%83%B3%E3%83%88]]

***ovf2ovp &aname(ovf2ovp); [#yb79b99a]
Omega 用 [[virtual font>#vf]](ovf ファイル,256以上の文字コードを扱うことができる)を ovp ファイルに変換するツール。

***ovp2ovf &aname(ovp2ovf); [#la29ff7e]
Omega 用の [[virtual property list ファイル>#vpl-file]](256以上の文字コードを扱うことができる)を ovf ファイルに変換するツール。
2 バイトコードを扱う pTeX 用 [[virtual font>#vf]] の作成にも使用できるが,pTeX の拡張である direction 命令を使用することはできない。

**P &aname(index-P);[#z2099f7e]

***pdftex &aname(pdftex); [#b9d2930c]
Han The Thanh によって開発された TeX ソースから pdf を出力できる
もの。\pdfoutput=0 のときは通常のように dvi を出力する。eTeX の
内容も含んでいるので欧文 TeX の世界では TeX の標準エンジンとして
使用されている。HZ アルゴリズムが使用可能で,特に pdf 出力の際には
容易に使用できる(microtype パッケージ)。

***pdvips &aname(pdvips); [#h92a903a]
Red Hat Linux デストリビューションおよび Fedora Core に含まれている日本語化された dvips。

***pdvitype &aname(pdvitype); [#e7cfefc2]
dvi ファイルに記述されている命令を人間に可読な形式に変換するプログラム。
アスキーが dvitype を日本語対応にした。

***PFA &aname(pfa); [#cfe57fb4]
“Printer Font ASCII”。PostScript Type 1 フォントの形式の1つ。ASCIIコードで記述されている。dvipdfmx では使用できない。dvips では使用可能。

***PFB &aname(pfb); [#n84db92c]
“Printer Font Binary”。PostScript Type 1 フォントの形式の1つ。バイナリデータなのでそのままプリンタに送信されることはない。dvipdfmx および dvips で使用可能。

***PFM &aname(pfm); [#n84db92c]
“Printer Font Metrics”。

***pk(フォント) &aname(pk); [#yf6415de]
[[gf>#gf]] ファイルを(gftopk で)圧縮して得られる圧縮ビットマップフォント。
pk フォントのフォントファイル名の拡張子は “.pk” であることもあるが,
いわゆる long-filename を許す環境では “.300pk” のごとく .<解像度>pk
とすることが多い。

***pl ファイル &aname(pl-file); [#b9c0e5bd]
TeX 関係ではしばしば,“property list”ファイル
([[tfm>#tfm]] ファイルの中身を人間でも読める形式にしたもの)を指す。
なお,拡張子 “.pl” は Perl スクリプトにも用いられるので,
混同しないように注意が必要。

***pltotf &aname(pltotf); [#r9b4c8de]
[[pl ファイル>#pl-file]]を [[tfm>#tfm]] ファイルに変換するツール。

***poor man's bold &aname(poor-mans-bold); [#s7b65321]
あるフォントの本物の太字フォントを利用出来ないときに,文字を(少し位置をずらして)重ね打ちすることで,擬似的に太字に見せる方法。タイプライタやドットインパクトプリンタで使用されていた方法。

***PostScript &aname(PostScript); [#u1c5348d]
DTP業界標準のページ記述言語。非常に高機能だが,
出力を得るためには PostScriptインタプリタが必要であり
他型式への変換が難しい(この問題は TeX と相似形である)。
このため,PostScriptファイルそのものをインポートできるアプリケーションは少ない
(読み込む場合は Adobe社の製品を用いるか,フリーソフトでは [[Ghostscript>#ghostscript]] を介すのが一般的)。
Level 1 はカラーに非対応。
//LaserWriter II NTX J は日本語対応だけれど,Level 1.
&br;
-[[「図解 DTP 用語事典」による解説:http://www.japanlink.co.jp/dtpjiten/p_r/postscript.html]]&br;
-[[Wikipedia &mdash; PostScript:http://ja.wikipedia.org/wiki/Postscript]]

***ps2pk &aname(ps2pk); [#dda985b5]
PostScript Type1 フォントを [[pk フォント>#pk]]に変換するツールのひとつ。
直接用いるよりも,[[mktexpk>#mktexpk]] から呼び出されることが多い。
(W32TeX における設定ファイルは pspksupp.map)。

***pt &aname(pt); [#v64d35e5]
長さの単位。TeX point。1 pt = 1/72.27 inch
(JIS における 1 ポイント(0.3514 mm)に非常に近い)。
DTP 業界で一般に用いられている pt とは長さが異なる。
⇒ [[bp>#bp]]

***pxdvi &aname(pxdvi); [#q0bf352b]
Red Hat Linux デストリビューションおよび Fedora Core に含まれている日本語化された xdvi。

**Q &aname(index-Q);[#ifbd7284]

***Q &aname(q); [#b05c4a56]
長さの単位(級)。
1 Q = 0.25 mm。
和文主体の出版物の文字サイズの指定によく用いられる。

**R &aname(index-R);[#m1ccf56d]

***RKSJ &aname(rksj); [#rc7a55e9]
“Romaji Kana Shift_JIS”。
Shift_JIS の文字コードを表わす。

***RKSJ-H &aname(rksj-h); [#rc7a55e9]
[[CMap>#cmap]] の一つ。横書き (horizontal) で,Shift_JIS から Adobe-Japan1 への変換の割当が記述されている。

***RKSJ-V &aname(rksj-v); [#h771a9bc]
[[CMap>#cmap]] の一つ。縦書き (vertical) で,Shift_JIS から Adobe-Japan1 への変換の割当が記述されている。

***rml &aname(rml); [#c586f0ea]
“Ryumin Light”。モリサワの明朝体であるリュウミンのウエイトの小さいフォント。
日本語PostScript の処理系(プリンタ等)では,標準で利用することができる明朝体が Ryumin-Light(HeiseiMin-W3 などの適切な代用フォントに置き換えられることあり)。
rml は,min10.vf や jis.vf に記述されている Ryumin-Light に対応するフォント名であり,min10.vf や jis.vf を読んだ dviware が rml を適切なフォントで出力する。
dvips や dvipdfm(x) では,rml は,適切なマップファイルを経て,出力機器の内蔵フォントとして処理され,Ryumin-Light-H になる。rml.tfmを(p)LaTeXが参照することは通常ない。

***robust なコマンド &aname(robust-command); [#c9d46683]
[[動く引数>#moving-argument]]の中で用いる場合であっても,
\protect による保護を必要としないコマンド。
// \DeclareRobustCommand で定義されていて自動的に \protect が補われるコマンドや,
// TeX の大半の primitive のように展開処理の影響を受けないものがある。

**S &aname(index-S);[#y996429e]

***special 命令 &aname(special-command); [#gc5c375e]
[[DVI>#dvi-file]] ではサポートしていない,''デバイス依存''の命令を埋め込むための命令。
各種図形・画像ファイルの取り込み,ハイーパーテキスト,ソースコードへのジャンプ,用紙サイズの埋め込みなどには,全て special 命令が使用されている。

**T &aname(index-T);[#be0948ce]

***t1lib &aname(t1lib); [#v76ef6e3]
Rainer Menzner らによって書かれた PostScript Type 1 フォントを扱うためのライブラリ。いくつかの dviware が使用している。

***t1utils &aname(t1utils); [#k1476af2]
Type 1 utilities のこと。PostScript Type 1 フォントの形式の変換 (t1ascii, t1binary) や人間に可読な形式への変換 (t1disasm) およびその反対方向への変換 (t1asm) を行うためのプログラム群。

***TDS &aname(tds); [#a8596259]
“TeX Directory Structure”。
ディレクトリ構成標準化の試み。
[[A Directory Structure for TeX Files:http://www.tug.org/texinfohtml/tds.html]]

***texhash &aname(texhash); [#x1a1a489]
[[ls-R>#ls-r]] ファイルの更新ツール(機能は maketexlsr と同様)。

***texmf.cnf &aname(texmfcnf); [#g72b7a5d]
kpathsea の設定ファイル。

***TeXShop &aname(texshop); [#zf61ba86]
Mac 上での TeX 環境総合支援ソフト。

***tfm &aname(tfm); [#je45bbc6]
TeX で使用する(欧文)[[フォントメトリック>#font-metrics]]。
TeX 自身のタイプセット処理には(文字の配置に関しては)
tfm データのみを用いる。
「タイプセット時に使用された個々の tfm
に対してどの実フォントを用いて表示・印刷等の作業を行うか」というのは
(原則として)個々の [[dviware>#dviware]]
に対してきちんと設定することになる。
// フォントがありさえすれば「見える」,というのではないのが
// 面倒な(あるいは初心者泣かせな)ところではある。

[[アスキー日本語TeX &mdash; TFMファイルの構成要素:http://www.ascii.co.jp/pb/ptex/tfm/tfm.html]]

***tftopl &aname(tftopl); [#bdda7e9d]
[[tfm>#tfm]] ファイルを [[pl ファイル>#pl-file]]に変換するツール。

***toc ファイル &aname(toc-file); [#x0df3184]
LaTeX 文書中の \tableofcontents コマンドに対応して作成される目次ファイル。

***ttf2afm &aname(ttf2afm); [#j7d5d2ca]
TrueType フォントから[[フォントメトリック>#font-metrics]]データを抽出して
[[afm>#afm]] ファイルを作成するツール。

***tti ファイル &aname(tti-file); [#n1810cde]
JISコードと TrueType フォントの内部コードの対応表。
ttindex コマンドによって生成される。
(truetypeドライバではなく)freetypeドライバを用いる場合は必要ない。

***ttindex &aname(ttindex); [#f9d389b0]
ttindex コマンドを実行したディレクトリに存在する TrueType フォントを調べ,
.tti ファイルを生成する。VFlib に付属する。

**U &aname(index-U);[#fdf07171]

***updmap &aname(updmap); [#j0eab167]
[[map ファイル>#map-file]]の更新ツール。
⇒ 使い方 [[qa:42444]] (W32TeX), [[qa:42473]] (teTeX-3)

***URW &aname(urw); [#oc095ca5]
フォントメーカー (URW)++。Ghostscript 用に,Adobe の Times, Helvetica, Courier, Symbol 互換フォントが提供されている (Nimbus Roman No9 L, Nimbus Sans L, Nimbus Mon L, Standard Sym L)。dvipdfm(x) や dvips で(適切な map ファイルの選択により)利用できる。

**V &aname(index-V);[#b0ff6d8c]

***V &aname(v); [#xab3c0af]
[[CMap>#cmap]] の一つ。縦書き用の JISコードから Adobe-Japan1 への割当が記述されている。

***VF &aname(vf); [#ee014bbc]
“Virtual Font”。複数のフォントから[[グリフ>#glyph]]を集めたり,代用フォントと整合をとるための補正を行ったりするためなどに用いられる。Virtual font には,special 命令を含めて DVI に記述できる命令を全て記述できる。

***VFlib &aname(vflib); [#g09a961b]
“Vector Font library”。
TrueType などのフォントデータをラスタライズしビットマップデータを生成するためのライブラリ。

***vfontcap &aname(vfontcap); [#we678269]
VFlib によって参照される。フォントの存在するパスや利用する際の短縮名(エントリ名)などを記述する。UNIX 類似環境では通常 /etc 以下に置かれる。
/etc/printcap の書式に類似する。詳しい書式については VFlib 付属のドキュメント(/usr/share/doc 以下などに存在する)を参照のこと。

***vfontmap &aname(vfontmap); [#b02b639a]
xdvi によって参照される。当初は,vfontcap に記述されている任意のエントリ名を利用するために作成された。現在では,FreeType を使う場合には,フォントファイルの実体のパスおよびエンコーディグを記述するために用いられる。

*** vftovp &aname(vftovp); [#v58015d2]
[[vf>#vf]] ファイルを [[vpl ファイル>#vpl-file]]に変換するツール。

***vpl ファイル &aname(vpl-file); [#kc608314]
[[vf>#vf]] ファイルの中身を人間でも読める形式にしたもの
(“virtual property list”ファイル)。

*** vptovf &aname(vptovf); [#w70b4555]
[[vpl ファイル>#vpl-file]]を [[vf>#vf]] ファイルに変換するツール。

**W &aname(index-W);[#n009509d]

***Web2C &aname(web2c); [#p2c0a44b]
Knuth による TeX, METAFONT オリジナルのソースは, Knuth が考案した
WEB という書法で記述されている. WEB とはコード (Pascal) と文書を統合
したもので, これを tangle で処理するとコード部分がとりだされ, weave
で処理すると TeX で処理可能な文書ができる. Web2C とは元来 tangle で
生成された Pascal コードを C に変換するプログラムを意味し,
Tomas Rokicki によって書かれた. その後 Tim Morgan によって拡張され,
Karl Berry を経て現在は Olaf Weber によってメンテナンスされている.
TeX の機能拡張を含むチェンジファイルや,多くのユーティリティも
配布されるので Web2C のバージョンで TeX 処理システム全体の特徴を
表すこともある. 現在最新のバージョンは 7.5.5 である.

***WinShell &aname(winshell); [#d56affe0]
Windows 上での TeX 環境総合支援ソフト。
WinShell 本体そのものには TeX や dviware の機能は無く,
設定に応じて TeX や dviware を呼び出していることに留意する必要がある。
⇒ [[WinShell 2.5x>WinShell]], [[Winshell 3.x>WinShell3]]

***W32TeX &aname(w32tex); [#ca6f89cd]
角藤さんが Windows に移植した TeX 配布ファイルの名称。
⇒ [[インストール(Windows)]]

**X &aname(index-X);[#b45e2b41]

***xdvik &aname(xdvik); [#j5d71c7c]
kpathseaライブラリを組み込んだ xdvi。

***XeTeX &aname(xetex); [#c3a97bdd]
//UTF-8 ベースの TeX。「ズィーTeX」と読む。
TrueType/OpenTypeフォントからメトリック情報を取得して,
組版を行う TeX。従来の TFMファイルも使用できる。
「ズィーTeX」と読む。入力は UTF-8ベースが標準。
⇒ [[XeTeX]]

**Y &aname(index-Y);[#f2ffc223]

***YaTeX &aname(yatex); [#d9963f3c]
Emacs 上の TeX 支援環境
⇒ [[YaTeX]]

**Z &aname(index-Z);[#x5a45335]