LaTex常⽤命令总结——排版篇
⽂章⽬录
源⽂件的结构
\documentclass{…}
\upackage{…}
\begin{document}
\documentclass{…}这个命令指明了你所写的⽂档的类别。在此之后,你可以加⼊控制⽂档样式的命令。
或者使⽤\upackage{…}命令来调⼊⼀些宏集,进⽽为LaTex系统增添⼀些新的功能。
\documentclass和\begin{document}之间的区域称为导⾔区。
当完成所有设置后,可以使⽤\begin{document}来开始⽂档。
在⽂档的最后键⼊\end{document}命令告诉LaTex你的⽂档到此为⽌,从⽽使LaTex忽略⽂档之后的命令。柯比
· \documentclass[options]{class}
class指明了所要创建的⽂档类型。
options调节⽂档的属性。
⽂档类型:
article 排版科技期刊、短报告、程序⽂档、邀请函等。
report 排版多章节的长报告、短篇的书籍、博⼠论⽂等。
带云的诗句
book 排版书籍。伯罗奔尼撒战争
slides 排版幻灯⽚。
⽂档类选型:
10pt,11pt,12pt 设置⽂档所使⽤的字体的⼤⼩。如果没有声明任何选项,缺省将使⽤10pt字体。
a4paper,letterpaper,… 定义纸张的⼤⼩,缺省的设置为letterpaper。此外,还可以使⽤a5paper,b5paper,
executivepaper和legalpaper。
fleqn 设置该选项将使数学公式左对齐,⽽不是中间对齐。
leqno 设置该选项将使数学公式的编号防置于左侧。
titlepage,notitlepage 指定是否在⽂档标题后开始⼀新页。article⽂档类缺省不开始新页,⽽book⽂档类则相反。
onecolumn,twocolumn 指定LaTex以单列或双列⽅式排版⽂档。
twoside,oneside 指定LaTex排版的⽂档为双⾯或单⾯格式。article和report缺省使⽤单⾯格式,⽽book则缺省使⽤双⾯格式。需要注意的是该选项作⽤于⽂档的式样。twoside选项不会通知你的打印机让以得到双⾯的打印输出。
openright,openany 此选项决定新的张是仅仅在右边页(奇数页)还是在下⼀可⽤页开始。该选项对article⽂档类不起作⽤。
断字与断⾏
断字:\mbox{text}
断⾏: \\ 或 \newline
注释
注释: %
较长的注释:
\begin{comment}
注释内容
\end{comment}
需要在源⽂件的导⾔区加上命令 \upackage{verbatim}
引⽤、脚注和强调
交叉引⽤ \label \ref
如果在节、⼦节、图、表或定理后⾯输⼊\label命令,LaTex把\ref替换为相应的序号。\pageref命令排印\label输⼊处的页码。
脚注 \footnote
利⽤命令 \footnote{footnote text} 把脚注内容排印于当前页的页脚位置。
强调命令 \emph{text} 来强调⽂本。对其参量的实际作⽤效果依赖于它的上下⽂。
环境变量Itemize, Enumerate, and Description网络作文
itemize环境⽤于简单的列表,enumerate环境⽤于带序号的列表,description环境⽤于带描述的列表。
极度隐私在线观看\begin{itemize}
\item %默认是· ,使⽤\item[-],则是-
\end{itemize}
\begin[description]
\item[text] % text是⽤来描述的⽂字
宽容英文\end[description]
标题、章和节
对article风格的⽂档,有下列分节命令:
\ction{. . .}
\subction{. . .}
\subsubction{. . .}
\paragraph{. . .}
\subparagraph{. . .}
对report和book风格的⽂档,还有其他两个分节命令:
\part{. . .} \chapter{. . .}
命令\tableofcontents在其出现的位置插⼊⽬录。
"带星"的命令通过在命令名称后加来实现。它们⽣成的节标题既不出现于⽬录,也不带序号。例如,命令\ction{Help}的"带星”形式为\ction{Help}
整篇⽂档的标题由命令\maketitle产⽣。
标题的内容必须在调⽤\maketitle以前,由命令\title{…},\author{…}和可选的\date{…}
\mainmatter应出现在书的第⼀章紧前⾯。它打开阿拉伯页码计数器,并对页码从新计数。
页⾯式样
LaTex⽀持三种预定的页眉、页脚格式,称为页⾯式样。
命令:\pagestyle{style}
中的参数定义了所使⽤页⾯式样。
页⾯式样:
plain 页眉为空,页脚由居中的页码组成。这是默认的页⾯式样。
headings页眉由当前的章节标题和页码组成,页脚为空。
empty 设置页眉、页脚均为空。
可以使⽤下⾯的命令改变当前页的页⾯式样:
\thispagestyle{style}
表格⽣成
tabular环境能⽤来排印带有⽔平和铅直表线的漂亮表格。LaTex⾃动确定每⼀列的宽度。
命令
\begin{tabular}{table spec}
的参量table spec定义了表格的式样。⽤⼀个l产⽣左对齐的列,⽤⼀个r产⽣右对齐的列,⽤⼀个c产⽣居中的列。⽤p{宽度值width}产⽣相应宽度、包含⾃动断⾏⽂本的列;|表⽰铅直表线。在tabular环境中,⽤&跳⼊下⼀列,⽤\开始新的⼀⾏,⽤\hline插⼊⽔平表线。⽤
\cline{j-i}可添加部分表线,其中j和i分别表⽰表线的起始列和终⽌列的序号。
\begin{tabular}{|r|l|}
\hline
7C0 & hexadecimal \\
3700 & octal \\ \cline{2-2}
11111000000 & binary \\
\hline
\hline
1984 & decimal \\
\hline
\end{tabular}
表列分隔符可由@{…}构造。这个命令去掉表列之间的间隔,代之为两个花括号间的任何输⼊。
\begin{tabular}{@{} l @{}}
\hline
简单的剪纸手工
no leading space\\
\hline
\end{tabular}
表列按⼩数点对齐:⽤⼀个"."取代表列间的正常间隔,使整数右对齐,⼩数左对齐,在这种⽅式下,实际是使⽤表列分隔符&取代⼗进制数的⼩数点。
\begin{tabular}{c r @{.} l}
Pi expression &
\multicolumn{2}{c}{Value} \\
%multicolumn可在数值"表列"上放置⼀个表列标签。
\hline
$\pi$ & 3&1416 \\
舍宾舞蹈$\pi^{\pi}$ & 36&46 \\
$(\pi^{\pi})^{\pi}$ & 80662&7 \\
\end{tabular}
图表的排版
\begin{figure}[placement specifier] or \begin{table}[palcement specifier]
参数placement specifier称为放置说明符,它由浮动允许放置参量写成的字符串组成。
⼀个表格可以由如下命令:
\begin{table}[!hbp]
放置说明符[!hbp]允许LaTex把表格就放在当前页,或放在某页的底部(b),或放在⼀个专门的浮动页上§,严格按照放置说明符放置即使看起来不好(!)。如果没有给定放置说明符,缺省值为[tbp]。
浮动允许放置参量:
h 浮动体就放在当前页⾯上。这主要⽤于⼩浮动体。
t 放在页⾯顶部
b 放在页⾯底部
p 放在⼀专门页⾯,仅含⼀个浮动体
**!**忽略阻⽌浮动体放置的⼤多数内部参数