RIGHT:[[フリーソフトウェアのコンパイル]] 厳密に言うとコンパイルじゃなくて,インストール方法のメモだけど. *参考 [#c5b3b36c] -http://dokoka.org/wiki.cgi?page=CentOS+6.3%A4%CBGhostscript+9.07%A4%C8TeXLive+2012%A4%F2%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB%A4%B9%A4%EB -https://texwiki.texjp.org/?Linux%2FCentOS -https://blog.kyang.info/2016/05/centos7-texlive2015-install/ *ソース [#saf5def9] ミラーサイト https://texwiki.texjp.org/?TeX%20Live#tlnet からインストーラ install-tl-unx.tar.gz をダウンロード $ wget http://mirror.ctan.org/systems/texlive/tlnet/install-tl-unx.tar.gz $ cd build $ tar xvf install-tl-unx.tar.gz $ cd install-tl* # http_proxy=http://192.168.0.100:8080/ # https_proxy=http://192.168.0.100:8080/ # ftp_proxy=http://192.168.0.100:8080/ # export http_proxy # export https_proxy # export ftp_proxy # ./install-tl (*) mediam-scheme を選択し,カスタマイズで b BibTeX e Additional fonts h Additional formats s Chinese/Japanese/Korean C Japanese J LaTeX additional packages を追加選択. u Czech/Solvak w Other European languages x French y German B Italian Y TeXworks editor F Polish G Portuguese H Spanish を未選択にする ディレクトリはデフォルト /usr/local/texlive/2016 Option はデフォルトのまま (*) 上記で scheme-basic をインストールして, その後 collection-langjapanese をインストールするほうがスマートかも. # tlmgr install collection-langjapanese */usr/local/bin にシンボリックリンク [#p494deb6] # cd /usr/local/bin # /usr/local/texlive/2016/bin/*/tlmgr path add エラーが出るけど気にしない シンボリックリンクを戻すには # /usr/local/texlive/2016/bin/*/tlmgr path remove エラーが出るけど気にしない *アップデート [#x2210d64] # tlmgr update --self --all /usr/local/texlive/2016/tlpkg/backups にパッケージのバックアップが できるので,正常動作が確認できれば削除. バックアップから戻すには # tlmgr restore (パッケージ名) (リビジョン番号) *フォント埋め込みの設定 [#tc8d5df3] kanji-config-updmap(-sys) を使用してフォント埋め込みの設定ができる. IPAex フォントを埋め込む場合は # PATH=/usr/local/bin:$PATH # kanji-config-updmap-sys ipaex を実行. *xdvi [#r9701360] **エラー1 [#h29c0fd8] Error: XsraSelFile: can't get font 9x15 と出て起動しない # yum install xorg-x11-fonts-misc.noarch **エラー2 [#b64ea8fb] Warning: Cannot convert string "-*-helvetica-medium- ...." to type FontStruct ターミナルから以下の作業を行う. $ cd /usr/local/texlive/????/texmf-dist/xdvi $ sudo cp XDvi XDvi.org $ sudo sed 's/\(^\*font:\)\(.*\)helvetica\(.*\)/\1\2\*\3-\*/' -i XDvi $ sudo sed 's/\(^\*statusline\.font:\)\(.*\)helvetica\(.*\)/\1\2\*\3-\*/' -i XDvi **エラー3 [#b639487a] xdvi で日本語フォントを表示させると render.ps: font IPAexMincho-H is not defained といわれる 後述の cidfmap.local の編集で解決 **エラー4 [#cca69b8c] xdvi-xaw: Warning: Character XXXX not defined in font rml pxdvi を使う. *pxdvi [#a48c8a7d] tlptexlive は使えないようで pxdvi のインストールに tltexjp を使う. # tlmgr repository add http://texlive.texjp.org/2016/tltexjp tltexjp # tlmgr pinning add tltexjp '*' # tlmgr install pxdvi # ln -s /usr/local/texlive/2016/bin/x86_64-linux/pxdvi pxdvi # ln -s /usr/local/texlive/2016/bin/x86_64-linux/pxdvi-xaw pxdvi-xaw これで pxdvi がインストールされる. が, mktexpk: don't know how to create bitmap font for min10 mktexpk: perhaps min10 is missing from the map file. xdvi: Can't find pixel font min10; とエラーが出る. # cd /usr/local/texlive/2016 # mv texmf.cnf texmf.cnf.org # cp -ip texmf-dist/web2c/texmf.cnf . これで O.K. ---- *ghostscript [#p5991006] 日本語表示を可能にする. # yum install ipa-gothic-fonts.noarch # yum install ipa-mincho-fonts.noarch # yum install ipa-pgothic-fonts.noarch # yum install ipa-pmincho-fonts.noarch # vi /etc/ghostscript/9.07/cidfmap.local % cidfmap.ja /IPA-Gothic << /FileType /TrueType /Path (/usr/share/fonts/ipa-gothic/ipag.ttf) /CSI [(Japan1) 6] >> ; /IPA-PGothic << /FileType /TrueType /Path (/usr/share/fonts/ipa-pgothic/ipagp.ttf) /CSI [(Japan1) 6] >> ; /IPA-Gothic-Regular /IPA-Gothic ; /IPA-Gothic-JaH << /FileType /TrueType /Path (/usr/share/fonts/ipa-gothic/ipag.ttf) /CSI [(Japan2) 0] >> ; /IPA-Gothic-JaH << /FileType /TrueType /Path (/usr/share/fonts/ipa-pgothic/ipagp.ttf) /CSI [(Japan2) 0] >> ; /IPA-Gothic-Regular-JaH /IPA-Gothic-JaH ; /IPA-Mincho << /FileType /TrueType /Path (/usr/share/fonts/ipa-mincho/ipam.ttf) /CSI [(Japan1) 6] >> ; /IPA-PMincho << /FileType /TrueType /Path (/usr/share/fonts/ipa-pmincho/ipamp.ttf) /CSI [(Japan1) 6] >> ; /IPA-Mincho-Regular /IPA-Mincho ; /IPA-Mincho-JaH << /FileType /TrueType /Path (/usr/share/fonts/ipa-mincho/ipam.ttf) /CSI [(Japan2) 0] >> ; /IPA-PMincho-JaH << /FileType /TrueType /Path (/usr/share/fonts/ipa-pmincho/ipamp.ttf) /CSI [(Japan2) 0] >> ; /IPA-Mincho-Regular-JaH /IPA-Mincho-JaH ; /Ryumin-Light /IPA-Mincho ; /GothicBBB-Medium /IPA-Gothic ; /Adobe-Japan1 /IPA-Gothic ; /Adobe-Japan2 /IPA-Gothic-JaH ; TeX をインストールした後,/etc/ghostscript/9.07/cidfmap.local に次の行も加える /IPA-EX-Gothic << /FileType /TrueType /Path (/usr/local/texlive/2016/texmf-dist/fonts/truetype/public/ipaex/ipaexg.ttf) /CSI [(Japan1) 6] /SubfontID 0>> ; /IPA-EX-Mincho << /FileType /TrueType /Path (/usr/local/texlive/2016/texmf-dist/fonts/truetype/public/ipaex/ipaexm.ttf) /CSI [(Japan1) 6] >> ; %%% Alias for dvips /ipamincho /IPA-Mincho ; /ipagothic /IPA-Gothic ; /ipam /IPA-Mincho ; /ipag /IPA-Gothic ; /ipaexm /IPA-EX-Mincho ; /ipaexg /IPA-EX-Gothic ; /IPAexMincho /IPA-EX-Mincho ; /IPAexGothic /IPA-EX-Gothic ;