settings for the newbie:
1.add the following codes to ~/.bashrc
or /etc/profile(windows 无需此设置)
PATH=$PATH:/usr/local/texlive/2010/bin/i386-linux
MANPATH=$MANPATH:/usr/local/texlive/2010/texmf/doc/man
INFOPATH=$INFOPATH:/usr/local/texlive/2010/texmf/doc/info
2.fonts
setting(字体设置):
先装好需要的字体:cp
*.ttf /usr/share/fonts/TrueType/
拷贝完字体后要设置字体到权限,否则普通用户不能用。我把所有到字体放在
jimmy目录下。
cd
/usr/share/fonts/TrueType/
chmod 777
jimmy
cd
jimmy
chmod 777
*
a. 高层方案的 TeX 源码
(直接用ctex包,无需另外设置字体,直接调用设置好的字体命令(前提是安装好字体),这个其实不错,不过它排版的宽度老感觉比正常article的窄),如果需要更改,在/usr/local/texlive/2010/texmf-dist/tex/latex/ctex/fontset/ctex-xecjk-winfonts.def
中更改原来ctex帮你设计好的字体。
\documentclass[UTF8,adobefonts]{ctexart} %注意:一定要写adobefonts选项或者winfonts 选项,除了ctexart外,还可以用ctexbook(书),ctexrep(报告),详见ctex宏包说明。
\title{\LaTeX 中文设置之高层方案}
\author{xiaoyong}
\date{\today}
\begin{document}
\maketitle
\begin{center}
1. 字体示例:\\
\begin{tabular}{c|c}
\hline
\textbf{\TeX 命令} & \textbf{效果}\\
\hline
\verb|{\songti 宋体}| & {\songti 宋体}\\
\hline
\verb|{\heiti 黑体}| & {\heiti 黑体}\\
\hline
\verb|{\fangsong 仿宋}| & {\fangsong 仿宋}\\
\hline
\verb|{\kaishu 楷书}| & {\kaishu 楷书}\\
\hline
\verb|{\lishu 隶书}| & {\lishu 隶书}\\
\hline
\verb|{\youyuan 幼圆}| & {\youyuan 幼圆}\\
\hline
\end{tabular}
\end{center}
\begin{center}
2. 字号示例:\\
{\zihao{0}初号}
{\zihao{1}一号}
{\zihao{2}二号}
{\zihao{3}三号}
{\zihao{4}四号}
{\zihao{5}五号}
{\zihao{6}六号}
{\zihao{7}七号}
{\zihao{8}八号}
\end{center}
\end{document}
b. 低层方案的 TeX 源码(我更喜欢这种):
% !Mode:: "TeX:UTF-8"
\documentclass[11pt,a4paper]{article}
\usepackage{fontspec,xltxtra,xunicode}
\usepackage[slantfont,boldfont]{xeCJK}
% 设置中文字体(这四个字体需要从网上另外下载,但可不是免费的,也可以分别用微软的字体:SimSun,SimHei, KaiTi, FangSong)
% ==========================================================
\setCJKmainfont[BoldFont=Adobe Heiti Std,ItalicFont=Adobe Kaiti Std]{Adobe Song Std}
\setCJKsansfont{Adobe Heiti Std}
\setCJKmonofont{Adobe Fangsong Std}
\setCJKfamilyfont{zhsong}{Adobe Song Std}
\setCJKfamilyfont{zhhei}{Adobe Heiti Std}
\setCJKfamilyfont{zhfs}{Adobe Fangsong Std}
\setCJKfamilyfont{zhkai}{Adobe Kaiti Std}
% Custom setting for 隶书 and 幼圆(微软的字体)
\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}} % 幼圆
% ==========================================================
\title{\LaTeX 中文设置之低层方案}
\author{xiaoyong}
\date{\today}
\begin{document}
\maketitle
\begin{center}
字体示例:\\
\begin{tabular}{c|c}
\hline
\textbf{\TeX 命令} & \textbf{效果}\\
\hline
\verb|{\songti 宋体}| & {\songti 宋体}\\
\hline
\verb|{\heiti 黑体}| & {\heiti 黑体}\\
\hline
\verb|{\fangsong 仿宋}| & {\fangsong 仿宋}\\
\hline
\verb|{\kaishu 楷书}| & {\kaishu 楷书}\\
\hline
\verb|{\lishu 隶书}| & {\lishu 隶书}\\
\hline
\verb|{\youyuan 幼圆}| & {\youyuan 幼圆}\\
\hline
\end{tabular}
\end{center}
\end{document}
c. 英文字体设置:
\setmainfont{Times New Roman} %衬线字体,也可以用DejaVu
%\setsansfont{DejaVu Sans} %无衬线字体,linux下使用
%\setmonofont{DejaVu Sans Mono}%等宽字体,linux下使用
\setmonofont{Consolas}%等宽字体,windows下使用,这种字体排版程序代码很漂亮,不会把1当成l,0当成O。
|