W32TeX でいれたTeXでaamas.clsやacmart.clsを使う
W32TeX でいれたTeXでaamas.clsやacmart.clsを使おうとしたらパッケージがなく warning/errorが出たのでメモ。 なお、最初はwarningを見落としており、公式のとは違ったフォーマットのPDFファイルが出力されて焦った。
手順
まず、以下のパッケージをインストールする。
具体的には、latex PACKAGE_NAME.ins
などとしてinsファイルからコンパイルした後、C:\w32tex\share\texmf-local\tex\latex\PACKAGE_NAME
以下にstyファイル等を配置する。
- cmap
- ncctools
- preprint
- totpages
次に、以下のページを参考にzi4パッケージをいれる
- CTANからinconsolataパッケージをDL・展開。
- 以下のフォルダを作り、docフォルダの中身を移動
C:\w32tex\share\texmf-local\doc\fonts\insonsolata
- 以下のフォルダを作り移動、encフォルダの中身を移動。
C:\w32tex\share\texmf-local\fonts\enc\dvips\inconsolata
- 以下のフォルダを作り移動、opentypeフォルダの中身を移動。
C:\w32tex\share\texmf-local\fonts\opentype\inconsolata
- 以下のフォルダを作り移動、mapフォルダの中身を移動。
C:\w32tex\share\texmf-local\fonts\map\dvips\inconsolata
- 以下のフォルダを作り移動、tfmフォルダの中身を移動。
C:\w32tex\share\texmf-local\fonts\tfm\public\inconsolata
- 以下のフォルダを作り移動、type1フォルダの中身を移動。
C:\w32tex\share\texmf-local\fonts\type1\public\inconsolata
- 以下のフォルダを作り移動、texフォルダの中身を移動。
C:\w32tex\share\texmf-local\tex\latex\inconsolata
mktexlsr
コマンドを実行
inconsolata-zi4のREADMEにあるようにtexmf-local
以下に適当にファイルを展開してもOKかもしれないが未確認。
最後に、以下のコマンドを押下してupdmap.cfg
にmapファイルを追加すればwarning/errorなしでコンパイルできるようになる。
updmap --add zi4.map
こんな面倒な手順を踏まずに Overleafを使えという話ではあるのだが、会社のセキュリティ的にそうもいかないのが悲しい。