zoukankan      html  css  js  c++  java
  • laTex入门【一】

    什么是laTex

      laTex是世界上最强大也最高效的排版编辑系统,也是国际论文的标准排版工具。

    为什么选择laTex

      估计绝大多数朋友都和碧麟一般,只习惯于Word,excel,ppt。可是碧麟最近在分析代码的过程中,对于绘制流程图和表格,常感觉无称手的工具。其实主流的选择也很多,绘制UML图有ibm的rose、microsoft的viso、和EA 的sparx,绘制表格可用excel。但是inux中毒越深,越不可自拔地沉迷于用手指敲一些东西。而不是聚精会神地瞅着屏幕,小心翼翼地用鼠标拖拽。碧麟总感觉,用windows作为工作环境(娱乐就无所谓了),脑子可以少记忆不少东西,眼睛的负担却会加重。比如要找某一个文件,如果不是用查找窗口,你需要一层层点击或展开,而在linux下,只要你记忆清楚,大可闭着眼睛敲出它的路径。尤其对于程序员,经常需要键盘和鼠标切换。这个是最影响工作效率的。

      laTex可以理解为一种脚本。laTex脚本可以方便地编译成pdf格式。

    一个简单的例子

        

    1 \documentclass{article}
    2 \begin{document}
    3 hello,latex!
    4 \end{document}

    碧麟是在ubuntu下,使用emacs敲入这个例子的。在emacs中,只要新建一个文件001.tex,emacs就会认为你是在编辑tex&laTex文件,从而进入laTex模式。编辑完成后,按C-c C-f,就会生成dvi文件。然后再执行C-c C-v,就会出现一个预览界面

    基本语法解释

    【1】  这里大家只需记住,tex文件头部必须包含一个

        /documentclass{XXXX}

        这个语法是声明文档的样式类别。这里用了{article}这个类别。

    【2】  /begin{document}

         /end{document}

        可以理解为两个括号,所有的文档内容必须书写在这两句之间。

      大家只要记住这三条语句,就可以生成一个使用默认字体的pdf文档。离开了各种pdf转换工具的束缚,忽然有了一种海阔天空的感觉,不是么?

      

  • 相关阅读:
    内部类&匿名内部类
    Object:
    多 态★★★★★(面向对象特征之三)
    接 口:
    继 承(面向对象特征之二)
    封 装(面向对象特征之一)
    三:面向对象:★★★★★
    Codeforces 719 E. Sasha and Array (线段树+矩阵运算)
    uestc oj 1218 Pick The Sticks (01背包变形)
    uestc oj 1217 The Battle of Chibi (dp + 离散化 + 树状数组)
  • 原文地址:https://www.cnblogs.com/billin/p/2306145.html
Copyright © 2011-2022 走看看