LaTeX

2008.01.25

  • 简介
    LaTeXLATEX,音译“拉泰赫”)是一种基于TeX排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在20世纪80年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由TeX所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。对于生成复杂表格和数学公式,这一点表现得尤为突出。因此它非常适用于生成高印刷质量的科技和数学类文档。这个系统同样适用于生成从简单的信件到完整书籍的所有其他种类的文档。
    LaTeX使用TeX作为它的格式化引擎,当前的当前版本是LaTeX2ε。
  • 编译工具
    MikTex     :   http://miktex.org/|
    China Tex :  http://www.chinatex.org/
    Ctex        :   http://www.ctex.org/



  • 简单例子
    -------------------------------
    \documentclass{article}
    \begin{document}
    This is a test file.
    \end{document}
    -------------------------------
    将上面的内容用文本编辑器保存为test.tex,然后运行下面的命令生成ps文件
    latex test         编译.tex文件得到text.dvi文件
    xdvi test          预览text.div文件
    dvips test         将div文件转换为ps文件

    最后可以转换为pdf文件
  • LaTex规则
    扩展名为 .tex
    多个空格与制表符,相当于一个空格
    空行代表段落结束
    特殊字符 # $ % ^ & _ { } ~ \        \特殊符号 可以用来输出该符号,例如\%输出%, 但是\除外
  • 关于LaTeX的命令
    \\表示一个断行,同\newline
    \command 之后的空格,数字,特殊符号作为该命令的结束标志
    \command{var}  是带参数的命令
    \command[var]
    段落中的命令,例如\today 需要用{}加上一个空格阻止命令忽略掉后面的空格.\today{} is every good!
    \usepackage[options]{package}    调用宏包, 宏包文件.sty
    \documentclass[options]{class}    表示文档类别
    \documentclass  与 \begin{document} 之间为导言区
    \end{document}  文档结束命令标志,之后的内容被忽略
    \pagestyle{style}  定义页眉页脚
    \thispagestyle{style}  当前页面的页眉页脚
  • 特殊字符
    \ldots  省略号
    $-1$   带负号的数字
    ^{\circ}\mathrm{C}  摄氏度
    数学公式位于\...\  或者 $...$ 或者  \begin{math} ... \end{math} 之间
    \[ ...\]  或者  \begin{displaymath} ... \end{displaymath} 之间的公式没有编号
    \begin{equation} ... \end{equation} 之间的公式有编号
    数学公式中加入空格需强制使用\, \: \;  \quad \qquad 以及负空格 \!
  • 相关网站
    Wikibooks : http://de.wikibooks.org/wiki/LaTeX-Kompendium
    http://www.weinelt.de/latex/
    http://www.ctan.org/