xeCJK宏包指南

合集下载

latex中繁体字 例子

latex中繁体字 例子

latex中繁体字例子
在 LaTeX 中,我们可以使用 `ctexart` 文档类来编写中文文章,并
使用 `xeCJK` 宏包来支持繁体字。

以下是一个简单的例子:
```latex
\documentclass[UTF8]{ctexart}
\usepackage{xeCJK}
\setCJKmainfont{標楷體} % 设置中文字体
\begin{document}
这是一个使用繁体字的例子。

繁體字是中国传统文字的一种形式,相比简体字,它更接近于古代汉
字的形状和结构。

在台湾、澳门、香港等地,繁体字仍然被广泛使用。

以下是一些常见的繁体字示例:
「禮義廉恥」、「書法藝術」、「中華文化」。

这些繁体字在传统文化、艺术和文学领域都有重要的地位。

尽管现代社会中,使用简化字的趋势更加普遍,但繁体字仍然被保留
和传承,作为中国文化的重要组成部分。

希望这个简单的例子可以帮助你开始在 LaTeX 中使用繁体字写作。

\end{document}
```
通过以上的代码,在 LaTeX 中就可以使用繁体字来编写文章了。

ctex说明文档

ctex说明文档

ctex宏包说明∗版本号:v0.97修改日期:2010/01/22摘要ctex宏包提供了一个统一的中文L A T E X文档框架,底层支持CCT、CJK和xeCJK 三种中文L A T E X系统。

ctex宏包提供了编写中文L A T E X文档常用的一些宏定义和命令。

ctex宏包需要CCT系统或者CJK宏包或者xeCJK宏包的支持。

主要文件包括ctexart.cls、ctexrep.cls、ctexbook.cls和ctex.sty、ctexcap.sty。

ctex宏包由制作并负责维护。

目录1简介22使用帮助32.1使用CJK或xeCJK (3)2.2使用CCT (3)2.3选项 (4)2.3.1只能用于文档类的选项 (4)2.3.2只能用于文档类和ctexcap.sty的选项 (4)2.3.3中文编码选项 (4)2.3.4中文字库选项 (5)2.3.5CCT引擎选项 (5)2.3.6排版风格选项 (5)2.3.7宏包兼容选项 (6)2.3.8缺省选项 (6)2.4基本命令 (6)2.4.1字体设置 (6)2.4.2字号、字距、字宽和缩进 (7)∗11简介22.4.3中文数字转换 (7)2.5高级设置 (8)2.5.1章节标题设置 (8)2.5.2部分修改标题格式 (12)2.5.3附录标题设置 (12)2.5.4其他标题设置 (13)2.5.5其他设置 (13)2.6配置文件 (14)3版本更新144开发人员171简介这个宏包的部分原始代码来自于由王磊编写cjkbook.cls文档类,还有一小部分原始代码来自于吴凌云编写的GB.cap文件。

原来的这些工作都是零零碎碎编写的,没有认真、系统的设计,也没有用户文档,非常不利于维护和改进。

2003年,吴凌云用doc和docstrip工具重新编写了整个文档,并增加了许多新的功能。

2007年,oseen和王越在ctex宏包基础上增加了对UTF-8编码的支持,开发出了ctexutf8宏包。

Latex环境下“中文字体”的使用

Latex环境下“中文字体”的使用

Latex环境下“中⽂字体”的使⽤Latex 环境下“中⽂字体”的使⽤使⽤CTex⾃带编辑器WinEdt,在该环境下如何使⽤中⽂字体呢?作为⼀个菜鸟,折腾了好⼏天,最终基本解决了这个问题。

现在整理下,分享给后来者。

对于使⽤中⽂字体,⽹上的很多教程是CCT、CJK和TY,不过,CCT已经不建议使⽤,⽽CJK、TY这些都已经过时了。

⽽且这些⽅案中使⽤的中⽂字体就那么⼏种,想使⽤更多的字体,要单独去安装字体,⽆法直接调⽤系统安装的字体,这样⽆疑会很⿇烦。

最终⽹上找到的成熟⽅案是:XeLaTeX。

⼀、⾸先,从头讲起,基于LaTeX2对于字体的调⽤⽅式:[plain]1. {\字体名称正⽂内容}使⽤CTex宏包调⽤的实例:1.新建⽂件,键⼊下⾯代码[html]1. \documentclass{article}2. \usepackage{ctex}3.4. \begin{document}5.6. 中⽂宏包测试 \par % "\par"表⽰回车换号7. {\songti 这是宋体的样式} \par8. {\heiti 这是⿊体的样式} \par9. {\fangsong 这是仿宋的样式} \par10. {\kaishu 这是楷书的样式} \par11. %{\lishu 这是⾪书的样式} \par %CTeX的⼿册中是⽀持⾪书和幼圆的,12. %{\youyuan 这是幼圆的样式} \par %但是不知是何原因编译有问题13.14. \end{document}2.点击保存,这⾥这⾥保存类型建议以后⼀直选择“UTF-8”注意;保存类型建议以后⼀直选择“UTF-8”,因为⼀⽅⾯xeCJK格式的汉字字体将⽆法显⽰,另⼀⽅⾯, GBK 编码是 ctex 宏包的缺省模式,使⽤ XeTEX 引擎的情况下总是内部使⽤ UTF-8 编码,所以不必使⽤这个选项,但这并不妨碍编写 GBK 编码的⽂档。

CNUThesis 首都师范大学学位论文LaTeX 模板使用手册

CNUThesis 首都师范大学学位论文LaTeX 模板使用手册

C N UThesis:首都师范大学学位论文L A T E X模板使用手册万虎imengyingchina@v0.5.7(2013/02/01)摘要本模板旨在提供规范的首都师范大学L A T E X写作模板环境,现支持硕士/博士学位论文格式。

免责声明1.本模板的发布遵守L A T E X Project Public License,使用前请认真阅读协议内容。

2.本模板参照首都师范大学学位论文的基本要求和书写格式。

3.首都师范大学对论文写作提供写作指南与官方doc模板,本模板的出发点是方便大家使用专业的高效的论文书写工具,其优点在于注重排版质量、命令规范、使用方便、更新及时,符合论文撰写说明。

但任何由于使用本模板而引起的论文格式审查问题均与本模板作者无关。

4.任何个人或组织均可以本模板为基础进行修改、扩展,生成新的专用模板,但请严格遵守L A T E X Project Public License协议。

5.欢迎提出修改意见。

0快速上手1 1模板介绍1 2安装22.1下载 (2)2.2模板的组成部分 (2)2.3准备工作 (3)2.4T E X系统的选择 (3)2.5安装模板 (3)3使用说明43.1模板选项 (4)3.2论文结构 (6)3.3前置部分 (6)3.3.1封面 (6)3.3.2中英文摘要 (7)3.3.3目录 (8)3.4主体部分 (9)3.5后置部分 (10)4实现细节114.1基本信息 (11)4.2宏包配置 (11)4.3基础配置 (13)4.3.1字体定义 (13)4.3.2字号定义 (15)4.3.3自定命令 (17)4.3.4中文元素 (17)24.4编写要求 (18)4.5页眉页脚 (18)4.6编写格式 (19)4.6.1摘要 (20)4.6.2目录 (21)4.7主体部分 (23)4.7.1标题格式 (23)4.7.2正文字体 (23)4.7.3正文段落 (24)4.8浮动对象 (25)4.9自定环境 (26)4.9.1定理环境 (27)4.10论文属性 (29)4.11制作封面 (29)版本历史323模板介绍10快速上手这部分是专门为那些想快速开始写论文的人准备的。

Excel-VBA-编程教程[完整版]、excel高级教程

Excel-VBA-编程教程[完整版]、excel高级教程

目录一、VBA语言基础...................................................................................... .. (1)第一节标识符...................................................................................... . (1)第二节运算符...................................................................................... . (1)第三节数据类型...................................................................................... (1)第四节变量与常量...................................................................................... .. (1)第五节数组...................................................................................... .. (2)第六节注释和赋值语句...................................................................................... (2)第七节书写规范...................................................................................... (2)第八节判断语句...................................................................................... (2)第九节循环语句...................................................................................... (3)第十节其他类语句和错误语句处理...................................................................................... . (4)第十一节过程和函数...................................................................................... . (4)一.Sub过程 (4)二.Function函数 (5)三.Property属性过程和Event事件过程 (5)第十二节内部函数...................................................................................... (5)一.测试函数 (5)二.数学函数 (5)三.字符串函数 (5)四.转换函数 (6)五.时间函数 (6)第十三节文件操作...................................................................................... .. (6)文件 (6)删除 (6)打开 (6)读入 (7)写入 (7)关闭 (7)其他文件函数 (7)二、VISUALBASIC程序设计网络教学 (1)第一课VBA是什么...................................................................................... (1)1.1VBA是什么...................................................................................... . (1)1.2EXCEL环境中基于应用程序自动化的优点 (1)1.3录制简单的宏...................................................................................... . (1)1.4执行宏...................................................................................... . (2)1.5查看录制的代码...................................................................................... (2)1.6编辑录制的代码...................................................................................... (3)1.7录制宏的局限性...................................................................................... (3)1.8小结...................................................................................... .. (3)第二课处理录制的宏...................................................................................... . (3)2.1为宏指定快捷键...................................................................................... (3)2.2决定宏保存的位置...................................................................................... .. (4)2.3个人宏工作簿...................................................................................... . (4)2.3.1保存宏到个人宏工作簿 (4)2.3.2使用并编辑个人宏工作簿中的宏 (4)2.4将宏指定给按钮...................................................................................... (4)2.5将宏指定给图片或其他对象...................................................................................... . (5)2.6小结...................................................................................... .. (5)第三课学习控件...................................................................................... .. (5)-----------------------页面2-----------------------3.1EXCEL开发过程简介...................................................................................... (5)3.2认识不同的控件...................................................................................... (5)3.3向工作表添加控件...................................................................................... .. (6)3.4设置控件的特性...................................................................................... (6)3.5给控件命名...................................................................................... .. (6)3.6使用用户窗体...................................................................................... . (6)3.7疑难解答...................................................................................... (7)第四课理解变量和变量的作用...................................................................................... .. (7)4.1代码存在的位置:模块...................................................................................... (7)4.2对模块的概览...................................................................................... . (7)4.2.1创建过程 (8)4.2.2运行宏 (9)4.3保存对模块所做的改变...................................................................................... (9)4.4变量...................................................................................... .. (9)4.4.1变量的数据类型 (9)4.4.2用Dim语句创建变量(声明变量) (10)4.4.3变量命名的惯例 (10)4.4.4使用数组 (10)4.4.5变量赋值 (11)第五课利用VBA设置工作表使用权限 (11)1.使用WITH语句。

Xelatex使用手记

Xelatex使用手记

4
插入图形
A 再一个最大的不同就是图片的插入了, 现在在 XEL TEX 下可以直接插入.jpg, .bmp, .tiff, .png 等格
式的图片了, 插入图片的基本命令为 \XeTeXpicfile <文件名> [选项] 注: 选项包括以下 6 项 width 宽度
height scaled xscaled yscaled
A 开的时候不致显示乱码, 大家注意到源代码开始的两行, 是提醒读者这个代码要用 XEL TEX 命
令来编译, 并且使用 UTF-8 格式编码, 关于编译环境的选取, 我们选取 CTeX 2.8.0.125 或以上 版 本 便 可, 关 于 编 码 格 式 的 选 取, 在 WinEdt 代 码 编 辑 界 面 中 我 们 点 击 最 下 面 的 状 态 栏 上 的
y = x
下面我们具体解释上面代码的含义
理学院

5

LanZhou University of Technology
\begin{pspicture*}(-4,-1)(4,10)
兰州理工大学
\end{pspicture*}
上述语句声明一个绘图环境, 这个图形的左下角的坐标是 (-4,-1), 右上角的坐标是 (4,10).
fc-list :lang=en-us >> c:\gong.txt
1
LanZhou University of Techno使用 CTeX 中文套装的经验, XEL TEX 默认的字体搜索路径是C:\WINDOWS\Fonts(这
里假定你的系统安装在 C 盘), 也就是说你需要把你文档中所使用的字体复制到上述目录下。
使用如下代码
\hbox{\XeTeXpicfile "Snap5.jpg" scaled 800}

XeLaTex学习指南-windows

XeLaTex学习指南-windows
幼圆 隶书 楷体 黑体 华文彩云 华文琥珀 华文宋体 华文仿宋 华文新魏 华文行楷 华文隶书 华文中宋 华文细黑 华文楷体 微软雅黑 新宋体 方正姚体 方正舒体 細明體 新細明體
5 关于xeCJK
aTEX 是禁止使用CJK包的. 可是有部分高手已经习惯了CJK包, 或者认为默认 一般而言, XEL 的中文环境的排版达不到自己想要的效果, 这时可以试一试xeCJK这个宏包.老实说,它的排版效 果也不尽如人意, 只有某些特别的地方让人感到欣慰! 例如xeCJK对抄录环境支持得特别好,我 偶然用它,意义也在于此. 下面的这个例子中抄录(verbatim)环境中的中文就显示不出来: \documentclass[12pt,a4paper]{article} \usepackage{xunicode}% ␣ provides ␣ unicode ␣ character ␣ macros \usepackage{xltxtra} ␣% ␣ provides ␣ some ␣ fixes/extras \usepackage{tikz} \XeTeXlinebreaklocale ␣"zh" \XeTeXlinebreakskip ␣ = ␣ 0pt ␣ plus ␣ 1pt ␣ minus ␣ 0.1pt \setmainfont{宋体} \begin{document} 正文简体 \begin{verbatim} Enlish\\ 抄录中文 \end{verbatim} \end{document}
1
2 将上面的文件保存为main.tex,保存时注意选择编码为utf8, 然后运行xelatex main两到三次即 可输出main.pdf. 输出的结果是: 测试简体字 測試繁體字 看是不是很神气,没有用到什么字体和字号的设置!

texstudio中usepackage的默认路径

texstudio中usepackage的默认路径

texstudio中usepackage的默认路径在TeXstudio中,usepackage是LaTeX语言的一个命令,用于加载宏包(package)。

宏包是包含LaTeX额外功能的文件,例如添加新的排版命令或修改现有的命令。

usepackage命令的默认路径取决于你的TeX发行版和安装设置。

一般来说,宏包文件被安装在TeX发行版的库目录下。

在大多数Linux发行版中,宏包通常安装在/usr/local/texlive/texmf-dist/tex/latex/目录下。

在Windows上,宏包通常安装在TeX发行版的安装目录下的\texmf-dist\tex\latex文件夹内。

当你在TeXstudio中编写LaTeX文档时,TeXstudio会自动查找宏包文件,并将其添加到你的文档中。

你不需要手动指定宏包的路径。

如果你在使用TeXstudio 时遇到宏包找不到的问题,可能是因为宏包未正确安装或者宏包文件的名称被错误地键入。

在这种情况下,你需要检查你的TeX发行版是否正确安装,或者检查宏包的名称是否正确。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

下表中, 左边为输入, 右边为排版效果:
这是缺省字体 abCD \bfseries 这是缺省字体 abCD \itshape 这是缺省字体 abCD \bfseries\itshape 这是缺省字体 abCD
\CJKfamily{song}这是宋体
这是缺省字体 这是缺省字体 这是缺省字体 这是缺省字体 这是宋体
例子
以 下 命 令 设 置 缺 省 英 文 字 体 为 TeX Gyre Termes, 缺 省 中 文 字 体 为 AR PLBaosong2GBK Light (文鼎PL报宋二GBK), 最后一个命令设置 CJKfamily “song” 。
\setmainfont{TeX Gyre Termes} \setCJKmainfont{AR PLBaosong2GBK Light} \setCJKfamilyfont{song}{AR PLBaosong2GBK Light}
这是 English 中文 \textit{Chinese} 中文 \LaTeX\ 中文\textbf{字体} a {\bfseries 数学} $c$ $d$-th\par 这是English中文\textit{Chinese}中文\LaTeX\ 中文\textbf{字体}a{\bfseries 数学}$c$ $d$-th\par
与 \CJKcaption 类似, 可选参数用以选择编码, 缺省为 UTF-8。
\xeCJKsetkern{⟨ 标点 1⟩}{⟨ 标点 2 ⟩}{⟨kern⟩}
如果对缺省配置不满意, 可以使用此命令设置两个标点之间的距离。例如, \xeCJKsetkern{:}{“}{0.3em}
\normalspacedchars{⟨char list ⟩}
\setCJKmonoscale 和 \setCJKmonoexspace 命令分别计算并设置当前字号下 西文等宽字体与 CJK 字体的放缩比例和字距, 以符合上面加 * 与加 + 号命令的意 义。在字号改变时, 应该使用两个命令之一; 但注意两个命令不能同时使用。 与 CJK 包类似, 使用命令 \CJKfamily{⟨family name⟩} 改变当前中文字体。
启用 CJK粗体字 启用 斜体字 slshape 启用备用字体功能 调用 CJKnumb 宏包 避免单个汉字单独占一行 忽略 CJK 文字之间的空格 (默认行为) 保留 CJK 文字之间的空格
\setCJKmainfont [<font features>]{⟨font name⟩} \setCJKsansfont [<font features>]{⟨font name⟩} \setCJKmonofont [<font features>]{⟨font name⟩} \setCJKmonofont* [<font features>]{⟨font name⟩} \setCJKmonofont+ [<font features>]{⟨font name⟩} \setCJKfamilyfont {⟨family name⟩}[<font features>]{⟨font name⟩} \setCJKfallbackfamilyfont {⟨family name⟩} [<font features>]{⟨font name⟩}
Байду номын сангаас
分别设置斜体和粗体的倾斜和粗细程度。其中 slant factor 的范围为 -0.999 ∼ 0.999. 缺省设置为
\xeCJKsetslantfactor{0.17} \xeCJKsetemboldenfactor{4}
注意, 这两个宏命令仅对随后定义的 CJK 字体有效。
\CJKnospace \CJKspace
\xeCJKsetcharclass{"80}{"2FFF}{0} \xeCJKsetcharclass{"20000}{"30000}{1}
注意: 最后一个参数只能为 0 或 1, 且设定对预定义的标点符号无效。不要轻易改 变字符类别。
\xeCJKcaption[<encoding>]{⟨caption⟩}
排版效果:
A 这是 English 中文 Chinese 中文 L TEX 中文字体 a 数学 c d-th
5
A 这是 English 中文 Chinese中文 L TEX 中文字体 a 数学c d-th 说明:
1. 中英文之间的空格会保留 (不能调整), 但若没有空格, 则会根据需要添加 (见 上面的例子)。 有时可能无效, 解决方案是手动加空格。
7
The xeCJK Package
Ver. 2.4.5
中文版
Wenchang Sun 2012/01/31
分别设置缺省 CJK 普通字体族、 CJK 无衬线字体族、 CJK 打字机字体族的各 自所对应中文字体, 以及某个 CJK 族所对应的备用字体 (通常用于生僻字) 。其中 最后两个参数的意义请参考 fontspec 宏包。 定义 CJK 字体时指定的 ItalicFont={...}比宏包的 SlantFont选项有更高 的优先级。类似地, 可以指定 BoldFont={font name}以抑制 BoldFont选项。 可以重定义 \CJKfamilydefault 来修改普通字体的 CJK 字体族。其默认值是 默认的普通字体族 \CJKrmdefault, 即 rm。可以重定义为无衬线字体族的默认值 \CJKsfdefault, 即 sf; 或是打字机字体族的 \CJKttdefault, 即 tt。也可以改为其 他自定义的字体族。例如, 在幻灯片中可以使用如下命令改用无衬线的汉字字体:
abCD abCD abCD abCD
3
高级设置
\punctstyle{⟨punct style⟩}
设置标点格式, 有效值分别为 punct style banjiao 半角式: 所有标点占半个汉字宽度。 quanjiao 全角式: 所有标点占一个汉字宽度, 相邻两个标点占 1.5 汉字宽度。 kaiming 开明式: 句末点号用全角, 其他半角。 hangmobanjiao 行末半角式: 所有标点占一个汉字宽度, 行首行末对齐。 CCT CCT 格式 plain 原样 (不调整标点间距)
4
\xeCJKallowbreakbetweenpuncts \xeCJKnobreakbetweenpuncts
缺省状态下, xeCJK 禁止在相邻的标点间换行。使用 \xeCJKallowbreakbetweenpuncts 改变这一设置。
\xeCJKsetslantfactor{⟨slant factor ⟩} \xeCJKsetemboldenfactor{⟨embolden factor ⟩}
\renewcommand\CJKfamilydefault{\CJKsfdefault}
\setCJKmonofont 命令后面可以加上星号 * 或加号 +, 分别表示使用放缩的方 式或改变间距的方式, 让 CJK 字符的宽度等于西文字体中两个空格的宽度。这有 利于等宽字体的代码对齐等情形。 \CJKfixedspacing 命令设置固定字距和不压缩标点格式, 符合上面加 + 命令的 意义。\CJKflexiblespacing 命令恢复可伸缩的字距和标点压缩。抄录 (verbatim) 环境将自动使用 \CJKfixedspacing 的效果。 3
\CJKnospace 忽略 CJK 文字之间的空格, 这是默认行为, 与 nospace 选项相 同。\CJKspace 保留 CJK 文字之间的空格, 但仍然忽略文字与全角标点间的空格, 与宏包 space 选项相同。
\CJKsetecglue
\CJKsetecglue: 设置中英文间距. 缺省值为\CJKsetecglue{ }. 注意: 这个宏 命令仅仅影响自动添加的空格. 源文件中直接输入的中英文之间的空格不受影响 (直接输出).
2
使用方
xeCJK 使用了 XeTeX 的一些最新特性, 需要 XeTeX 0.9995.0 [2009/06/29] 以 2
后的版本。
\usepackage[Options] {xeCJK}
宏包选项 BoldFont: SlantFont: fallback: CJKnumber: CJKchecksingle: nospace: space:
\xeCJKenablefallback \xeCJKdisablefallback
打开或关闭备用字体功能。
\xeCJKsetcharclass{⟨first ⟩}{⟨last ⟩}{⟨class⟩}
该命令将设定 Unicode 范围 ⟨first ⟩–⟨last ⟩ 的字符类别为 ⟨class⟩。 类别 0 表示一般西文符号, 使用西文字体; 类型 1 表示一般 CJK 表意符号, 使 用 CJK 字体。默认只将 Unicode 区的 CJK 文字和标点使用 CJK 字体, 字符类别 的详细说明及缺省状态下的设置见源代码第 10 节。 例如, 以下命令设置 0x0080 — 0x2FFF 之间的字符为非 CJK 文字, 而 0x20000 — 0x30000 之间的为 CJK 文字:
在 <char list> 中出现的字符两端不自动添加空格. 6
\makexeCJKactive \makexeCJKinactive
打开/关闭对中文的特殊处理.
4
4.1
兼容性
CJKfntef
可以在 xeCJK 包之后调入 CJKfntef 宏包, 以实现汉字加点等。
4.2
CJKnumber
\CJKnumber{12345}: 一万二千三百四十五
4.3
CJK
相关文档
最新文档