ubuntuインストールtexlive 2012およびxelatexでwindowsフォント付き


xpの下でctexスーツをインストールして、texliveのwindows版があるようで、先に放っておいて、どうせubuntuの下のはtexliveです
 
すべてctexが悪くないと言って、そこでctexをつけて、しかしどうしてあのいくつかの持参する字体を使うことしかできなくて、とても不快で、半日捜索して、jylに闻いて、最后に満足する答えがなくて、また捜索して、偶然フォーラムの中で1つの招待状を见て、winの下でxelatexでコンパイルする时ファイルはutf 8で保存します.気絶して、何日も困っていた問題がやっと解決した.
 
過程を記録しましょう.
1.windowsの下でctexのxelatexコマンドでコンパイルするには、winシステムが持っているワードライブラリを使用します.
 
2.システムの下にあるフォントライブラリを表示
fc-list :lang=zh-cn

私のリストは次のとおりです.
 
STCaiyun,    :style=Regular
YouYuan,  :style=Regular
STHupo,    :style=Regular
Simsun (Founder Extended),  \-       :style=Regular
FZYaoTi,    :style=Regular
KaiTi_GB2312,  _GB2312:style=Regular
NSimSun,   :style=Regular
STSong,    :style=Regular
Microsoft YaHei,    :style=Regular,Normal,obyčejné,Standard,Κανονικά,Normaali,Normál,Normale,Standaard,Normalny,Обычный,Normálne,Navadno,Arrunta
FangSong_GB2312,  _GB2312:style=Regular
SimSun,  :style=Regular
STFangsong,    :style=Regular
STXinwei,    :style=Regular
SimHei,  :style=Regular
STXingkai,    :style=Regular
STLiti,    :style=Regular
STZhongsong,    :style=Regular
Microsoft YaHei,    :style=Bold,Negreta,tučné,fed,Fett,Έντονα,Negrita,Lihavoitu,Gras,Félkövér,Grassetto,Vet,Halvfet,Pogrubiony,Negrito,Полужирный,Fet,Kalın,Krepko,Lodia
FZShuTi,    :style=Regular
STXihei,    :style=Regular
LiSu,  :style=Regular
STKaiti,    :style=Regular

 
3.テキストxelatex_の編集font.texはutf 8形式で保存
%!Tex Program = xelatex 
\documentclass[12pt,a4paper]{article} 
\usepackage{fontspec,xunicode,xltxtra} 
\usepackage{titlesec} 
\usepackage[top=1in,bottom=1in,left=1.25in,right=1.25in]{geometry}  
\titleformat{\section}{\Large\xbsong}{\thesection}{1em}{}  

\XeTeXlinebreaklocale "zh" 
\XeTeXlinebreakskip = 0pt plus 1pt minus 0.1pt  


ewfontfamily\youyuan{YouYuan}
ewfontfamily\hwcaiyun{STCaiyun}
ewfontfamily\hwhupo{STHupo}
ewfontfamily\yaoti{FZYaoTi}
ewfontfamily\kaiti{KaiTi_GB2312}
ewfontfamily\xsong{NSimSun}
ewfontfamily\hwsong{STSong}
ewfontfamily\yahei{Microsoft YaHei}
ewfontfamily\fangsong{FangSong_GB2312}
ewfontfamily\song{SimSun}
ewfontfamily\hwfangsong{STFangsong}
ewfontfamily\weiti{STXinwei}
ewfontfamily\heiti{SimHei}
ewfontfamily\hwxingkai{STXingkai}
ewfontfamily\hwlishu{STLiti}
ewfontfamily\zhongsong{STZhongsong}
ewfontfamily\shuti{FZShuTi}
ewfontfamily\hwhei{STXihei}
ewfontfamily\lishu{LiSu}
ewfontfamily\hwkai{STKaiti} \renewcommand{\baselinestretch}{1.25} \begin{document} \title{\yahei \XeTeX } \author{\zhongsong } \date{\lishu } \maketitle \begin{table}[htbp] \caption{\yahei } \vskip 6pt \centering \begin{tabular}{|l|c|r|} \hline \heiti & \heiti & \heiti \\ \hline \kaiti & \verb+\youyuan+ & \youyuan \\ \kaiti & \verb+\hwcaiyun+ & \hwcaiyun \\ \kaiti & \verb+\hwhupo+ & \hwhupo \\ \kaiti & \verb+\yaoti+ & \yaoti \\ \kaiti & \verb+\kaiti+ & \kaiti \\ \kaiti & \verb+\xsong+ & \xsong \\ \kaiti & \verb+\hwsong+ & \hwsong \\ \kaiti & \verb+\yahei+ & \yahei \\ \kaiti & \verb+\fangsong+ & \fangsong \\ \kaiti & \verb+\song+ & \song \\ \kaiti & \verb+\hwfangsong+ & \hwfangsong \\ \kaiti & \verb+\weiti+ & \weiti \\ \kaiti & \verb+\heiti+ & \heiti \\ \kaiti & \verb+\hwxingkai+ & \hwxingkai \\ \kaiti & \verb+\hwlishu+ & \hwlishu \\ \kaiti & \verb+\zhongsong+ & \zhongsong \\ \kaiti & \verb+\shuti+ & \shuti \\ \kaiti & \verb+\hwhei+ & \hwhei \\ \kaiti & \verb+\lishu+ & \lishu \\ \kaiti & \verb+\hwkai+ & \hwkai \\ \hline \end{tabular} \end{table} \end{document}

 
4.コンパイルxelatex xelatex_font.texでいいです.
 
 
参考資料:http://hi.baidu.com/asnahu/blog/item/dcf4f5cec5a7790d92457e14.html
                http://forum.ubuntu.org.cn/viewtopic.php?f=35&t=265803&start=15
 
 
ubuntuインストールtexlive 2012
 
1.グラフィックインタフェースを使用してインストールするには、perl-tkをインストールする必要があります.
     sudo apt-get install perl-tk
 
2.texliveのダウンロードhttp://www.tug.org/texlive
 
3.マウントおよびインストール
      $ sudo mount -o loop  path_to.iso  /mnt
      $ cd/mnt
      $ ./install-tl -gui
中の作成システムリンクsystem-linkを選択し、インストールの終了を待つ
 
4.中国語フォントのコピー/usr/share/fonts/zh_CNには、このフォルダが自分で作成されていません
私がコピーした6つのフォントは:
宋体(simsun.ttf)、擬宋(simfang.ttf)、黒体(simhei.ttf)、楷書(simkai.ttf)、隷書(simli.ttf)、幼円(simyou.ttf)
     $ cd/usr/share/fonts/zh_CN
     $ chmod 777  *
     $ mkfontscale
     $ mkfontdir
     $ fc-cache
フォントがインストールされているかどうかをテストします.
     $ fc-list
上の6のフォントがあればインストールに成功しました.
 
5.XeTexベースの中国語スキームを使用しているので、ctex-xecjk-winfontsを修正します.defファイル
このステップは重要です.私はインストール時に修正していないので、対応するライブラリが見つかりません.
ファイルの場所:/usr/local/texlive/2012/texmf-dist/tex/latex/ctex/fontset/下
既存のファイル:
% ctex-xecjk-winfonts.def: Windows  xeCJK     ,         
% vim:ft=tex
 
/setCJKmainfont[BoldFont={SimHei},ItalicFont={[simkai.ttf]}]
  {SimSun}
/setCJKsansfont{SimHei}
/setCJKmonofont{[simfang.ttf]}
 
/setCJKfamilyfont{zhsong}{SimSun}
/setCJKfamilyfont{zhhei}{SimHei}
/setCJKfamilyfont{zhkai}{[simkai.ttf]}
/setCJKfamilyfont{zhfs}{[simfang.ttf]}
 
/newcommand*{/songti}{/CJKfamily{zhsong}} %   
/newcommand*{/heiti}{/CJKfamily{zhhei}}   %   
/newcommand*{/kaishu}{/CJKfamily{zhkai}}  %   
/newcommand*{/fangsong}{/CJKfamily{zhfs}} %   
/newcommand*{/lishu}{/CJKfamily{zhli}}    %   
/newcommand*{/youyuan}{/CJKfamily{zhyou}} %   
 
/endinput

変更後:
    % ctex-xecjk-winfonts.def:WindowsのxeCJKフォント設定、デフォルトは6種類の中易フォント
% vim:ft=tex
 
/setCJKmainfont[BoldFont={SimHei},ItalicFont={KaiTi_GB2312}
  {SimSun}
/setCJKsansfont{SimHei}
/setCJKmonofont{FangSong_GB2312}
 
/setCJKfamilyfont{zhsong}{SimSun}
/setCJKfamilyfont{zhhei}{SimHei}
/setCJKfamilyfont{zhkai}{KaiTi_GB2312}
/setCJKfamilyfont{zhfs}{FangSong_GB2312}
/setCJKfamilyfont{zhli}{LiSu}
/setCJKfamilyfont{zhyou}{YouYuan}
 
 
/newcommand*{/songti}{/CJKfamily{zhsong}} %   
/newcommand*{/heiti}{/CJKfamily{zhhei}}   %   
/newcommand*{/kaishu}{/CJKfamily{zhkai}}  %   
/newcommand*{/fangsong}{/CJKfamily{zhfs}} %   
/newcommand*{/lishu}{/CJKfamily{zhli}}    %   
/newcommand*{/youyuan}{/CJKfamily{zhyou}} %   
 
/endinput

注意、KaiTi_GB 2312の外には必ず[]カッコを付けないでください.そうしないと、xelatexを呼び出して時報をコンパイルするのは間違いです.Invalid fontname KaiTi_GB2312
感覚[]にはfileが含まれている.ttfしかし、私がttfファイルを書くのも間違いで、上のプロファイルに従って書き終わったら、正常になりました.
 
6.テストファイル
ubuntuの下でデフォルトutf-8符号化よ、修正しないでください
    test.tex
\documentclass{ctexart}
\begin{document}
  , TeX 2012!\\
{/heiti     }\\
{/songti     }\\
{/fangsong     }\\
{/kaishu     }\\
{/lishu     }\\
{/youyuan     }\\
\end{document}

ファイルのスラッシュ方向に注意してください.私がネットで見た例の一つは、与えられたスラッシュの方向が間違っていて、人を陥れていることです.
コンパイルコマンド:
    $xelatex test.tex
すべてが正常になるとtestが生成されますpdfです.次は自分で磨く時です.