【latex学习资料】latex讲义——LATEX排版软件 下载

2012-12-03 09:34 阅读 1,067 次 评论关闭
学习资料简介
第一章 基本知识
1.1.2 LATEX
    LATEX 是一个宏包,其目的是使作者能够利用一个预先定义好的专业页面设置,从而得以高质量地排版和打印他们的作品。LATEX 最早是由Leslie Lamport编写的,并使用TEX 作为其排版系统引擎。1994 年, Frank Mittelbach 领导的LATEX 3 小组对LATEX 宏包进行了更新,作了一些被期望已久的改进,并且将LATEX 2.09 发布以来数年间出现的各种不同的补丁重新统一了起来。这个新版本被称作LATEX2e ,以示和旧版本相区别。
1.2 LATEX源文件
1.2.1 空白距离
    LATEX 将空格和制表符等空白字符视为相同的空白距离(space)。多个连续的空白字符等同为一个空白字符。在LATEX 文件中,每行开始的空白字符将被忽略,而单个的回车符被视为一空格。
1.2.3 LATEX 命令
 LATEX 命令(commands)是大小写敏感的并有下面两种格式:
 以一反斜线\ 开始,加上只包含字母字符命令名组成。命令名后的空格符、数字或其它非字母字符标志该命令的结束。\TeX
 由一反斜线\和一特殊字符组成
  LATEX 忽略命令后面的空格。如果你希望在命令后面得到一空格,可以在命令后面加上{} 和一个空格,或者加上一个特殊的空白距离命令。{} 将阻止LATEX 吞噬掉命令后面的空格。
第二章 文档排版
字体命令
字的大小

标准文档类型中字体的绝对大小
数学字体
2.8 环境
         包括文字版式环境、图表环境和数学版式环境。使位于其内的文本根据环境参数进行不同的处理,有可能改变某一文本特征如缩进、行宽、字样等。
     一般格式为:
      \begin{环境名}[选项]
       . .............
      \end{环境名}
2.8.1 center ,flushleft  and flushright
center 环境产生居中的文本。
  \begin{center}
   …….
  \end{center}
flushleft 和flushright 环境分别产生靠左排列和靠右排列的段落。
2.8.2 itemize, enumerate, and description
  itemize 环境用于简单的列表
   \begin{itemize}
   \item 列举条款1
   \item 列举条款2
   …..
   \end{itemize}
enumerate 环境用于带序号的列表
2.8.3  quote, quotation, and verse
quote 环境对重要断语和例子的引用很重要,输出段落的宽度略小于标准宽度。
quotation 环境用于超过几段的较长引用,因为它对段落进行缩进
verse 环境用于诗歌,在诗歌中断行很重要。在一行的末尾用\\ 断行,在每一段后留一空行。
。。。 。。。
2.10.3 水平距离
         LATEX 系统自动决定单词和句子之间的距离。为了增加水平距离,使用命令:  \hspace{length}
     如果这个水平距离在行首或者行末应该消失的话,用命令\hspace* 代替\hspace。命令的length 参数在简单的情况下只是一个带有单位的数字
     下面的命令将产生一个特殊的橡皮长度:\stretch{n}
 它将产生一个将一行的宽度充满的长度。如果两个\hspace{\stretch{n}} 命令位于同一行,那么它们将根据伸缩因子分配空间。
2.10.4 垂直距离
      在段落、节、小节⋯⋯之间的距离是由LATEX 系统自动决定的。如果必要的话,可以在两段之间增加额外的距离,使用的命令如下所示:    \vspace{length}
      这个命令通常用于两个空行之间。如果这个额外的行距不应该存在于页的顶部和末尾,那么使用命令\vspace* 来代替\vspace。
      命令\stretch 和\pagebreak 结合使用可以在页的最后一行输出文本,也可以用来保证文本在页面上垂直居中。
2.11  参考文献
      通过thebibliography 环境来产生一个参考文献。每个参考文献的条目以如下的命令开头
       \bibitem{marker}
      然后使用marker 在正文中引用这本书、这篇文章或者论文。  \cite{marker}
      参考文献条目的编号是自动生成的。\begin{thebibliography} 命令后的参数设置了最大的编号宽度。
第三章数学公式
      数学模式和文本模式有很多不同之处。例如在数学模式中:
1. 空格和分行都将被忽略。所有的空格或是由数学表达式逻辑的衍生,或是由特殊的命令如\,,\quad 或\qquad 来得到。
2. 不允许有空行,每个公式中只能有一个段落。
3. 每个字符都将被看作是一个变量名并以此来排版。如果你希望在公式中出现普通的文本(使用正体字并可以有空格),那么你必须使用命令\textrm{...} 来输入这些文本。
\begin{equation}
\forall x \in \mathbf{R}:
\qquad x^{2} \geq 0
\end{equation}
3.3  建立数学公式模块
      在这一节中将介绍排版数学符号和公式的最重要的命令.
小写希腊字母(Lowercase Greek letters )的输入命令为:\alpha,\beta, \gamma, . . . ,相应地,大写形式的输入命令为:\Gamma, \Delta,. . . 。
指数和下标 可用^ 和_ 后加相应的字符来实现。
$a_{1}$ \qquad $x^{2}$ \qquad$e^{-\alpha t}$ \qquad
$a^{3}_{ij}$\\$e^{x^2} \neq {e^x}^2$
向量(Vectors)通常用上方有小箭头(arrow symbols)的变量表示。这可由\vec 得到。
    另两个命令\overrightarrow 和\overleftarrow在定义从A B 的向量时非常有用。
\begin{displaymath}
\vec a\quad\overrightarrow{AB}
\end{displaymath}
     函数名通常用罗马字体正体排版,而不是像变量名一样用意大利体排版。因此,LATEX提供下述命令来排版最重要的一些函数名。
\arccos    \cos     \csc    \exp    \ker      \limsup    \min
\arcsin     \cosh   \deg   \gcd    \lg        \ln             \Pr
\arctan     \cot     \det    \hom   \lim      \log          \sec
\arg          \coth   \dim  \inf      \liminf  \max        \sin
\sinh         \sup    \tan   \tanh
例:\[\lim_{x \rightarrow 0}
        \frac{\sin x}{x}=1\]
第四章  定制LATEX
5.1 建立新的命令、环境和包
5.1.1 建立新的命令
    为了增加你自己的命令,可以使用如下的命令:
\newcommand{name}[num]{definition}
      第一个参数name 是你想要建立的命令的名称,第二个参数definition 是命令的定义。第三个参数num 是可选的,用于指定命令所需的参数数目(命令最多可以有9个参数)。如果不给出这个参数,那么新建的命令将不接受任何参数。
\newcommand{\tnss}{The not so Short Introduction to \LaTeXe}
This is ``\tnss'' \ldots{}``\tnss''
5.1.2 建立新的环境
  \newenvironment{name}[num]{before}{after}
      在参数before 中提供的内容将在被命令包含的文本之前处理,而在参数after 中提供的内容将恰好在\end{name} 的前面处理。
      如果你确实希望改变一个存在的环境,你可以使用命令\renewenvironment,它使用和命令\newenvironment相同的语法。
下载查看完整版本:
版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:【latex学习资料】latex讲义——LATEX排版软件 下载 | 猎微网

评论已关闭!