LaTeX入门(刘海洋)笔记
2.组织你的文本
\quad
2.1 文字与符号
\quad 2.2 段落与文本环境
\quad 2.3 文档的结构层次
2.3.1 标题和标题页
2.3.1.1 标题
- 声明标题
-
声明标题:\titile
-
声明作者:\author
\author 定义的参数可以分行,一般第一行是作者姓名,后面是作者的单位、联系方式等。如果文档有多个作者,则多个作者之间用\and 分隔。\thanks产生一种特殊的脚注,用来表示文章的致谢、文档的版本、作者的详细信息等 -
声明日期:\date
\date命令可以省略,如果省略,就相当于定义了\date{\today},即设置当天的日期。使用ctex宏包可以用\CTEXoptions 来设置\today的输出格式
他们都带有一个参数,里面可以使用\换行。标题的声明放在导言区,也可以放在标题输出之前的任何位置
- 实际输出标题
使用\maketitle命令可以输出前面声明的标题,通常\maketitle 是文档中document 环境后面的第一个命令
2.3.1.2 标题页
2.3.2 划分章节
层次 | 名称 | 命令 | 说明 |
---|---|---|---|
-1 | part | \part | 可选的最高层 |
0 | chapter | \chapter | report,book或ctexrep,ctexbook文档类的最高层 |
1 | section | \section | article或ctexart类最高层 |
2 | subsection | \subsection | |
3 | subsubsection | \subsubsection | report、book或ctexbook类,默认不编号、不编目录 |
4 | paragraph | \paragraph | 默认不编号、不编目录 |
5 | subparagraph | \subparagragh | 默认不编号、不编目录 |
- 附录
\appendix命令用来表示附录部分的开始。命令 \appendix后面的所有章或节都将改用字母进行编号:如编号的“Chapter 1”改为“Appendix A”。例
\documentclass{article}
\begin{document}
\appendix
\section*{Appendix A}
\section*{Appendix B}
\end{document}
也可以使用appendix宏包设置附录格式,它提供了更多的命令和选项来控制\appendix及相关命令的行为
2.3.3 多文件编辑
对一篇只有几页纸的文章,把所有的内容都放进一个Tex源文件就足够了。但如果要排版更长的内容,例如与本书篇幅相当的文档,单一文件的编译方式就不那么方便了。更好的方式是按文档的逻辑层次,把整个文档分成多个Tex源文件,这样文档的内容更便于检索和管理,也适合大型文档的多人协同编写。
LaTeX提供的\include{文件名}命令可以用来导入另一个文件的内容作为一个章节,文件名不用带.tex扩展名。\include命令会在之前和之后使用\clearpage或\cleardoublepage另起新页,同时将这个文件的内容贴到\include命令所在的位置。于是,可以按下面的方式组织一本书:
%languages.tex
%整个文档的主文件
\documentclass{ctexbook}
\title{语言}
\author{张三 \and 李四}
\begin{document}
\maketitle
\tableofcontents %生成目录
\include{lang-natural}
\include{lang-computer}
\end{document}
% lang-natural.tex
% “自然语言”一章,不能单独编译
\chapter{自然语言}
% lang-natural.tex
% “计算机语言”一章,不能单独编译
\chapter{计算机语言}
这样就把一本书籍划分成了三个文件。
2.3.4 定制章节格式
中文文档用ctex宏包提供的\CTEXsetup可以定制章节格式
西文文档中可以使用titlesec宏包
希望我的文章对您有所帮助,同时也感谢您能抽出宝贵的时间阅读,创作不易,如果您喜欢的话,欢迎点赞、关注、收藏。您的支持是我创作的动力,希望今后能带给大家更多优质的文章