xeCJK宏包指南
latex中繁体字 例子
latex中繁体字例子
在 LaTeX 中,我们可以使用 `ctexart` 文档类来编写中文文章,并
使用 `xeCJK` 宏包来支持繁体字。
以下是一个简单的例子:
```latex
\documentclass[UTF8]{ctexart}
\usepackage{xeCJK}
\setCJKmainfont{標楷體} % 设置中文字体
\begin{document}
这是一个使用繁体字的例子。
繁體字是中国传统文字的一种形式,相比简体字,它更接近于古代汉
字的形状和结构。
在台湾、澳门、香港等地,繁体字仍然被广泛使用。
以下是一些常见的繁体字示例:
「禮義廉恥」、「書法藝術」、「中華文化」。
这些繁体字在传统文化、艺术和文学领域都有重要的地位。
尽管现代社会中,使用简化字的趋势更加普遍,但繁体字仍然被保留
和传承,作为中国文化的重要组成部分。
希望这个简单的例子可以帮助你开始在 LaTeX 中使用繁体字写作。
\end{document}
```
通过以上的代码,在 LaTeX 中就可以使用繁体字来编写文章了。
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 环境下“中⽂字体”的使⽤使⽤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 模板使用手册
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高级教程
目录一、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使用手记
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
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是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发行版是否正确安装,或者检查宏包的名称是否正确。
XeTeX字体设置指南
E
X TEX的安装和使用
2
XETEX基本字体调用
A 如果仅仅是 UTF- 的优势的话XETEX不会得到如此的重视,因为 pdfL TEX中载入 utfx 参数的
inputenc 宏包同样不差 ,重要的还是字体的调用。
2.1
fontconfig
要调用字体,首先XETEX要认识字体,它采用 fontconfig 来扫描系统目录和用户指定的目录,
1.4
编码问题
XETEX默认使用 UTF- 编码,但为了照顾兼容性,可以用参数来控制输入文件的编码,
而 不 用 更 改 整 个 输 入 文 件 的 编 码。例 如 本 文 的 tex 源 代 码 用 的 是 GB 编 码 方 式,这 时只需要在文档的开头加上\XeTeXinputencoding "GB2312",并在\begin{document}前面加 上\XeTeXdefaultencoding "UTF8"(似乎不加也可以)把输入改回 UTF-,文档即可正常编译。 这样主要是省去了用户调整源文码编码的麻烦,加上常用的 WinEdt 编辑器对 UTF- 的支持并不 好。不过,如果要混排中文和带特殊字符的西文(如法语) ,WinEdt 依然会显得力不从心,这 时可以考虑使用像 SciTE 这样对 UTF- 支持良好的编辑器。
参考文献
1
1.1 一点点背景
XETEX的安装和使用
A A L TEX的字体调用曾经一直是L TEX的一个难点。以往广泛使用的 Type 字体 (也叫 PostScript
字体) ,即便使用 fontinst 来安装,手续也相当繁琐,而且对字体使用 Berry 命名规则十分不直
A 观;这之后出现了 TrueType 和 OpenType 字体后,为了在L TEX中使用,更加需要相当的背景知
怎样在插件中设置和使用宏功能
怎样在插件中设置和使用宏功能在我们日常使用各种软件的时候,你可能会发现有些重复性的操作特别烦人,比如频繁地复制粘贴相同格式的内容,或者每次都要进行一系列固定的设置调整。
这时候,如果能有个神奇的工具来帮我们自动完成这些操作,那可就太棒啦!没错,这就是宏功能的用武之地。
我记得有一次,我在处理一份特别长的文档,里面有大量的图片需要统一调整大小和格式。
如果一张一张地去弄,那真不知道要弄到猴年马月。
就在我快要崩溃的时候,突然想到了宏功能。
咱们先说设置宏功能吧。
第一步,您得先找到插件里宏功能的入口。
这就好像是找宝藏的入口一样,有时候可能藏得有点深。
不同的软件,这个入口的位置还不太一样。
有的可能在菜单栏的“工具”选项里,有的可能在“视图”或者“编辑”里面。
您可得瞪大了眼睛仔细找找。
找到入口之后,一般会有一个“新建宏”或者“录制宏”的按钮。
这就好比是打开了录制节目的开关。
接下来,您就开始进行您想要自动化的操作。
比如说,在文档里设置特定的字体、字号、颜色,调整段落格式等等。
您就像一个熟练的工匠,一步一步精心地完成这些操作。
重点来啦!在操作的过程中,每一个细节都要做到位。
就像我调整那些图片的时候,得精确地选择图片的大小、分辨率,还有对齐方式等等。
一点都不能马虎,不然宏执行起来可就达不到您想要的效果了。
等您把所有的操作都完成了,别忘了点击“停止录制”或者“保存宏”。
这就像是给您的精心表演画上了一个完美的句号。
设置好了宏,接下来就是使用它啦。
使用宏也很简单,找到您刚刚设置好的宏,点击运行,然后就等着它像一个勤劳的小蜜蜂一样为您干活吧。
比如说,我处理那份文档的时候,设置好了调整图片的宏,之后每次遇到新的图片,我只需要轻轻一点,宏就会迅速帮我把图片调整好,那速度,简直比闪电还快!不过要提醒您哦,使用宏的时候也要注意一些小细节。
比如说,如果您的文档内容有一些特殊的情况,可能宏就没办法完全适用了。
这时候,您就得稍微手动调整一下。
怎样在软件中设置和使用宏功能
怎样在软件中设置和使用宏功能哎呀,说起在软件中设置和使用宏功能,这可真是个有点技术含量,但又能让咱们工作效率翻倍的好东西!我记得之前有一次,我在处理一堆密密麻麻的数据表格,那感觉就像是掉进了数字的海洋,差点没把我给淹没了。
每个表格都有几十列,几百行的数据,要一个一个去处理,简直是噩梦。
就在我快要崩溃的时候,我突然想到了宏功能。
咱们先来说说怎么设置宏功能吧。
打开软件,一般都能在菜单栏里找到“工具”或者“选项”之类的按钮,点进去,然后在里面找“宏”或者“宏设置”这样的选项。
这就好比你走进了一个大商场,要找到特定的店铺,得先搞清楚各个区域的分布。
设置宏的时候,就像是给一个机器人编写指令。
你得告诉它,从哪里开始,要做些什么,做到什么时候结束。
比如说,你想让它自动帮你把表格里的数据按照一定的规则排序,那你就得详细地告诉它按照哪一列排序,是升序还是降序。
然后咱们再聊聊怎么使用宏功能。
设置好了宏之后,下次再遇到同样的任务,就不用从头开始忙乎啦。
直接点击运行宏,软件就会像一个训练有素的小助手,按照你之前设定的步骤,麻溜地帮你把事情搞定。
不过这里要提醒一下,使用宏功能的时候,可得小心点。
就像我有一次,设置宏的时候不小心写错了一个指令,结果运行宏之后,数据全乱套了,那场面,简直惨不忍睹!所以在设置宏之前,最好先把重要的数据备份一下,以防万一。
还有啊,宏功能可不仅仅能在处理数据表格的时候派上用场。
比如说,在文档编辑的时候,如果你经常需要使用一些特定的格式,也可以设置宏来一键搞定。
想象一下,每次写文档都要手动去调整字体、字号、行距等等,多麻烦呀。
有了宏,轻轻一点,一切都变得整齐漂亮。
总之呢,宏功能就像是咱们在软件世界里的一个秘密武器,用好了它,能让咱们从繁琐的重复劳动中解脱出来,节省出更多的时间去做更有意义的事情。
但是要记住,使用之前一定要认真设置,可别像我那次一样粗心大意,不然可就给自己找麻烦啦!希望大家都能熟练掌握这个神奇的宏功能,让工作和学习变得更加轻松高效!。
2021年EXCEL VBA 完全教程
Excel VBA欧阳光明(2021.03.07)目录一、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)二、VISUAL BASIC程序设计网络教学 (1)第一课 VBA是什么 ................................................................................................................ .11.1 VBA是什么................................................................................................................. . (1)1.2 EXCEL环境中基于应用程序自动化的优点 (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.1 EXCEL开发过程简...53.2 认识不同的控件................................................................................................................. (5)3.3 向工作表添加控件................................................................................................................. .. (6)3.4 设置控件的特性................................................................................................................. (6)3.5 给控件命名................................................................................................................. .. (6)3.6 使用用户窗体................................................................................................................. . (6)3.7 疑难解答................................................................................................................. (7)第四课理解变量和变量的作用 (7)4.1 代码存在的位置:模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语句。
LyteX 中文帮助文档
LyteX中文帮助文档作者:Jay Jaeluh@, ollydbg ollydbg@ zoho zoho@June19,2009Draft Version:1.0目录1什么是LyT E X5 2安装LyT E X53开始使用LyT E X53.1撰写英文文档 (5)3.2撰写简体中文文档 (6)3.2.1创建空白中文文档 (7)3.3导入和导出中文tex文档 (7)3.3.1导入中文tex文档 (7)3.3.2导出中文tex文档 (8)4定制中文模版94.1中文宏包设置 (9)4.2字体设置 (9)4.3行距和段落设置 (10)4.4浮动图像,表格,目录等的标题中文显示 (11)4.5浮动项的设置 (12)4.6文档类设置 (13)4.7给模版添加环境(Environment Modules) (14)4.8页面设置 (16)4.9目录和编号 (17)4.10文献 (18)4.11数学宏包的使用 (19)4.12输出pdf的设置 (20)4.13列表符号的设置 (21)4.14使用分支 (22)5Lyx内容排版225.1快捷键 (22)5.2文本样式排版 (23)5.3文章段落排版 (24)5.4浮动项目排版 (25)5.4.1插入算法 (25)5.4.2插入浮动图片 (27)5.4.3插入浮动表格 (28)5.4.3.1长表格 (28)5.4.3.2长表格的位置调整 (28)5.5Box(盒子) (29)5.5.1自定义box (29)5.5.1.1设置边框的厚度 (29)5.5.1.2设置边框到内容的距离 (30)5.5.1.3设置阴影大小 (30)5.5.1.4设置背景颜色 (31)5.5.2迷你页面(MiniPage) (31)5.5.3文本框(Parbox) (32)5.6有颜色的Box (33)5.7自定义有颜色的box (34)6数学公式排版376.1使用数学工具条 (37)6.2插入行内或者显示公式 (37)6.3公式编号 (38)6.3.1内置公式编号样式 (39)6.3.2按章节或段落对公式进行编号 (40)6.3.3对子公式编号 (40)6.3.4自定义公式编号样式 (42)6.4数学公式的对齐方式 (43)6.4.1AMS align环境 (43)6.4.2AMS alignat()环境 (44)6.4.3AMS falign环境 (44)6.4.4AMS gather环境 (45)6.4.5ANS Multiline环境 (45)6.4.6Eqarray环境 (46)6.5数学长公式输入 (46)6.6长公式中的括号 (46)6.7数学特殊字符的输入 (47)6.8数学脚本的使用 (47)7其他排版技巧483开始使用LYT E X 1什么是LyT E XLyteX是一个结合了L Y X而且配置了其他组件的一个移动Tex套件,最新版本的LyteX由以下组件构成:•L A T E X1:L A T E X(LATEX)是一种基于T E X的排版系统,由美国计算机学家LeslieLamport在20世纪80年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由T E X所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。
EASYBOOK 使用手册 v1.71D说明书
EASYBOOK使用手册v1.71D2022/11/08简便地排版中文学位论文或书籍瞿毅https:///texno3/easybook**************easybook是基于ctexbook书籍文档类创建的纯净学术模板,同时兼具book与article文档类的功能。
结合中国许多高校学位论文的通用框架设计,提供多个命令和接口可以使用户简便地定制论文模板。
它的基础宏包easybase还可以搭配CT E X和标准文档类使用。
目录1准备开始21.1基本用法 (2)1.2编译方式 (2)1.3依赖宏包 (3)2文档类选项32.1基本选项 (3)2.2配置字体 (4)2.3article模式 (4)3接口选项53.1风格 (5)3.2超链接 (7)3.3行距 (8)3.4其它字体 (8)3.5参考文献 (9)3.6定理样式 (10)3.7页面尺寸 (11)3.8页眉页脚 (12)3.9脚注格式 (13)3.10目录样式 (15)4环境和命令184.1文区命令 (18)4.3双语标题 (19)4.4上标和下标 (20)4.5公式 (21)4.6表格 (21)4.7列表 (21)4.8悬挂缩进 (22)4.9代码 (22)4.10盒子 (23)5扩展功能245.1物理量 (24)5.2化学式 (24)5.3计数器 (24)5.4标签引用 (25)5.5图表题注 (25)5.6索引 (26)5.7边注 (26)5.8公式符号对照 (26)5.9插入文档 (27)5.10下划线 (27)A更新日志27 B参考文献281准备开始您在使用easybook文档类编写文档前可能需要具备以下的条件:•使用XƎL A T E X(推荐)或LuaL A T E X两种编译方式。
•由于文档类用到了一些L A T E X和依赖宏包较新的功能,需要版本至少在2020/10/01以后的L A T E X内核支持。
建议您安装最新的T E X发行版。
CTeX系列中文排版宏包使用手册说明书
LaTeX2e完全学习手册序本书的特点是以目前国内用户最广泛的CTeX系统为主来介绍LaTeX排版,同时详细介绍了ctex系列中文排版宏包。
这是我一直想做却没有做的事情。
希望这本书能够帮助更多的国人顺利地用上TeX,用好TeX。
中文排版一直是TeX/LaTeX的一块短板。
这体现在两个方面:一方面是TeX内核对中文字符的支持;另一方面是LaTeX对中文排版样式和规范的支持。
TeX用户在使用中文排版时很大的一部分麻烦是由于TeX内核不支持中文而造成的。
在Knuth开发TeX的时候,受到当时计算机技术的限制,TeX存在着一些先天不足,其中就包括对东亚语言的支持。
于是人们不得不考虑各种扩展方法,例如CCT和TY,还有LaTeX中的CJK宏包。
但是这种非原生的扩展方式有很多弊病,例如兼容性和易用性。
促使我制作CTeX套装的一个主要原因就是配置这些中文扩展过于烦琐。
最佳的解决办法是让排版引擎直接支持Unicode。
这一幕有点像微软公司的Windows中文操作系统的发展历程。
早期的微软Windows内核不支持中文,于是出现了各种各样的中文外挂程序,为人们带来了很大的便利,但同时也带来了很多麻烦。
在Windows内核直接支持中文后这些中文外挂程序逐渐淡出了人们的视野。
新的排版引擎如XeTeX和LuaTeX都直接在内核支持Unicode,因此随着这些新引擎的成熟和普及,TeX内核对中文字符的支持将不再是问题。
然而中文排版并不仅仅是对中文字符的支持。
在早期TeX对中文支持不好的时候,能够在TeX中使用中文就已经很不错了,大家也不敢有其他的奢望。
TeX对中文字符的支持不再成为问题的今天,中文排版的美观就得到了越来越多用户的关注。
LaTeX在设计的时候主要是针对西文的排版方式和习惯,没有考虑中文排版。
中文排版的样式及规范和西文有着很大的不同。
因此中文用户在使用LaTeX排版中文文档时,不得不将很大一部分精力用于修改LaTeX的样式。
xeCJK 中文手册
xeCJK宏包孙文昌2008年6月10日1简xeCJK是一个XeLaTeX宏包,用于排版CJK文字,包括字体选择、标点控制等。
提供四种标点处理方式:全部全角式、全部半角式、开明式、CCT格式。
全角标点计算机(computer/calculation machine)是总称,一般在学术性或正式场合使用。
在通常用语中,计算机一般指电子计算机中用的个人电脑。
计算机是一种能够按照指令对各种数据和信息进行自动加工和处理的电子设备。
它由多个零配件组成,如中央处理器、主板、内存、电源、显卡等。
接收、处理和提供数据的一种装置,通常由输入输出设备、存储器、运算和逻辑部件以及控制器组成;有模拟式、数字式及混合式三种类型。
半角标点计算机(computer/calculation machine)是总称,一般在学术性或正式场合使用。
在通常用语中,计算机一般指电子计算机中用的个人电脑。
计算机是一种能够按照指令对各种数据和信息进行自动加工和处理的电子设备。
它由多个零配件组成,如中央处理器、主板、内存、电源、显卡等。
接收、处理和提供数据的一种装置,通常由输入输出设备、存储器、运算和逻辑部件以及控制器组成;有模拟式、数字式及混合式三种类型。
开明计算机(computer/calculation machine)是总称,一般在学术性或正式场合使用。
在通常用语中,计算机一般指电子计算机中用的个人电脑。
计算机是一种能够按照指令对各种数据和信息进行自动加工和处理的电子设备。
它由多个零配件组成,如中央处理器、主板、内存、电源、显卡等。
接收、处理和提供数据的一种装置,通常由输入输出设备、存储器、运算和逻辑部件以及控制器组成;有模拟式、数字式及混合式三种类型。
CCT计算机(computer/calculation machine)是总称,一般在学术性或正式场合使用。
在通常用语中,计算机一般指电子计算机中用的个人电脑。
计算机是一种能够按照指令对各种数据和信息进行自动加工和处理的电子设备。
ctex使用手册
ctex使用手册
ctex是一个LaTeX的宏集,用于支持中文排版。
它提供了一
些中文特有的功能和命令,使得使用LaTeX进行中文排版更
加方便。
ctex使用手册包含了ctex宏集的详细说明和使用方法。
下面是手册的主要内容:
1. 安装和配置:手册介绍了如何安装ctex宏集并配置TeX系统,以便正确使用ctex进行中文排版。
2. 文档类和选项:详细介绍了ctex提供的不同文档类和选项,包括ctexart、ctexrep和ctexbook等。
3. 字体设置:介绍了如何设置中文字体、字号和字间距等,以及一些常用的中文字体设置命令。
4. 中文排版:手册详细说明了中文排版的一些技巧和常用命令,如中文段落缩进、中文标点处理、中文页眉页脚设置等。
5. 图表和公式:介绍了如何插入中文图表和公式,并提供了一些相关的命令和环境。
6. 参考文献和引用:手册给出了在中文文档中如何使用
BibTeX生成参考文献列表,并介绍了一些引用命令的使用方法。
7. 其他工具和宏包:介绍了一些与中文排版相关的其他工具和宏包,如xeCJK、中文拼音支持等。
8. 示例和模板:手册附带了一些使用ctex宏集编写的示例和模板,供用户参考和借鉴。
ctex使用手册是ctex宏集的官方文档,提供了详细的介绍和使用指南。
用户可以参考手册来了解ctex宏集的各种功能和用法,以便更好地进行中文排版。
xelatex的使用
xelatex的使⽤在windows在使⽤latex多有不便,跟emacs不能很好地集成,虽然有auctex这个插件,但使⽤的也不是很得⼼应⼿下,所以就尝试在linux下使⽤latex。
在linux下使⽤latex最初遇到的⿇烦就是字体的问题。
由于使⽤的是《LaTeX⼊门》的第⼀个⽰例,所以tex⽂件的第⼀句话便为\documentclass[UTF8]{ctexart}。
在windows下可以运⾏正确,但在linux下运⾏错误,因为有的字体没有,记得有simsun.ttf等字体都有缺,因为这些字体是windows平台的,所以没有。
后来参加别⼈的⽅法。
将windows平台的字体c:\windows\fonts\⽬录下的字体拷贝到opensuse 下的/usr/share/fonts/truetype⽬录下,并且给予读权限。
然后还需要使⽤fc-cache刷新⼀下。
但是这毕竟是使⽤TeX作为排版引擎,现在的趋势是使⽤xeTeX作为新的排版引擎,因为xeTeX⽀持原⽣的UNICODE,并且可以使⽤系统⾃带的字体。
在使⽤xelatex时,也还是需要解决字体的问题。
将windows下的字体复制到opensuse下。
然后使⽤fc-cache刷新⼀下。
要查看linux下有什么样的中⽂字体,使⽤fc-list命令,fc-list :lang=zh-cn显⽰所有的中⽂字体。
在使⽤xelatex编译tex⽂件时,开头是这样的\documentclass{article}\usepackage{xeCJK}\setCJKmainfont{微软雅⿊}这三条命令。
第⼀条指定⽂档类型,第⼆条指定使⽤的宏包xeCJK,第三条指定所使⽤的字体微软雅⿊。
之前由于⼀直没有加⼊后两⼈条命令,导致编译出的pdf⼀直缺少中⽂。
现在好了。
微软雅⿊可以换成别的字体名,这些字体名可以在fc-list命令中找到。
在linux⼀直是使⽤emacs编辑器的,所以这次使⽤了auctex插件。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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