フリーソフトウェアのコンパイル

厳密に言うとコンパイルじゃなくて,インストール方法のメモだけど.

参考

ソース

ミラーサイト 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 にシンボリックリンク

# 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

を実行.

xdvi

エラー1

Error: XsraSelFile: can't get font 9x15

と出て起動しない

# yum install xorg-x11-fonts-misc.noarch

エラー2

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

xdvi で日本語フォントを表示させると

 render.ps: font IPAexMincho-H is not defained

といわれる

後述の cidfmap.local の編集で解決

エラー4

xdvi-xaw: Warning: Character XXXX not defined in font rml

pxdvi を使う.

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.


ghostscript

日本語表示を可能にする.

# 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 ;

トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2017-04-25 (火) 11:08:00