作曲・指導・C言語・Linux

金沢音楽制作

金沢音楽制作では、楽曲・楽譜の制作と、作曲や写譜などレッスンを行っています。

Tex Liveで括弧等の配置がズレる

Linuxで、texファイルをpdfに書き出した時に、「()」といった全角記号の位置が左寄せになってしまう場合があります。その原因は、pdfに埋め込むフォントが指定されていないからで、埋め込むフォントを指定すれば直ると思います。

環境:Linux Mint 19.2、TeX Live

埋め込むフォントを指定する

pdfに埋め込むフォントをkanji-config-updmap-sysコマンドを使って指定します。つぎの例ではipaexを指定しました。これで正しく表示されると思います。

$ kanji-config-updmap-sys ipaex
Setting up ... ptex-ipaex.map
updmap: can't write to /etc/texmf/web2c/updmap.cfg: Permission denied at /usr/bin/updmap line 1590.
updmap will read the following updmap.cfg files (in precedence order):
  /etc/texmf/web2c/updmap.cfg
  /usr/share/texmf/web2c/updmap.cfg
  /usr/share/texlive/texmf-dist/web2c/updmap.cfg
updmap may write changes to the following updmap.cfg file:
  /etc/texmf/web2c/updmap.cfg
updmap: Directory "/var/lib/texmf/fonts/map/dvips/updmap" isn't writable:  at /usr/bin/updmap line 1464.

更新情報

  • 作成日:2019-11-14
  • 作成日:2022-04-30