Latex系列(二)---文章排版

阅读玩基础知识后,就可以了解文档的基本结构了。本文将会补充其余部分,帮助你能够生成实用的文档。

文档和语言结构

在 LATEX(在印刷术)中段落是最重要的文档单位。我们之所以称之为“文档单位”,因为段落是反映一个连贯思想或观点的排版风格形式。在下面的章节中你将学习如何用“ \ ”强行断行,通过在源文件中留一空行强行转段。所以,如果开始一个新思想,就另起一段,否则,只应使用断行。如果还犹豫是否应转段,可以把文档想象为观点和思想的传递者。如果旧的思路还在继续,就不应转段。如果同一段中出现了全新的思路,就应该另起一段。
下一个较小的文档单位是句子。在英语文档中,在一个句子结尾处句号后的空间大于缩写词句号后的空间。 LATEX 试图分辨出你需要那一个。
句子也有结构。大多数语言具有非常复杂的标点符号系统,但是在很多语言中(包括德语和英语)只要你记住它表示什么:语言流中的短暂停顿,你就能近乎完美地使用逗号。如果你不肯定在哪里使用逗号,就大声地朗读这个句子,在每个逗号处做一短呼吸。在什么地方如果你感到别扭,就删掉这个逗号;如果在什么地方,你感到必须呼吸(或做了短暂停顿)就插入一个逗号。
最后,通过分成章、节、子节等形式,文档中的段落应该按逻辑在更高的层次进行组织。但是,使用 \section{The Structure of Text and Language} 的排版效果是如此明显,以致如何使用这些高水平的结构几乎是不证自明的。

断行和分页

段落整理

通常书籍是用等长的行来排版的。为了优化整个段落的内容, LATEX在单词之间插入必要的断行点(linebreak)和间隔。如果一行的单词排不下, LATEX 也会进行必要的断字。段落如何排版依赖于文档类别。通常,每一段的第一行有缩进,在两段之间没有额外的间隔。
在特殊情形下,有必要命令 LATEX 断行:“\ or \newline”
另起一行,而不另起一段。"\*"
在强行断行后,还禁止分页。"\newpage"
另起一新页。"\linebreak[n], \nolinebreak[n], \pagebreak[n] and \nopagebreak[n]"

断字

必要时就会出现断字。如果断字算法不能确定正确的断字点,可以使用如下命令告诉 TEX 如何弥补这个缺憾。命令“\hyphenation{word list}”使列于参量中的单词仅在注有 “-” 的点断字。


特殊字符和符号

引号

你 不 要像在打字机上那样,把 " 用作引号。在印刷中有专门的左引号和右引号。在 LATEX 中,用两个 ‘ 产生左引号,用两个 ’ 产生右引号。一个 ‘ 和一个 ’ 产生一个单引号。
在这里插入图片描述

破折号和连字号

Latex系列(二)---文章排版_第1张图片

波浪号

在这里插入图片描述

标题,章和节

对article风格的文档,有如下分节命令
\section{…} \paragraph{…}
\subsection{…} \subparagraph{…}
\subsubsection{…}

LATEX 在文档编译的最后一个循环中,提取节的标题和页码以生成目录。命令\tableofcontents在其出现的位置插入目录。为了得到正确的目录内容,一个新文档必须编译两次。有时还要编译三次。届时 LATEX 会通知你。


交叉引用

\label{marker}, \ref{marker} and \pageref{marker}
Latex系列(二)---文章排版_第2张图片

脚注

\footnote{footnote text}
Latex系列(二)---文章排版_第3张图片

强调

Latex系列(二)---文章排版_第4张图片

环境

\begin{environment} text \end{environment}
其中 environment 是环境的名称。只要保持调用顺序,环境可以嵌套几次。
\begin{aaa}…\begin{bbb}…\end{bbb}…\end{aaa}
在下面的章节中,对所有重要的环境都做了解释。

Itemize, Enumerate, and Description

Latex系列(二)---文章排版_第5张图片

Flushleft, Flushright, and Center

Latex系列(二)---文章排版_第6张图片

表格

\begin{tabular}{table spec} 建议使用该网站在线编辑表格。

你可能感兴趣的:(Latex,latex)