基本概念和使用
Hello, world!
1 | \documentclass{article} |
请注意,TeX 对控制序列的大小写是敏感的
部分控制序列还有被方括号[]
包括的可选参数。
出现了控制序列 begin
,这个控制序列总是与 end
成对出现。这两个控制序列以及他们中间的内容被称为「环境」;他们之后的第一个必要参数总是一致的,被称为环境名。
只有在 “document” 环境中的内容,才会被正常输出到文档中去或是作为控制序列对文档产生影响。也就是说,在 \end{document}
之后插入任何内容都是无效的。
\begin{document}
与 \documentclass{article}
之间的部分被称为导言区。导言区中的控制序列,通常会影响到整个输出文档。
输出中文
使用命令行输入texworks
打开tex编辑器
1 | \documentclass[UTF8]{ctexart} |
- 文档类从
article
变为ctexart
; - 增加了文档类选项
UTF8
。
1 | \documentclass[UTF8]{ctexart} |
笔记
中文问题
面对中文编码问题,CJK被淘汰,使用ctexart编译中文
▲注意,编译方式必须改为xeLaTex,只有部分环境下 pdfLaTex 也可以编译成功
1 | \documentclass[UTF8]{ctexart} |
标准文类
- article:短文,评论,学术论文;无左右页区分,无章设置。对应中文类ctexart。
- book:著作,学位论文;默认有左右页区分,章起右页。对应中文类ctexbook。
- report:商业,科技,试验报告,默认无左右页区分,章起新页。对应中文类:ctexrep。
- beamer:论文陈述幻灯片;提供多种主题式样,可方便更改幻灯片的整体风格。
常用宏包
不是必须记住,需要用哪个现查即可,列出这些是为了浏览别人的源文件时知道人家调用了哪个宏包。
- amsmath 公式环境和数学命令
- amssymb 数学符号生成命令
- array 数组和表格制作
- calc 四则运算
- caption 插图和表格标题格式设置
- fancyhdr 页眉页脚设置
- fancyvrb 抄录格式设置
- fontspec 字体选择
- geometry 版面尺寸设置
- graphicx 插图处理
- hyperref 创建超文本链接和PDF书签
- longtable 制作跨页表格
- multicol 多栏排版
- ntheorem 定理设置
- paralist 多种列表环境
- tabularx 自动设置表格列宽
- titlesec 章节标题格式设置
- titletoc 目录格式设置
- xcolor 颜色处理
- xeCJK 中日朝文字处理和字体选择
Author: Mrli
Link: https://nymrli.top/2019/01/19/Latex学习/
Copyright: All articles in this blog are licensed under CC BY-NC-SA 3.0 unless stating additionally.