LaTeX使用--XeLaTeXを使って中国語をサポートする(Officeを放棄することができます)

2710 ワード

ホストプラットフォーム:Gentoo 11.2
カーネルバージョン:Linux Kernel 3.2.1
オリジナル作品、転載は明記してください.http://blog.csdn.net/yming0221/article/details/7410027
卒業論文を書くには、Linuxをずっと使っていますが、LinuxのOfficeソフトの互換性は論文の要求に達しないです.以前にもLinuxの下の強力なレイアウトツール、LaTeXを聞いたことがあります.これでは、パソコンのフォーマットを変えることができなくなり、論文のフォーマットを修正することに追われる羽目になります.
下の設置環境は、ネット上ではtexliveのミラーを使ってインストールされていることが多いです.見てみました.あのミラーは2つ以上のGで、とても大きいです.それにCJKを通して中国語の問題を解決します.
XeLa TeXのインストール手順は以下の通りです.
Gentooの下で直接emargeすればいいです.
Gentoo下Xetexとデフォルトでインストールされているtexlive-coreはお互いにblockで、最終的にはtexlive-xetexモジュールをインストールすることを選択します.
emergetexlive-xetex-av
依存問題を自動的に解決する.
XeLaTeXはフォントの問題を直接解決して、直接システムのフォントを使って、LaTeXのように手動でフォントを生成しなくてもいいです.
以下はsheridon 2006の中国語のマクロパッケージの配置ファイルです.(フォントは自分でインストールして、ネットからダウンロードできます.winの下で直接コピーできます.)
% xetex/xelatex       

\ProvidesPackage{zhfontcfg}
\usepackage[cm-default]{fontspec} %[cm-default]                            

\usepackage{xunicode,xltxtra}
\defaultfontfeatures{Mapping=tex-text} %     ,     tex           ,     。
%     
\XeTeXlinebreaklocale "zh"
\XeTeXlinebreakskip = 0pt plus 1pt minus 0.1pt
%               ,          

ewcommand\fontnamehei{Microsoft YaHei}
ewcommand\fontnamesong{SimSun}
ewcommand\fontnamekai{AR PL KaitiM GB}
ewcommand\fontnamemono{DejaVu Sans Mono}
ewcommand\fontnameroman{Times New Roman} %% ,
ewcommand{\erhao}{\fontsize{22pt}{\baselineskip}\selectfont}
ewcommand{\xiaoerhao}{\fontsize{18pt}{\baselineskip}\selectfont}
ewcommand{\sanhao}{\fontsize{16pt}{\baselineskip}\selectfont}
ewcommand{\xiaosanhao}{\fontsize{15pt}{\baselineskip}\selectfont}
ewcommand{\sihao}{\fontsize{14pt}{\baselineskip}\selectfont}
ewcommand{\xiaosihao}{\fontsize{12pt}{\baselineskip}\selectfont}
ewcommand{\wuhao}{\fontsize{10.5pt}{\baselineskip}\selectfont}
ewcommand{\xiaowuhao}{\fontsize{9pt}{\baselineskip}\selectfont}
ewcommand{\liuhao}{\fontsize{7.5pt}{\baselineskip}\selectfont} % \setmainfont[BoldFont=\fontnamehei]{\fontnamesong} \setsansfont[BoldFont=\fontnamehei]{\fontnamekai} \setmonofont{\fontnamemono} %
ewfontinstance\KAI {\fontnamekai}
ewcommand{\kai}[1]{{\KAI#1}} %
ewfontinstance\HEI{\fontnamehei}
ewcommand{\hei}[1]{{\HEI#1}} %
ewfontinstance\ENF{\fontnameroman}
ewcommand{\en}[1]{\,{\ENF#1}\,}
以下はtexテストファイルinput.texです.
\documentclass{article}

\usepackage{zhfontcfg}
\usepackage[colorlinks,linkcolor=black]{hyperref}
%opening
\title{latex       }
\author{  }
\begin{document}
\maketitle
\section{  }
\kai{  }
\section{  }
\hei{  }
\end{document}
コマンドxelatexを使用してinput.tex
これによりinput.pdfファイルが生成されました.