ConTeXt

LaTeXとは別系統のTeXであるConTeXtを試してみた。

ConTeXt WikiHello World!を参考に、以下のhoge.texを作り、

\definefontsynonym[UnicodeRegular][ipag]
\enableregime[utf-8]
\mainlanguage[ja]

\starttext
ほげ
ほげら
べほげら
ほげらが
ほげらごん
ほげらずん
\stoptext
texexec hoge.tex

コンパイル

IPAフォントtex側から見えなかったようなので、
(/usr/share/fonts/ja-ipafonts/ipa{m,g}.otf があることを前提に)
以下のようにリンクを張り、tfmを生成した。

mkdir -p ~/texmf/fonts/{truetype,tfm,pk,map/ttf2pk}
cd ~/texmf/fonts/truetype
ln -s /usr/share/fonts/ja-ipafonts/*.otf .
rename .otf .ttf *.otf
cd ~/texmf/fonts/tfm
mktexlsr ~/texmf
ttf2tfm ipam -q ipam@Unicode@ >> ~/texmf/fonts/map/ttf2pk/ttfonts.map
ttf2tfm ipag -q ipag@Unicode@ >> ~/texmf/fonts/map/ttf2pk/ttfonts.map

割と素直に日本語pdfを作れた。

年明け提出のレポートをConTeXtで書いてみるつもり。
LaTeXとの違いに苦労しそう。