分享

latex设置

 吾乃阿尔法 2014-05-17

 

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。

 

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多