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}

LaTex教程(二)——LaTeX排版_第1张图片

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

2.2 标点符号

2.2.1 引号

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

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

在这里插入图片描述

2.2.2 连字号和破折号

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

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

LaTex教程(二)——LaTeX排版_第2张图片

2.2.3 省略号

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

\begin{document}
	\maketitle
	pages $\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
LaTex教程(二)——LaTeX排版_第3张图片

4. 断行断页

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

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

你可能感兴趣的:(LaTeX,前端)