厳密に言うとコンパイルじゃなくて,インストール方法のメモだけど.
ミラーサイト 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
# cd /usr/local/bin # /usr/local/texlive/2016/bin/*/tlmgr path add
エラーが出るけど気にしない
シンボリックリンクを戻すには
# /usr/local/texlive/2016/bin/*/tlmgr path remove
エラーが出るけど気にしない
# tlmgr update --self --all
/usr/local/texlive/2016/tlpkg/backups にパッケージのバックアップが できるので,正常動作が確認できれば削除.
バックアップから戻すには
# tlmgr restore (パッケージ名) (リビジョン番号)
kanji-config-updmap(-sys) を使用してフォント埋め込みの設定ができる.
IPAex フォントを埋め込む場合は
# PATH=/usr/local/bin:$PATH # kanji-config-updmap-sys ipaex
を実行.
Error: XsraSelFile: can't get font 9x15
と出て起動しない
# yum install xorg-x11-fonts-misc.noarch
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
xdvi で日本語フォントを表示させると
render.ps: font IPAexMincho-H is not defained
といわれる
後述の cidfmap.local の編集で解決
xdvi-xaw: Warning: Character XXXX not defined in font rml
pxdvi を使う.
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.
日本語表示を可能にする.
# 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 ;