LoginSignup
5
7

More than 5 years have passed since last update.

TexStudioをEl Capitanで使うまでにしたこと

Last updated at Posted at 2015-11-15

はじめに

El Capitan環境で,TexStudio動けるようにしたのでそのメモです.

参考

環境

  • GPL Ghostscript 9.16 (2015-03-30)

やったこと

# mactex容量大きいのでやめた
#$ brew cask install mactex 
$ brew cask install basictex
$ sudo tlmgr update --self --all
$ sudo tlmgr install collection-langjapanese

# 和文フォントにシンボリックリンクを張るスクリプトを実行
$ cd /usr/local/texlive/2015basic/texmf-dist/scripts/cjk-gs-integrate
$ sudo perl cjk-gs-integrate.pl --link-texmf --force
$ sudo mktexlsr
$ sudo updmap-sys --setoption kanjiEmbed hiragino-elcapitan 

$ brew cask install texstudio
$ brew install ghostscript

エラー対策

コンパイラが通らない

このままtexstudioを実行すると,下のようなエラーがでました

dvipdfmx:warning: Filtering file via command -->rungs -q -dNOPAUSE -dBATCH -dEPSCrop -sPAPERSIZE=a0 -sDEVICE=pdfwrite -dCompatibilityLevel=1.5 -dAutoFilterGrayImages=false -dGrayImageFilter=/FlateEncode -dAutoFilterColorImages=false -dColorImageFilter=/FlateEncode -sOutputFile='/var/folders/y8/c5gnp47j4czcwm1rcjvdmtt00000gn/T//dvipdfm-x.5c4b8a4cbabef2ac306aa77efb67db36' './img/zu.eps' -c quit<-- failed. dvipdfmx:warning: Image format conversion for "./img/zu.eps" failed... dvipdfmx:fatal: pdf_ref_obj(): passed invalid object. Output file removed.

これの対策として,dvipdfmx.confを書き換えます(参照:epsファイルで図を表示しようとするとdvipdfmxで失敗する)
ちなみに,自分の環境では,/usr/local/texlive/2015basic/texmf-config/dvipdfmx/dvipdfmx.cfgにありました.

shell
$ vim /usr/local/texlive/2015/texmf-config/dvipdfmx/dvipdfmx.cfg
D  "rungs -q -dNOPAUSE -dBATCH -dEPSCrop -sPAPERSIZE=a0 -sDEVICE=pdfwrite -dCompatibilityLevel=%v -dAutoFilterGrayImages=false -dGrayImageFilter=/FlateEncode -dAutoFilterColorImages=false -dColorImageFilter=/FlateEncode -sOutputFile='%o' '%i' -c quit"
↓
D  "gs -q -dNOPAUSE -dBATCH -dEPSCrop -sPAPERSIZE=a0 -sDEVICE=pdfwrite -dCompatibilityLevel=%v -dAutoFilterGrayImages=false -dGrayImageFilter=/FlateEncode -dAutoFilterColorImages=false -dColorImageFilter=/FlateEncode -sOutputFile='%o' '%i' -c quit"

日本語が表示されない

texStudioのコンパイラは通ったのですが,texStudioのpdfビューワでは日本語が表示されませんでした.
このエラーは,texStudio組み込みのビューワのみで日本語が表示されません.ほかのビューワだと表示することができました.
以下で,組み込みビューワでも日本語が表示することができました

shell
$ brew install poppler
$ ln -s /usr/local/Cellar/poppler/0.37.0/share/poppler /usr/local/share/poppler

はまったこと

texStudioの組み込みビューワで日本語が表示できないのに個人的にはまりました.最初にmactexそのままインストールした状態でつかっことが原因だと思われますので,tlmgr updateは必須かと.

5
7
1

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
7