LaTex 基本命令小结 (一 基本文档排版处理)

2011-03-27 06:04 · wszjzhang

终于下决心把LaTex学了,以使自己更加professional一些。 LATEX 是一个宏包,其目的是使作者能够利用一个预先定义好的专业页面设置,从而得以高质量地排版和打印他们的作品。LATEX 最早是由Leslie Lamport 编写的,并使用TEX 作为其排版系统引擎。

终于下决心把LaTex学了,以使自己更加professional一些。 LATEX 是一个宏包,其目的是使作者能够利用一个预先定义好的专业页面设置,从而得以高质量地排版和打印他们的作品。LATEX 最早是由Leslie Lamport 编写的,并使用TEX 作为其排版系统引擎。

先总结下LaTex有哪些优势:

1,提供专业排版设计,直接生成pdf,便于阅读

2,更方便地排版数学公式

3,通过说明文档内部结构排版,而非针对页面设计乱修补。因而也使得写作具有良好的文章结构

4,可以很容易的生成脚注、索引、目录和参考文献等复杂的结构。

5,有大量免费地可添加宏集,协助你完成许多基本的LATEX 未直接支持的排版任务。

6,LATEX 是免费软件,而且几乎可以在所有系统平台下工作

7,已成形模板以供调用

文件结构:

documentclass{...}

usepackage{...}

导言区

begin{document}

正文

end{document}

命令由反斜杠()引起,注释符号为(%){tcl,shell中为#}

基本命令总结:

文档类型      documentclass[11pt,twoside,a4paper]{article}    (report,book,slides)

宏包          usepackage[options]{package}

页面样式      pagestyle{style}      (plain,headings,empty)

当前页面样式  thispagestyle{style}

读入文件      include{filename}

检查命令      usepackage{syntonly} syntaxonly

另起一行      \ or newline

另起一新页    newpage

排同一行      mbox{text}     fbox

今日日期      today

波浪号        ~{}    $sim$

°            ^{circ}

省略号        ldots

分节命令      section{...} paragraph{...} subsection{...} subparagraph{...} subsubsection{...}

生成目录      tableofcontents

标题          maketitle

标题内容      title{...}, author{...} 和可选的date{...}

页码从新计数  mainmatter

附录材料      appendix

参考文献和索引backmatter

交叉引用命令  label{marker}, ref{marker} and pageref{marker}

脚注          footnote{footnote text}

下划线        underline{text}

斜体          emph{text}

环境          begin{environment} text end{environment}    (itemize,enumerate,description,Quote, Quotation, Verse,verbatim,tabular,figure,)

图表注释      caption{caption text}

图表目录      listoffigures and listoftables

逐字打印      verb+text+

表格            begin{tabular}{table spec}   (在tabular 环境中,用& 跳入下一列,用\ 开始新的一行,用hline插入水平表线。用cline{j-i} 可添加部分表线,其中j 和i 分别表示表线的起始列和终止列的序号。)

浮动           begin{figure}[placement specifier] or begin{table}[placement specifier]

保护脆弱命令 protect

关键词: