File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -43,40 +43,24 @@ Hello, world!
4343
4444## 处理错误
4545
46- 错误是难免的。
47- 检查您是否准确输入了文本文件中的每一行。
48- 有时看似微小的输入更改会导致结果发生巨大变化,包括导致文档无法工作。
49- 如果您遇到困难,请尝试擦除文档并从上面的行中重新复制。
46+ 错误是难免的。检查您是否准确输入了文本文件中的每一行。有时看似微小的输入更改会导致结果发生巨大变化,包括导致文档无法工作。如果您遇到困难,请尝试擦除文档并从上面的行中重新复制。
5047
5148如果您的LaTeX排版运行以问号结束,您可以通过输入` x ` 和` <Enter> ` 退出。
5249
5350LaTeX的错误消息试图提供帮助,但它们与文字处理器中的消息不同。有些编辑器也使得很难看到错误的“完整”文本,这可能会隐藏关键细节。LaTeX总是会创建一个以` .log ` 结尾的日志文件,记录它正在做的事情。您总是可以在那里看到完整的错误消息,如果您遇到问题,LaTeX专家通常会要求您提供日志文件的副本。
5451
55- <p
56- class="hint">我们在[ 第15课] ( ./lesson-15 ) 中介绍了更多关于处理错误的内容。</p >
57-
58- ## 您所拥有的
59-
60- 第一个文档展示了基础知识。
61- LaTeX文档是文本和命令的混合。
62- 命令以反斜杠开头
63- 有时在大括号中有参数
64- (有时在方括号中有可选参数)。
65- 然后通过告诉LaTeX排版您的文件来获得输出PDF。
66-
67- 每个LaTeX文档都有一个` \begin{document} ` 和一个匹配的` \end{document} ` 。
68- 这两者之间是* 文档主体* ,您的内容放在这里。
69- 这里的主体有两段(在LaTeX中,您可以通过一个或多个空行分隔段落)。
70- 在` \begin{document} ` 之前是* 文档前言* ,
71- 其中有设置文档布局的代码。
72- ` \usepackage ` 命令在[ 后面的课程] ( lesson-06 ) 中描述
73- 在本网站的大多数示例中使用它来设置字体编码。
74-
75- LaTeX还有其他的` \begin{...} ` 和` \end{...} ` 对;这些被称为* 环境* 。
76- 您必须匹配它们,以便每个` \begin{x} ` 都有一个` \end{x} ` 。
77- 如果您嵌套它们,那么您必须有` \end{y} ... \end{x} ` 来匹配` \begin{x} ... \begin{y} ` ,即` begin ` 和` end ` 语句按顺序匹配。
78-
79- 我们可以通过以` % ` 开头在LaTeX文件中添加注释;让我们用它来展示结构:
52+ 我们在[ 第15课] ( ./lesson-15 ) 中介绍了更多关于处理错误的内容。
53+
54+ ## 您已经掌握的知识
55+
56+ - 第一个文档展示了基础知识。LaTeX文档是文本和命令的混合。命令以反斜杠开头, 有时在大括号中有参数,(有时在方括号中有可选参数)。然后通过告诉LaTeX排版您的文件来获得输出PDF。
57+
58+ - 每个LaTeX文档都有一个` \begin{document} ` 和一个匹配的` \end{document} ` 。这两者之间是* 文档主体* ,您的内容放在这里。这里的主体有两段(在LaTeX中,您可以通过一个或多个空行分隔段落)。
59+ - 在` \begin{document} ` 之前是* 文档前言* ,其中有设置文档布局的代码。` \usepackage ` 命令在[ 后面的课程] ( lesson-06 ) 中描述,在本网站的大多数示例中使用它来设置字体编码。
60+
61+ - LaTeX还有其他的` \begin{...} ` 和` \end{...} ` 对;这些被称为* 环境* 。您必须匹配它们,以便每个` \begin{x} ` 都有一个` \end{x} ` 。如果您嵌套它们,那么您必须有` \end{y} ... \end{x} ` 来匹配` \begin{x} ... \begin{y} ` ,即` begin ` 和` end ` 语句按顺序匹配。
62+
63+ 我们可以通过以` % ` 开头在LaTeX文件中添加注释;让我们看个例子:
8064
8165``` latex
8266% !TEX program=lualatex
Original file line number Diff line number Diff line change @@ -44,14 +44,37 @@ LaTeX自带一组标准文档类,它们的外观相似但有一些变化:
4444- ` letter `
4545 没有分节的信件
4646- ` slides `
47- 用于演示(但请参见下文)
47+ 用于演示(请参见下文)
48+ - ` beamer `
49+ 用于制作幻灯片
4850
49- ` article ` 、` report ` 和` book ` 类有非常相似的可用命令,正如我们已经看到的。当写信时,可用的命令有点不同:
51+ 这些类都有自己的选项,可以用来调整布局和功能。` article ` 、` report ` 和` book ` 类有非常相似的可用命令,正如我们已经看到的。
52+
53+ 与之相对,CTex包提供了一些中文文档类:
54+
55+ - ` ctexart `
56+ 适用于中文文章的文档类
57+ - ` ctexrep `
58+ 适用于中文报告的文档类
59+ - ` ctexbook `
60+ 适用于中文书籍的文档类
61+ - ` ctexbeamer `
62+ 适用于中文幻灯片的文档类
63+
64+ 如果某种标准文档类未发现对应的` ctex ` 版本,可以在文档类定义后添加` ctex ` 包来调用中文文档类。引用格式为:
65+
66+ ``` latex
67+ \documentclass[UTF8]{<标准文档类名>}
68+ \usepackage{ctex}
69+ ```
70+
71+ 选择不同的文档类,可能会有一些可用命令与环境的细微差别。例如,当写信时,可用的命令有点不同:
5072
5173``` latex
5274% !TEX program=lualatex
5375
54- \documentclass[UTF8]{ctexart}
76+ \documentclass[UTF8]{letter}
77+ \usepackage{ctex}
5578\begin{document}
5679
5780\begin{letter}{某某地址\\某某街道\\某某城市}
You can’t perform that action at this time.
0 commit comments