zoukankan      html  css  js  c++  java
  • LaTeX入门教程(二)

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

      博主使用LaTeX主要是用来写作美国数学建模竞赛的论文,去年的美赛我们使用word进行排版,有很多玄学格式问题,今年的美赛还有几天时间,准备突击学习一下LaTeX,记录下学习过程,与各位LaTeX初学者交流、共同进步。

      注:使用环境为macOS Sierra系统

      在LaTeX入门教程(一)中,介绍了LaTeX在macOS Sierra下的安装与配置,以及关于标题、作者、段落、章节、目录等内容的插入

    7、数学公式

      数学公式的编辑内容比较繁琐,作为初学者先看一下基本的公式生成,用到相应公式时再去维基百科查应该够用了。举几个简单的编辑公式的例子吧

    documentclass{article}
    egin{document}
    This is an equation [f(x) = 3x + 7] %数学公式的前后要加上 $ 或 ( 和 ),如果用 [ 和 ],或者使用 $$ 和 $$,则改公式独占一行;
    This is an equation  (f(x) = 3x + 7)
    $$sum_{i=1}^n a_i=0$$ %用 ^ 来表示上标,用 _ 来表示下标
    $$f(x)=x^{x^x}$$
    $$f(x_1,x_x,ldots,x_n) = x_1^2 + x_2^2 + cdots + x_n^2 $$ %ldots 表示跟文本底线对齐的省略号;cdots 表示跟文本中线对齐的省略号
    [a^{2}=sqrt{b}+sqrt[4]{y}]   %开方使用sqrt[n]{x}命令
    end{document}

     8、插入图片

      将待插入的图片姑且先命名为 figure1.jpg 建立一个新文档,将以下内容复制进入文档中,保存,保存类型选择为 UTF-8,放在和图片同一个文件夹中,编译并观察现象

    documentclass{article}
       usepackage{graphicx}
    egin{document}
       includegraphics[width=4.00in,height=3.00in]{figure1.jpg}
    end{document}

     9、插入表格

      这里还是用一个例子说明表格的几种插入格式,注意观察有无hline 和有无egin{center}的区别。注意观察egin{tabular} 后的 lcr 的区别,分别是 left 对齐,center 对齐和 right 对齐。 

    documentclass{article}
    egin{document}
       egin{tabular}{|c|c|}
          aaa & b \
          c & ddddd\
       end{tabular}
       egin{tabular}{|l|r|}
          hline
          aaaa & b \
          hline
          c & ddddd\
          hline
       end{tabular}
       egin{center}
          egin{tabular}{|c|c|}
             hline
             a & b \ hline
             c & d\
        hline
        end{tabular}
       end{center}
    end{document}

       好的,以上就是我总结的LaTeX初学内容,LaTeX系列文章将会持续更新...

  • 相关阅读:
    java循环控制语句loop使用
    可实现的全局唯一有序ID生成策略
    ElasticSearch使用RestHighLevelClient进行搜索查询
    基于Redis实现分布式定时任务调度
    python脚本生成exe程序
    敏捷开发--工作流程的梳理
    React-菜鸟学习笔记(二)
    React-菜鸟学习笔记(一)
    ZooKeeper-基础介绍
    常用排序算法的Java实现与分析
  • 原文地址:https://www.cnblogs.com/Patrick-L/p/6288315.html
Copyright © 2011-2022 走看看