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 ;



トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS