300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > LaTex教程(二)——LaTeX排版

LaTex教程(二)——LaTeX排版

时间:2021-12-17 14:25:37

相关推荐

LaTex教程(二)——LaTeX排版

文章目录

1. 中文宏包2. 字符2.1 空格和分段2.2 标点符号2.2.1 引号2.2.2 连字号和破折号2.2.3 省略号3. 文字强调4. 断行断页

1. 中文宏包

ctex 宏包和文档类是对CJK 和xeCJK 等宏包的进一步封装。ctex 文档类包括ctexart /ctexrep / ctexbook,是对LATEX 的三个标准文档类的封装,对LATEX 的排版样式做了许多调整,以切合中文排版风格。示例如下

\documentclass{ctexart}\begin{document}中文LaTeX排版。\end{document}

2. 字符

2.1 空格和分段

空格

LaTeX源代码中,空格键和Tab 键输入的空白字符视为“空格”。连续的若干个空白字符视为一个空格。一行开头的空格忽略不计。

换行和段落

如果需要进行换行,可以敲\\表示换行。如果需要新起一个段落,那么可以使用\par命令来进行处理,也可以连续敲打两个换行,即两个Enter键,表示换行处理。示例如下。

\begin{document}Hello \\ World \LaTeX这是使用空一行进行的分段\par使用中文排版latex \par\end{document}

注意换行段落是两个概念。换行是在下一行的顶格进行编写,段落是按照文档要求使用段落的形式就行编写,一般是首行缩进两个字的格式。

2.2 标点符号

2.2.1 引号

如果使用两个引号,如"132"打印的会是两个下引号,如果想要一个上引号,一个下引号,那需要将上引号改为 ``,示例如下。

\begin{document}"England"``England"\end{document}

2.2.2 连字号和破折号

LATEX 中有三种长度的“横线”可用:连字号、短破折号和长破折号。它们分别有不同的用途:连字号- 用来组成复合词;短破折号– 将数字连接表示范围;长破折号作为破折号使用。示例如下

\begin{document}daughter-in-law, X-ratedpages 13--67yes---or no?\end{document}

2.2.3 省略号

LaTex 提供了命令\ldots来生成省略号,相对于直接输入三个点的方式更为合理。\ldots\dots是两个等效的命令。示例如下

\begin{document}\maketitlepages $\ldots$yes $\cdots$\end{document}

输出如下:

3. 文字强调

强调文字的方法,要么是添加一些下划线或者装饰物,要么是改变文字的字体。

LaTeX 定义了\underline命令用来为文字添加下划线;\underline命令生成下划线的样式比较机械,不同的单词可能生成高低各异的下划线,并且无法换行。ulem宏包解决了这一问题,它提供的\uline命令能够轻松生成自动换行的下划线,\emph命令用来将文字变为斜体以示强调。如果在本身已经用\emph命令强调的文字内部嵌套使用\emph,内部则使用正常字体的文字。示例如下

\documentclass[12pt, a4paper, oneside,titlepage]{article}\usepackage{ctex, ulem} %导入中文\normalem\begin{document}a few years ago \underline{long long ago there}a few years ago \uline{long long ago there}a few years ago \emph{long long ago there}\end{document}

如果导入了ulem宏包,那么\emph命令的强调就会变为下划线,如果需要将其变为斜体强调,那么需要在导言部分加上\normalem

4. 断行断页

断行的选择除了使用\\命令外,还可以使用\newline命令,\\也在表格、公式等地方用于分行,而\newline只用于文本段落中。

断页的命令有两个,分别是\newpage\clearpage。通常情况下两个命令都能起到另起一页的作用,但有一些区别:一是在双栏排版中\newpage只起到另起一栏的作用;二是涉及到浮动体的排版上行为不同。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。