以下内容均来自网络。
 
字体命令:
相应的字体声明都有相应的字体命令
family: \textrm{文本} \texttt{ } \textsf{  }
shape : \textup{文本} \textit{ } \textsl{  } \textsc{  }
series: \textmd{文本} \textbf{ }
默认值: \textnormal{ }
强调:  \emph{  }
/textbf{文本}等价于{/bfseries 文本}
/textit{文本}等价于{/itshape 文本}
/textmd{文本}等价于{/mdseries
文本}
/textnormal{文本}等价于{/normalfont 文本}
/textrm{文本}等价于{/rmfamily
文本}
/textsc{文本}等价于{/scshape 文本}
/textsf{文本}等价于{/sffamily
文本}
/textsl{文本}等价于{/slshape 文本}
/texttt{文本}等价于{/ttfamily
文本}
/textup{文本}等价于{/upshape 文本}
 
一种常用设置方案:
 
\documentclass[11pt,a4paper]{article}
\usepackage{fontspec,xltxtra,xunicode}
\usepackage[slantfont,boldfont]{xeCJK}

% 设置中文字体
% ==========================================================
\setCJKmainfont[BoldFont=STHeiti,ItalicFont=STKaiti,BoldItalicFont=LiSu]{STSong}
%中文缺少同种字体的变体,因而在设置缺省字体是多使用黑体来表示加粗,楷体表示斜体,隶书表示加粗+倾斜。此时注意多\usepackage{fontspec,xltxtra,xunicode}。\setCJKsansfont{STHeiti}
\setCJKmonofont{STFangsong}%然后设置无衬线字体以及等宽字体,最后重定义各种常用字体方便调用。
\setCJKfamilyfont{zhsong}{STSong}
\setCJKfamilyfont{zhhei}{STHeiti}
\setCJKfamilyfont{zhfs}{STFangsong}
\setCJKfamilyfont{zhkai}{STKaiti}
\newcommand{\songti}{\CJKfamily{zhsong}} % 宋体
\newcommand{\heiti}{\CJKfamily{zhhei}}   % 黑体
\newcommand{\kaishu}{\CJKfamily{zhkai}}  % 楷书
\newcommand{\fangsong}{\CJKfamily{zhfs}} % 仿宋
 
xeCJK包,定义了mainfont,CJKmainfont,sansfont,CJKsansfont,monofont,CJKmonofont。
 
 
\setCJKfamilyfont{song}{AdobeSongStd.otf}
\newcommand{\song}{\CJKfamily{song}}%重定义字体AdobeSongStd.otf为\song,便于引用及维护

ctex 已有 \songti、\heiti、\fangsong、\kaishu、\lishu、\youyuan 命令,分别等价于 CJK 中的 \CJKfamily{song}、\CJKfamily{hei}、\CJKfamily{fs}、\CJKfamily{kai}、 \CJKfamily{li}、\CJKfamily{you}命令。上面的新定义 \song 命令不用 \songti 可以避免冲突。不过不小心和 \CJKfamily{song} 命令重名了。我试了下,作了如上设置后,\songti 命令仍然是它默认的宋体,和设置的后的 \CJKfamily{song} 不等价了。

\setCJKmainfont[BoldFont=msyhbd.ttf]{msyh.ttf}%设置汉字字体为微软雅黑,用微软雅黑粗体强调。可根据需要更改
\setmainfont[BoldFont=timesbd.ttf]{times.ttf}%设置英文字体为Times New Roman,用Times New Roman粗体强调。可根据需要更改

msyh.ttf为微软雅黑字体的文件名,msyhbd.ttf为微软雅黑粗体字体的文件名,times.ttf 为 Times New Roman 字体文件名,timesbd 为 Times New Roman 粗体文件名。

\documentclass[a4paper,twocolumn]{article} %两列
\usepackage{graphicx}%插图宏集
\usepackage{titletoc}%要调整章节标题在目录页中的格式,可以用titletoc宏包 title of contents
\usepackage{titlesec} %其中 center 可使标题居中,还可设为 raggedleft (居左,默认),
%\usepackage{abstract}摘要分栏的宏包
\usepackage{xeCJK}%中文字体

字体和字号设置:(xeCJK中可以直接使用系统字体,查看已安装中文字体,命令行输入fc-list :lang=zh-cn)

\setmainfont{Times New Roman}<span style="white-space:pre">                       %缺省英文字体 Times New Roman
\setCJKmainfont[ItalicFont={楷体_GB2312}, BoldFont={黑体}]{宋体}              %衬线字体 缺省中文字体为
\setCJKsansfont{黑体}<span style="white-space:pre">                                %serif是有衬线字体sans serif无衬线字体。
\setCJKmonofont{仿宋_GB2312}<span style="white-space:pre">                         %中文等宽字体
%-----------------------xeCJK下设置中文字体------------------------------%
\setCJKfamilyfont{song}{SimSun}                             %宋体 song
\newcommand{\song}{\CJKfamily{song}}                        % 宋体   (Windows自带simsun.ttf)
\setCJKfamilyfont{xs}{NSimSun}                              %新宋体 xs
\newcommand{\xs}{\CJKfamily{xs}}
\setCJKfamilyfont{fs}{FangSong_GB2312}                      %仿宋2312 fs
\newcommand{\fs}{\CJKfamily{fs}}                            %仿宋体 (Windows自带simfs.ttf)
\setCJKfamilyfont{kai}{KaiTi_GB2312}                        %楷体2312  kai
\newcommand{\kai}{\CJKfamily{kai}}
\setCJKfamilyfont{yh}{Microsoft YaHei}                    %微软雅黑 yh
\newcommand{\yh}{\CJKfamily{yh}}
\setCJKfamilyfont{hei}{SimHei}                                    %黑体  hei
\newcommand{\hei}{\CJKfamily{hei}}                          % 黑体   (Windows自带simhei.ttf)
\setCJKfamilyfont{msunicode}{Arial Unicode MS}            %Arial Unicode MS: msunicode
\newcommand{\msunicode}{\CJKfamily{msunicode}}
\setCJKfamilyfont{li}{LiSu}                                            %隶书  li
\newcommand{\li}{\CJKfamily{li}}
\setCJKfamilyfont{yy}{YouYuan}                             %幼圆  yy
\newcommand{\yy}{\CJKfamily{yy}}
\setCJKfamilyfont{xm}{MingLiU}                                        %细明体  xm
\newcommand{\xm}{\CJKfamily{xm}}
\setCJKfamilyfont{xxm}{PMingLiU}                             %新细明体  xxm
\newcommand{\xxm}{\CJKfamily{xxm}}
\setCJKfamilyfont{hwsong}{STSong}                            %华文宋体  hwsong
\newcommand{\hwsong}{\CJKfamily{hwsong}}
\setCJKfamilyfont{hwzs}{STZhongsong}                        %华文中宋  hwzs
\newcommand{\hwzs}{\CJKfamily{hwzs}}
\setCJKfamilyfont{hwfs}{STFangsong}                            %华文仿宋  hwfs
\newcommand{\hwfs}{\CJKfamily{hwfs}}
\setCJKfamilyfont{hwxh}{STXihei}                                %华文细黑  hwxh
\newcommand{\hwxh}{\CJKfamily{hwxh}}
\setCJKfamilyfont{hwl}{STLiti}                                        %华文隶书  hwl
\newcommand{\hwl}{\CJKfamily{hwl}}
\setCJKfamilyfont{hwxw}{STXinwei}                                %华文新魏  hwxw
\newcommand{\hwxw}{\CJKfamily{hwxw}}
\setCJKfamilyfont{hwk}{STKaiti}                                    %华文楷体  hwk
\newcommand{\hwk}{\CJKfamily{hwk}}
\setCJKfamilyfont{hwxk}{STXingkai}                            %华文行楷  hwxk
\newcommand{\hwxk}{\CJKfamily{hwxk}}
\setCJKfamilyfont{hwcy}{STCaiyun}                                 %华文彩云 hwcy
\newcommand{\hwcy}{\CJKfamily{hwcy}}
\setCJKfamilyfont{hwhp}{STHupo}                                 %华文琥珀   hwhp
\newcommand{\hwhp}{\CJKfamily{hwhp}}
\setCJKfamilyfont{fzsong}{Simsun (Founder Extended)}     %方正宋体超大字符集   fzsong
\newcommand{\fzsong}{\CJKfamily{fzsong}}
\setCJKfamilyfont{fzyao}{FZYaoTi}                                    %方正姚体  fzy
\newcommand{\fzyao}{\CJKfamily{fzyao}}
\setCJKfamilyfont{fzshu}{FZShuTi}                                    %方正舒体 fzshu
\newcommand{\fzshu}{\CJKfamily{fzshu}}
\setCJKfamilyfont{asong}{Adobe Song Std}                        %Adobe 宋体  asong
\newcommand{\asong}{\CJKfamily{asong}}
\setCJKfamilyfont{ahei}{Adobe Heiti Std}                            %Adobe 黑体  ahei
\newcommand{\ahei}{\CJKfamily{ahei}}
\setCJKfamilyfont{akai}{Adobe Kaiti Std}                            %Adobe 楷体  akai
\newcommand{\akai}{\CJKfamily{akai}}

%------------------------------设置字体大小------------------------%
\newcommand{\chuhao}{\fontsize{42pt}{\baselineskip}\selectfont}     %初号
\newcommand{\xiaochuhao}{\fontsize{36pt}{\baselineskip}\selectfont} %小初号
\newcommand{\yihao}{\fontsize{28pt}{\baselineskip}\selectfont}      %一号
\newcommand{\erhao}{\fontsize{21pt}{\baselineskip}\selectfont}      %二号
\newcommand{\xiaoerhao}{\fontsize{18pt}{\baselineskip}\selectfont}  %小二号
\newcommand{\sanhao}{\fontsize{.75pt}{\baselineskip}\selectfont}  %三号
\newcommand{\sihao}{\fontsize{14pt}{\baselineskip}\selectfont}%     四号
\newcommand{\xiaosihao}{\fontsize{12pt}{\baselineskip}\selectfont}  %小四号
\newcommand{\wuhao}{\fontsize{.5pt}{\baselineskip}\selectfont}    %五号
\newcommand{\xiaowuhao}{\fontsize{9pt}{\baselineskip}\selectfont}   %小五号
\newcommand{\liuhao}{\fontsize{.875pt}{\baselineskip}\selectfont}  %六号
\newcommand{\qihao}{\fontsize{.25pt}{\baselineskip}\selectfont}    %七号
%------------------------------标题名称中文化-----------------------------%
\renewcommand\abstractname{\hei 摘\ 要}
\renewcommand\refname{\hei 参考文献}
\renewcommand\figurename{\hei 图}
\renewcommand\tablename{\hei 表}
%------------------------------定理名称中文化-----------------------------%
\newtheorem{dingyi}{\hei 定义~}[section]
\newtheorem{dingli}{\hei 定理~}[section]
\newtheorem{yinli}[dingli]{\hei 引理~}
\newtheorem{tuilun}[dingli]{\hei 推论~}
\newtheorem{mingti}[dingli]{\hei 命题~}
\newtheorem{lizi}{{例}}
\usepackage{fontspec}%使可以設定字型
\usepackage{xeCJK}%讓中英文字型分開設置
\setCJKmainfont{Microsoft YaHei}%設定中文字型,英文仍為TeX字型  
\setCJKmainfont{KaiTi_GB2312}%楷体
\newcommand\fontnameARPLKaitiMBigFive{AR PL KaitiM Big5} %文鼎PL中楷:style=Regular
\newcommand\fontnameKaiTiGBTwo{KaiTi_GB2312} %楷体_GB2312:style=Regular
\newcommand\fontnameWenQuanYiZenHeiMono{WenQuanYi Zen Hei Mono} %文泉驿等宽正黑 %文泉驿等宽正黑:style=Medium %中等
\newcommand\fontnameWenQuanYiMicroHeiMono{WenQuanYi Micro Hei Mono} %文泉驿等宽微米黑 %文泉驿等宽微米黑:style=Regular
\newcommand\fontnameArPlUMing{AR PL UMing CN}
\newcommand\fontnameMicrosoftYaHei{Microsoft YaHei} %微软雅黑:style=Regular
\newcommand\fontnameFangSongGBTwo{FangSong_GB2312} %仿宋_GB2312:style=Regular
\newcommand\fontnameSimSun{SimSun} %宋体:style=Regular
\newcommand\fontnameARPLSungtiLGB{AR PL SungtiL GB} %文鼎PL简报宋:style=Regular
\newcommand\fontnameWenQuanYiZenHei{WenQuanYi Zen Hei} %文泉驿正黑 %文泉驿正黑:style=Medium %中等
\newcommand\fontnameSimHei{SimHei} %黑体:style=Regular
\newcommand\fontnameSTXingkai{STXingkai} %华文行楷:style=Regular
\newcommand\fontnameARPLUKaiCN{AR PL UKai CN}
\newcommand\fontnameWenQuanYiMicroHei{WenQuanYi Micro Hei Mono} %文泉驿微米黑 %文泉驿微米黑:style=Regular
\newcommand\fontnameARPLMingtiTwoLBigFive{AR PL Mingti2L Big5} %文鼎PL细上海宋:style=Reguler %Regular
\newcommand\fontnameARPLKaitiMGB{AR PL KaitiM GB} %文鼎PL简中楷:style=Regular
\newcommand\fontnameLiSu{LiSu} %隶书:style=Regular
%%%%%%%%%%% CJK下设置中文字体 %%%%%%%%%%%%%  
\usepackage{fontspec} 	% 允許設定字體
\usepackage{xeCJK} 		% 分開設置中英文字型
\setCJKmainfont{LiHei Pro} 	% 設定中文字型
\setmainfont{Georgia} 	% 設定英文字型
\newcommand{\song}{\CJKfamily{song}} % 宋体 (Windows自带simsun.ttf) \newcommand{\fs}{\CJKfamily{fs}} % 仿宋体 (Windows自带simfs.ttf) \newcommand{\kai}{\CJKfamily{kai}} % 楷体 (Windows自带simkai.ttf) \newcommand{\hei}{\CJKfamily{hei}} % 黑体 (Windows自带simhei.ttf) \newcommand{\li}{\CJKfamily{li}} % 隶书 (Windows自带simli.ttf)
\usepackage{fontspec}\fontspec{"[maozedong.ttf]"}

可用来调用字体。

  • \setmainfont{ } 一般就是论文中西文部分默认使用的字体。通常到 Word 2003 为止,这里的默认字体都会是 Times New Roman。Linux 下也有同名字体。
  • \setsansfont{ }
    是西文默认无衬线字体。一般可能出现在大标题等显眼的位置。这一部分经常碰上的字体会是 Helvetica/Arial。Linux下也有
    Helvetica,前缀是 -adobe-helvetica-* 。这是一个古老的非抗锯齿版本(也就是不用 fontconfig 配置而使用
    xfontsel),所以如今的 XWindow 环境应该不会再使用它作为屏幕字体。而 Windows 下的 Word
    则经常会默认为 Arial。——之前我说Windows下也能看见Helvetica,应该是源自一些错误的印象。经再次确认,Word 和
    Windows 本身都不自带 Helvetica。感谢@梁海 君指出 Windows 下没有 Helvetica。
  • \setmonofont{ }是西文默认的等宽字体。一般用于排版程序代码。Courier 或者 Courier New 是常见的 Word 选项。Linux 下一般会有 Courier,但很少能看见 Courier New。
  • \setCJKmainfont[BoldFont={
    },ItalicFont={ }]{
    }这个命令指定中文(或韩文日文)的默认字体。通常情况下,我见过的大部分文档论文会要求用宋体排版,实际上就是说的是SimSun。Linux
    下可能用文鼎宋体代替,不过效果可能较差。另一点是和西文不同的地方,这个设置允许我们指定粗体和斜体应用何种字体代替。之所以有这个区别,是因为中文不
    使用粗体表示强调,也不使用斜体表示引文或书名号。我一般会指定BoldFont
    和 ItalicFont 为某种黑体,Windows 环境下是SimHei,Linux
    下我会用文泉驿正黑避免版权问题。但具体操作上可能需要灵活调整。有些高校的论文模板,比如我母校就是明确要求强调段落必须使用楷体(SimKai),只
    能照着要求设置。
  • \setCJKsansfont{ } 和
    \setCJKmonofont{
    }。这两个我没怎么用过,也说不清子丑寅卯来。一个比较安全的设置是统统设置成宋体,然后实际排版一次之后回头看看效果,再做必要的调整。我承认这样可能
    会比较难看,但至少不会有过于突兀的效果。
\setCJKmainfont{AR PLBaosong2GBK Light}    %文鼎PL报宋二GBK设置为缺省中文字体
\setCJKfamilyfont{kai}{AR PL KaitiM GB}    %将文鼎楷体名称改为kai方便调用

此后\CJKfamily{kai}即可直接使用文鼎楷体。

LaTeX字体相关的更多相关文章

  1. CSS3基础(2)—— 文字与字体相关样式、盒子类型、背景与边框相关样式、变形处理、动画功能

    一. CSS3 文字与字体相关样式 1. 给文字添加阴影 text-shadow: length length length ccolor; 属性适用于文本阴影,指定了水平阴影,垂直阴影,模糊的距离, ...

  2. web前端学习(三)css学习笔记部分(7)-- 文字和字体相关样式、盒子相关样式、背景与边框相关样式

    12.  文字和字体相关样式 12.1  CSS3 给文字添加阴影 使用 text-shadow 属性给页面上的文字添加阴影效果,text-shadow 属性是在CSS2中定义的,在 CSS2.1 中 ...

  3. Latex字体属性

    Latex字体有五种属性:编码.族.系列.尺寸.形状:其中,一般用户不会涉及字体的编码属性.用户可以自定义字体属性,定义属性的命令称为声明,声明无参数,直接在文档中使用.1. 族(family)属性: ...

  4. CSS3系列二(媒体支持、文字与字体相关样式、盒相关样式)

    CSS3媒体支持 在css3中允许我们在不改变内容的情况下,在样式中选择一种页面的布局以精确的适应不同的设备,从而改善用户体验 可以利用meta标签在页面中指定浏览器在处理本页面时按照多少像素的窗口宽 ...

  5. 09LaTeX学习系列之---Latex 字体的设置

    目录 目录: (一) 字体族的设置 1.说明: 2.源代码: 3.输出结果: (二) 字体系列的设置 1.源代码: 2.输出效果: (三) 字体形状的设置 1.源代码: 2.输出效果: (四) 字体大 ...

  6. latex 字体大小设置

    tex 设置字体大小命令由小到大依次为: \tiny \scriptsize \footnotesize \small \normalsize \large \Large \LARGE \huge \ ...

  7. 一文让你彻底了解iOS字体相关知识

    写本文的契机主要是把自己整理的关于iOS字体方面的知识不断更新写在这篇博文中,用来自己以后查阅. 一.iOS原生字体展示 在label中选择字体的font,并把font由system改成custom后 ...

  8. Android 字体相关总结

    1.Android系统默认支持三种字体,分别为:“sans”, “serif”,  “monospace“  系统缺省方式(经试验缺省采用采用sans): 2.在Android中可以引入其他字体 3. ...

  9. [CSS3]学习笔记-文字与字体相关样式

    1.给文字添加阴影 <!doctype html> <html> <head> <meta charset="utf-8"> < ...

随机推荐

  1. PDF.NET框架学习篇之SQL-MAP使用存储过程

    最近一直在学习“深蓝医生”的PDF.NET框架,对Sql-Map使用存储过程有了点小小的体会.基础知识请到http://www.cnblogs.com/bluedoctor/archive/2010/ ...

  2. linux常用命令之查阅文件

    CAT cat – concatenate print files 连续的输出文件内容 用法 cat [-nbA] file 选项 -n line number 输出行号 -b line number ...

  3. 更加简洁易用——wangEditor富文本编辑器新版本发布

    1. 前言 wangEditor富文本编辑器(www.wangEditor.com)从去年11月份发布,至今已经有将近10各月了.它就像一个襁褓中的小婴儿,在我的努力以及众多使用者的支持下不断摸索.成 ...

  4. jQuery Portamento 滑动定位

    版本: jQuery v1.3.2+ jQuery Portamento v1.1.1 注意事项: 在不支持position:fixed的浏览器里效果不是很好(例如 IE6.iOS4),可以在参数中设 ...

  5. Twproject Gantt – 开源的 JavaScript 甘特图组件

    Twproject Gantt 是一款基于 jQuery 开发的甘特图组件,也可以创建其它图表,例如任务树(Task Trees).内置编辑.缩放和 CSS 皮肤等功能.更重要的是,它是免费开源的. ...

  6. FM四舍五入_从小数点最后一位进位

    原贴地址:http://jiahongguang12.blog.163.com/blog/static/334665720071060551591/ 输入参数12.5445,因此FM从小数点最后一位进 ...

  7. AE,按照属性值关系选择要素

    if(axMapControl2.LayerCount<=0) { MessageBox.Show("请加载图层后使用该功能","系统提示",Messag ...

  8. ORACLE -- ArcSDE Lock request conflicts with an established lock【转】

    具体的解决办法有如下三种 1.多半情况下关闭数据库连接可以解决这个问题,但有时候问题依然存在. 2. >1.关闭所有的ArcMap和ArcCatalog session. >2.开始——运 ...

  9. 关于内存泄露分析插件 MAT 的用法

    关于内存泄露分析插件 MAT 的用法,建议大家有时间看一下,下面的文章 http://www.blogjava.net/rosen/archive/2010/05/21/321575.html htt ...

  10. Objective-C 快速入门--基础(二)

    1.什么是继承?OC中的继承有哪些特点? “继承”是面向对象软件技术当中的一个概念.如果一个类A继承自另一个类B,就把这个A称为"B的子类",而把B称为"A的父类&quo ...