われがわログ

最適化アルゴリズムとかプログラミングについて書きたい

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パッケージをいれる

senooken.jp

  1. CTANからinconsolataパッケージをDL・展開。
  2. 以下のフォルダを作り、docフォルダの中身を移動 C:\w32tex\share\texmf-local\doc\fonts\insonsolata
  3. 以下のフォルダを作り移動、encフォルダの中身を移動。 C:\w32tex\share\texmf-local\fonts\enc\dvips\inconsolata
  4. 以下のフォルダを作り移動、opentypeフォルダの中身を移動。 C:\w32tex\share\texmf-local\fonts\opentype\inconsolata
  5. 以下のフォルダを作り移動、mapフォルダの中身を移動。 C:\w32tex\share\texmf-local\fonts\map\dvips\inconsolata
  6. 以下のフォルダを作り移動、tfmフォルダの中身を移動。 C:\w32tex\share\texmf-local\fonts\tfm\public\inconsolata
  7. 以下のフォルダを作り移動、type1フォルダの中身を移動。 C:\w32tex\share\texmf-local\fonts\type1\public\inconsolata
  8. 以下のフォルダを作り移動、texフォルダの中身を移動。 C:\w32tex\share\texmf-local\tex\latex\inconsolata
  9. mktexlsrコマンドを実行

inconsolata-zi4のREADMEにあるようにtexmf-local以下に適当にファイルを展開してもOKかもしれないが未確認。

最後に、以下のコマンドを押下してupdmap.cfgにmapファイルを追加すればwarning/errorなしでコンパイルできるようになる。

updmap --add zi4.map

こんな面倒な手順を踏まずに Overleafを使えという話ではあるのだが、会社のセキュリティ的にそうもいかないのが悲しい。