[[TeX/Font]] [[TeX/Font/Packages/GFS]] *New Hellenic フォント [#y0c6eb00] New Hellenic フォントはイギリスで開発されたフォントです。1927年に Oxford University Press は Lanston Monotype Corporation で彫られた New Hellenic というフォントを導入しました。これは19世紀の初めに作られた Porson フォントのあと、イギリスで成功した唯一のフォントです。現在でも Cambridge University Press で使われています。 New Hellenic フォントの元となったのは1492年にヴェネツィアの Giovanni Rosso(Joannes Rubeus)が出版したとされるマクロビウスの刊本で使われている、丸いフォントです。 1930年代以降、ギリシアでも使われています。ただしΞとΩの字体が違います。 *GFSNeoHellenic [#kd99b9c0] **GFSNeoHellenic [#kd99b9c0] GFSNeoHellenic フォントは Greek Font Society によって作られました(1993-1994)。アテネ考古学協会の資金援助も受け、同協会から碑文用の記号が提供されています。 *GFSNeoHellenic-for-LaTeX のインストール [#q155a469] //*GFSNeoHellenic-for-LaTeX のインストール [#q155a469] // //GFSNeoHellenic の TeX 用フォントは比較的簡単にインストールできます。 // //**シェルスクリプト [#oea66ab0] // //以下の作業を自動的に行うシェルスクリプトです。 // //-[[GFSNeoHellenicinst.sh:http://glc.l.u-tokyo.ac.jp/downloads/tex/GFSNeoHellenicinst.sh]] // //使用の前に [[TeX におけるフォント>TeX/Font]] の「シェルスクリプト」の項の注意を必ず読んでください。 // //このスクリプトでは下に書いた \numero コマンドを無効化しています。無効化する必要がない場合はスクリプトの終わりの方にある ## commentout 以下の、以下のような行の頭に # をつけてコメント化してください。 // // ## commentout // // cd $TEXMFLOCAL/tex/latex/GFS/NeoHellenic // mv gfsneohellenic.sty gfsneohellenic.sty.org // sed 's/\\newcommand{\\numero}/%\\newcommand{\\numero}/g' //gfsneohellenic.sty.org >gfsneohellenic.sty // cd - // //**ダウンロードと解凍 [#t620ca22] // //-http://myria.math.aegean.gr/labs/dt/fonts/files/GFSNeoHellenic-for-LaTeX.zip // //からファイル一式をダウンロードします。 // //適当なところに解凍します。ここでは、シェルスクリプトに合わせて /var/tmp/texfontswork に解凍します。 // // $ mkdir /var/tmp/texfontswork // $ cp GFSNeoHellenic-for-LaTeX.zip /var/tmp/texfontswork // $ cd /var/tmp/texfontswork // $ unzip GFSNeoHellenic-for-LaTeX.zip // //**ファイルのコピー [#h8fe87e7] // //GFSNeoHellenic-for-LaTeX.zip を解凍すると //-afm //-doc //-enc //-map //-tex //-tfm //-type1 //-vf // //というディレクトリができるので、それぞれの下にあるファイルを [[TeX におけるフォント>TeX/Font]] の「フォントの配布」にある規則にしたがってインストールします。インストールする際のディレクトリ名は「GFS/NeoHellenic」にします。例えば type1 ディレクトリの下にある *.pfb ファイルは // //-$TEXMFLOCAL/fonts/type1/public/GFS/NeoHellenic // //ディレクトリにコピーします。 // //**ファイルリストの更新 [#w6f3a455] // // # mktexlsr // # updmap-sys --nomkmap --enable Map=gfsneohellenic.map // # updmap-sys // **GFSNeoHellenic フォントの使用方法 [#e6036f7d] GFSNeoHellenic の TeX 用フォントは比較的簡単にインストールできます。 **シェルスクリプト [#oea66ab0] 以下の作業を自動的に行うシェルスクリプトです。 -[[GFSNeoHellenicinst.sh:http://glc.l.u-tokyo.ac.jp/downloads/tex/GFSNeoHellenicinst.sh]] 使用の前に [[TeX におけるフォント>TeX/Font]] の「シェルスクリプト」の項の注意を必ず読んでください。 このスクリプトでは下に書いた \numero コマンドを無効化しています。無効化する必要がない場合はスクリプトの終わりの方にある ## commentout 以下の、以下のような行の頭に # をつけてコメント化してください。 ## commentout cd $TEXMFLOCAL/tex/latex/GFS/NeoHellenic mv gfsneohellenic.sty gfsneohellenic.sty.org sed 's/\\newcommand{\\numero}/%\\newcommand{\\numero}/g' gfsneohellenic.sty.org >gfsneohellenic.sty cd - **ダウンロードと解凍 [#t620ca22] -http://myria.math.aegean.gr/labs/dt/fonts/files/GFSNeoHellenic-for-LaTeX.zip からファイル一式をダウンロードします。 適当なところに解凍します。ここでは、シェルスクリプトに合わせて /var/tmp/texfontswork に解凍します。 $ mkdir /var/tmp/texfontswork $ cp GFSNeoHellenic-for-LaTeX.zip /var/tmp/texfontswork $ cd /var/tmp/texfontswork $ unzip GFSNeoHellenic-for-LaTeX.zip **ファイルのコピー [#h8fe87e7] GFSNeoHellenic-for-LaTeX.zip を解凍すると -afm -doc -enc -map -tex -tfm -type1 -vf というディレクトリができるので、それぞれの下にあるファイルを [[TeX におけるフォント>TeX/Font]] の「フォントの配布」にある規則にしたがってインストールします。インストールする際のディレクトリ名は「GFS/NeoHellenic」にします。例えば type1 ディレクトリの下にある *.pfb ファイルは -$TEXMFLOCAL/fonts/type1/public/GFS/NeoHellenic ディレクトリにコピーします。 **ファイルリストの更新 [#w6f3a455] # mktexlsr # updmap-sys --nomkmap --enable Map=gfsneohellenic.map # updmap-sys *GFSNeoHellenic フォントの使用方法 [#e6036f7d] $TEXMFLOCAL/doc/latex/GFS/NeoHellenic/gfsneohellenic.pdf が簡単な使用方法のドキュメントです。組版の見本は同じディレクトリにある NeoHellenic_Specimen.pdf です。 プリアンブルには次のように書いておきます。japanese.sty と共存することもできます。 ¥usepackage[T1]{fontenc} ¥usepackage[greek]{babel} ¥usepackage{gfsneohellenic} T1 よりも OT1 の方がよいようです。¥usepackage[default]{gfsneohellenic} とすると GFSNeoHellenic をギリシア語のデフォルトフォントとして使います。 GFSNeoHellenic フォントを使用する場合、その箇所の前でギリシア語を使うようにしてから、その箇所を ¥textneohellenic で囲みます。¥begin{neohellenic} ... ¥end{neohellenic} の environment 型も使えます。 ¥selectlanguage{greek} ¥textneohellenic{dokim'h} ¥selectlanguage{greek} ¥begin{neohellenic} dokim'h ¥end{neohellenic} のようにします。¥selectlaguage を使わなくてもギリシア語フォントの出力はできますが、ハイフネーションなどが正しく処理されないので、使った方がよいでしょう。 *teubner.sty との共存 [#m3f0158a] **teubner.sty との共存 [#m3f0158a] teubner.sty と一緒に gfsneohellenic.sty を読み込むと、次のようなエラーが出ます。 ! LaTeX Error: Command ¥numero already defined. Or name ¥end... illegal, see p.192 of the manual. See the LaTeX manual or LaTeX Companion for explanation. Type H <return> for immediate help. ... l.73 ...odoninums}{m}{tabnums}¥selectfont¥char'5}} ? ¥numero というコマンドが双方で定義されているためです。どちらかの定義をコメントアウトするか、違うコマンドに変えればOKです。編集の際は必ずバックアップを取るようにしてください。 さて、私の場合は teubner.sty を優先したいので、$TEXMFLOCAL/tex/latex/GFS/NeoHellenic/gfsneohellenic.sty の73行目の頭に % をつけて次のようにコメントアウトしておきました。 %¥newcommand{¥numero}{{¥usefont{U}{neohellenicnums}{m}{tabnums}¥selectfont¥char'5}} gfsneohellenic.sty で ¥numero コマンドを使いたくなったときにはまた別の方法を考えましょう((¥numero を違うコマンド名に変えます。))。 *書体見本 [#c6435fb5] **書体見本 [#c6435fb5] [[TeX におけるフォント>TeX/Font]] に「フォントテーブル」についての解説があります。GFSNeoHellenic の場合は、以下のフォントがあります。 -gneohellenicrg6r -gneohellenicb6r -gneohellenicbi6r -gneohellenici6r -gneohellenico6r -gneohellenicbo6r -gneohellenicsc6r -gneohellenicsco6r -gfsneohellenicmath8r 書体見本の例です。 -[[GFSNeohellenic_fonttable.pdf:http://glc.l.u-tokyo.ac.jp/downloads/tex/font/tables/GFSNeohellenic_fonttable.pdf]]