奥村晴彦著『[改訂第4版] LaTeX2e 美文書作成入門』(技術評論社,2007年1月,ISBN 978-4-7741-2984-6)のうち,「付録J章」のサポートページになります。
本章のサポート責任は稲垣徹,安田功,栗山雅俊にあります。
内容の誤り,ご不明な点(記述がわかりづらいなど),ご要望等ありましたら下記コメント欄にお願いいたします。
なお全体のサポートページはこちらになります。
Errata †
- p. 358 註9 「ラテンアルファベットによる対応づけ (transliteration)」は p. 363 では「ASCII 翻字入力」という表現になっていますが(表記の揺れ),意味は同じです。
- p. 359 註10 ラテンアルファベットによる対応づけによる入力(ASCII 翻字入力)では inputenc 指定は不要です。
- p. 360 下から13–10行目「ギユメ」→「ギュメ」(稲垣)—「ギユメ」「ギュメ」どちらの表現も使われているようです。(栗山補記)
- p. 364 表 J.5 [ ] 内に示したフォントエンコーディング名に関して,複数のエンコーディングに属するものを優先順位を付けて表示していますが,特に OT2 と表示したテキスト命令は原則 T2A/T2B/T2C/T2D フォントエンコーディング指定時にも使用できる場合があります(\cyrizh,\cyrfita,\cyryat の3字母を除く)。(安田)
- p. 364, p. 369 本書で言及しているキリル文字フォントエンコーディング OT2/T2A/T2B/T2C/T2D/X2 は,キリル文字に限定すれば,(OT2 ∪ T2A ∪ T2B ∪ T2C) ⊂ X2 の関係にあります。X2 を使えば OT2 にないキリル文字をほとんどカバーできます。T2D には X2 にはない教会スラヴ語文字・古スラヴ語文字が含まれています。X2 の使い方については,稲垣さんのサイト(「CTAN Directory — “Russian / Cyrillic Language [Internet Archive]”」など)に解説があります。(安田)
- p. 364 「ロシア語におけるいくつかの補足」—数式モードにおけるキリル文字の利用について,amsmath.sty (AMS-LaTeX),mathtext.sty を使った例をアーカイブにしました。(安田)
- p. 365 註28 「ギリシア文字の直接入力はサポートされていません」— Babel 本体では未サポートですが,オプションでiso-8859-7.def が配布されています。
現代 monotonic ギリシア語については “\usepackage[iso-8859-7]{inputenc}” で直接入力ができます(現代 polytonic,古典ギリシア語は不可)。他言語との併用での問題については未確認ですが,わかり次第報告いたします。
- p. 368 表 J.9 Babel オリジナルのギリシア数字,アルカイック文字は幾つかバグがあり,正しく出力されないものがあります。これらの文字を使用する場合はできるだけteubner.sty を使ってください。teubner.sty の使用法,出力例についてはそのうちまとめてみたいと思っています。
- p. 369 上段 インストールディレクトリは C:\usr\local\share\texmf\... と記してありますが,現在 (TDS 1.1) ユーザによる追加ファイルは $TEXMFLOCAL// (≈ texmf-local//) 以下ないし $TEXMFHOME// (= ~/texmf// = $HOME/texmf//) 以下が奨励されています。ディレクトリ構造を再現するのが大変と思われる方は texmf// 以下でも結構です。
- p. 369 中段 LH フォントのインストール—現在 (3.5f) はディレクトリ構成が変わっています。lhfnt35f-gen-mf.zip とlhfnt35f-source.zip をダウンロードし,適当なディレクトリで展開します。親ディレクトリ “texmf” を必要ならば “texmf-local” 等に直して TeX をインストールしたディレクトリ(/usr/local/ など)に丸ごと上書きコピーしてください。setter.tex や 99allenc.tex は $TEXMF/source/fonts/lh/tex/ にあります。wrk// 以下に出来た mf ファイルは,$TEXMF/fonts/source/lh// 以下にディレクトリごと上書きコピーしてください。
- p. 369 下段 「日本語環境 (pTeX) で使用する場合はこれを OT2 用に改変し,フォーマットファイルを作り直す必要が」— ptetex3 ではすでに OT2 用の設定になっています。従って改変不要です。
- p. 370 language.dat 場所は $TEXMF/tex/generic/config/ にあります。オリジナルは書き替えずに $TEXMFLOCAL// (≈ texmf-local//) ないし $TEXMFHOME// (= ~/texmf// = $HOME/texmf//) 以下にコピーして使った方がよいと思います。
- p. 371 「fmtutil --byfmt platex」— ptetex3-20070508 で platex-euc, platex-sjis は廃止されました。20070508版より前の ptetex3 では “--byfmt platex-euc” (または “--byfmt platex-sjis”)と指定します。
- p. 372 「updmap コマンド」— map ファイルの置き場所は $TEXMF/fonts/map/dvips// 以下です。dvipdfm(x) は pfb を優先的に探します。その際 tfm 名と pfb 名が一致する場合は,マップファイルが無くてもかまいません。名称が異なる場合は tfm と pfb の対応を記述した map ファイルが必要です。一方,dvips(k) は常に map ファイルを必要とします。map ファイルが添付されていない場合は,pfb ファイルをエディタで開き,1行目に書かれている「フォント名」(大文字・小文字を区別します)を map ファイルに記述します。なお updmap の詳しい使い方は付録 D.5 節(p. 315 以下)にあります。(稲垣)
- p. 372 誤:「cbfonts.map」,正:「cbgreek.map」 — map ファイルのみ未だ古い名前でした。
- p. 372 「T1 フォントエンコーディング」—本文 12.2 節(p. 188 以下)にも詳しく記述されていますので参照ください。
- p. 373 EC フォントの Type 1 フォントには cm-super と Latin Modern があります。cm-super については上記 p. 357 errata もご覧ください。Latin Modern (“\usepackage{lmodern}”) を指定すると,ギリシア文字やキリル文字 Type 1 フォントの一部が埋め込まれず,Type 3 が埋め込まれてしまう現象が出ています。指定の仕方も含め現在調査中です。(対応策 —試案— をここ [Internet Archive]に置きました。稲垣)
- p. 374 「ギリシア語……は……直接入力を行うことは出来ません」—上記 p. 365 註28 errata を参照ください。
- p. 377 註62 図 J.4 がありませんが,横の「CJK 字体」図のことです。
- p. 382 上から8行目 “\end{bebtext}” → “\end{hebtext}”(稲垣)
- p. 385 「mongolian」(モンゴル語)— \begin{LRtatepar}{6cm} ... \end{LRtatepar} の指定を使うには東京都市大学・井上先生作成のLRtate.sty が必要です。p. 388 にも URI が挙げてあります。
- p. 385 「ctib」(チベット語)— dbumedTeX のバージョンが上がっています。トップページをご参照ください。
コメント †
- とりあえず付録J章のerrataを作ってみました。ご意見等ありましたらよろしくお願いします。 -- 栗山
- 項目追加,細かい修正を行いました。 -- 栗山
- すみません,また修正となりました。 -- 栗山
- 堀田先生のページにリンクを貼っていただき,ありがとうございます。『今昔文字鏡』についても同様の記述を追加しました。 -- 栗山
- 幾つかの項目修正と追加,リンク追加を行いました。 -- 栗山
- LHフォントのヴァージョンアップに伴う記述変更を追加しました。 -- 栗山
- すみません,また追加です(CBのmapファイル)。 -- 栗山
- LHフォントのリンクを追加しました。稲垣さん,mapファイルについて追記ありがとうございます。また,記述の訂正,リンク作成を行っていただいた方に御礼申し上げます。 -- 栗山
- 稲垣さん,CTAN Directory 拝見しました。素晴らしいです。 -- 栗山
- 使用した LH キリル Type1 フォント (T2D, OT2) アーカイブへのリンクを追加しました。 -- 安田
- 数式モードでのキリル文字使用例へのリンク、表J.5 フォントエンコーディング表記補足を追加しました。 -- 安田
- 全角記号(全角マイナスなど)は一部のブラウザで文字化けを起こすため,すべて半角に置き換えました。 -- 栗山
- LM/CB/LH Type 1対応策(試案)を置きました。 -- 稲垣
- キリルフォントエンコーディング補足を追記しました (X2 の解説をありがとうございます。>稲垣さん)。 -- 安田
- 「{OT2, T2A, T2B, T2C} ∈ X2」と書いてある上記の中の箇所は変な気がいたしますが,「OT2 ∪ T2A ∪ T2B ∪ T2C ⊂ X2」と言う意味でしょうか? -- kd
- kd さん、そのとおりです。訂正しました! -- 安田
- upTeXについての記述を付加しました。 -- 栗山
- 全角記号はテキストブラウザ等で文字化けを起こす場合があるので半角に置き換えました(特にダッシュ(EM DASH)は要注意)。これはUnicodeの変換テーブルが機種やアプリによって異なるためと思われます-- 栗山
Last-modified: 2024-02-03 (土) 14:27:18 (75d)