LaTex常用命令

  • LaTex介绍
    • LaTex下载与安装
    • LaTex中常用宏包
    • LaTeX文件的框架
    • LaTex中简单的规则
    • LaTex中字号转换命令表
    • LaTex中常见数学公式排版命令
    • LaTex中常见的特殊符号
    • 使用LaTeX编辑表格

LaTex介绍

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

LaTex下载与安装

请参考以下网址:https://www.latexstudio.net/archives/51801.html

LaTex中常用宏包

我们使用\usepackage命令来设置在编译LaTex文件时要导入的扩展包。例如\usepackage{geometry}
1.geometry —— 利用 geometry 可以很方便的设置页面的大小。由于可以自动居中排放页面,自动计算并平衡页面各部分如页眉、页脚、左右边空等的大小,因此只需给出很少的信息就能得到满意的页面。
2. multicol —— 提供了一新的环境,使得可在一页上使用单栏和多栏版式。是 LaTeX 标准的工具包 tools 之一。一般的 TeX 软件均包括此宏包。
3. float —— 利用该宏包可以定义自己喜欢的浮动对象的式样而不必拘泥于 LaTeX 所预定的设置。
4. subfigure —— 可以将一组图形或表格放在一个 figure 或 table 环境中,而每幅图形或表格都保持一定的独立性,可以有自己的标题等。例如你想把几幅图形分别编号为: Figure 1(a), 1(b), 1©,…, 就可以用此宏包的 \subfigure 命令来实现。另外,还提供 \subtable 命令来处理表格的情况。
5. caption —— 提供了多种命令来更方便的设计浮动图形和表格的标题式样。
6. longtable —— 如果表格太长,超过了一页时,就可以试试 longtable 宏包所定义的 longtable 环境。
7. supertabular —— 自动计算表格的高度,把超出页面的表格部分放置在下一页。
8. bibtex —— 作为 LaTeX 的一个辅助程序,BibTeX 通过搜索一个或多个数据库,自动为 LaTeX 文档构造参考文献。
9. footnote —— 改进了标准的 LaTeX2e 的 \footnote 命令,使得可以在 \parbox, minipage 和 table 环境中标记的脚注能够被正确地放置在整个页面的下方脚注区中。
10. abstract —— 可以用来方便的设置 abstract 环境,特别是当在双栏版式中排版单栏的简介时。
11. fancyhdr —— 设置页眉页边页脚。
12. amsmath —— 数学公式。

LaTeX文件的框架

\documentclass{article}
\begin{document}
This is the body of the article
\end{document}

第一句:\documentclass[选项]{类},确定整篇文章的处理格式,期刊或者会议论文一般可选类为article,再附上控制全局格式的选项,比如字体、字号、页面格式、纸张大小等等。也有期刊直接提供类模板,比如 Lecture Notes in Computer Science,只要把相应的类名放到{类}里就OK了,不需要自己去费神。老版本此处使用\documentstyle。

接下来是包含一些使用的宏包来增强功能,\usepackage{宏包},宏包包含在.sty文件中,用过的宏包有:CJK 支持中文环境;times TIMES字体;graphicx 插图;hyperref引用超链接。也有期刊提供宏包来定制格式,比如 IEEE Computer Society Press。感觉就像C语言里的#include一样为第三方提供接口。有些提供的样例文件中在documentclass的选项中添加宏包,这是与老版本兼容。

以上为导言区,接着余下的都是正文部分,包含在\begin{document}和\end{document}内。LaTeX命令的作用对象和范围和HTML的标签有点类似,有开始和结束标志,开始位置内会定义一些表现格式。导言区还可能有\pagestyle{选项},页面样式,比如empty选项表示没有页眉和页脚。导言区还有其它全局性的设置等。

正文部分首先是文章标题\title{标题},然后是作者信息\author{作者信息}。其中作者信息多行表示,用\断行,自动居中。多个作者用\and连接,自动按格式分列横排或者居中竖排。接着是日期\date{日期},如果不写这条命令缺省为当前日期。可以使用\maketitle表示本页为标题页,以便自动格式化。

接着是文章正文内容各部分了。摘要\begin{abstract}…\end{abstract},或者直接\abstract。章节为\section{第一层标题},\subsection{第二层标题},\subsubsection{第三层标题}(注意:没有\subsubsubsection{第四层标题}这样的命令)。

再后面是参考文献部分,用过两个方法。第一个方法是手工逐条在正文尾部的\begin{thebibliography}{最大条数}… \end{thebibliography}内加入“\bibitem{关键词}文献信息”,文章中引用的地方用\cite{关键词},自动按加入的顺序编号,形如[1]。第二个方法是使用bibTex。建立一个文献数据库文件:数据库名.bib,里面有按字段填写的文献信息,以及相应的“引用关键词”。 bibTex会生成.bib文件,其中包含引用文献具体内容,在正文末尾用\bibliography{文献数据库名}包含该文件内容,注意文献数据库名不能包含空格。文章中引用格式同前面的方法,文献数据库中被引用的文献按格式出现在文末,未被引用的文献可以使用\nocite{关键词}来使其出现在文末。后一种方法的好处有:一、文献数据库可以共享;二、文献的内容与表现格式分离,内容填写更清晰,也可以更好的控制格式比如文献的排列顺序。格式控制是在导言区加入\bibliographystyle{格式名},其中格式包含在.bst文件里,可以是LaTeX提供的,也可以是期刊单位提供的。

从结构上看,文章算排版结束了。下面就文章正文内容的一些细节留些注意点。

插图:使用graphicx宏包很方便引用.eps格式图片,个人一般图片都是Matlab绘制图片,可以直接输出eps格式。特别地,PS的eps不行。图片一般集中放当前目录下子目录中,使用子目录在导言中用\graphicspath{{子目录名/}},这个里面的{}不能少,图片文件名被引用时即可省略子目录名,指明.eps时效率高。

表格:表格单元都是由内容撑起的,可以使用 \rule[起始位置]{宽度}{高度}来撑起达到预期格式。rule定义的是一个矩形,起始位置指底线与当前行基准线的距离,负值表示底线在基准线下面。

插图、表格、公式都可以贴上各自自动编号的标签\label{关键词},引用时\ref{关键词}可以自动出现相应编号。

文章排版好了,输出文档需要注意几点。按照导言区格式设置,编译生成dvi作为中间预览基本不会有问题,但一般都需要最终pdf输出。

LaTex中简单的规则

(1)空格:LaTeX中空格用来隔开单词(英语一类字母文字),多个空格等效于一个空格;对中文没有作用。
(2)换行:用控制命令“\”,或“ \newline”.
(3)分段:用控制命令“\par” 或空出一行。
(4)换页:用控制命令“\newpage”或“\clearpage”
(5)特殊控制字符:#,$, %, &, - ,{, }, ^, ~
要想输出这些控制符用下列命令:
# $ % & - { } ^{} ~{} \\backslash\表示“ \”.。

LaTex中字号转换命令表

点数(pt) 相应中文字号 控制命令

25 一号 \Huge
20 二号 \huge
17 三号 \LARGE
14 四号 \Large
12 小四号 \large
10 五号 \normalsize
9 小五号 \small
8 六号 \footnotesize
7 小六号 \scriptsize
5 七号 \tiny

LaTex中常见数学公式排版命令

(1)行中数学公式状态命令

\begin{math} 数学公式 \end{math}
简式1: ( 数学公式 )
简式2: $ 数学公式 $

(2)独立数学公式(不带编号)状态命令

\begin{displaymath} 数学公式 \end{displaymath}
简式1: [ 数学公式 ]
简式2: $$数学公式 $ (两边各两个$符号)

(3)独立数学公式(带编号)状态命令

\begin{equation}数学公式\end{equation}
\begin{equation*}数学公式\end{equation*}可以取消编号

LaTex中常见的特殊符号

(1)小写希腊字母的输入方法

(2)常用的二元关系符的表达方式

(3)常用的二元运算符的表达方式

(4)特殊字符

使用LaTeX编辑表格

\begin{tabular}{|r|l|}\hline
Header & Row \\ \hline \hline
A & Silly \\ \hline
tabular & structure \\ \hline
\end{tabular}
其中&号代表分割线,也就是将一行表格分割为一块一块
\\代表换行


  1. LaTeX参考资料{https://www.latex-project.org//} ↩︎

LaTex常用命令介绍相关推荐

  1. linux系统防火墙相关问题及常用命令介绍

    今天介绍关于linux系统防火墙:centos5.centos6.redhat6系统自带的是iptables防火墙,centos7.redhat7自带firewall防火墙,ubuntu系统使用的是u ...

  2. Hadoop生态圈-zookeeper本地搭建以及常用命令介绍

    Hadoop生态圈-zookeeper本地搭建以及常用命令介绍 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.下载zookeeper软件 下载地址:https://www.ap ...

  3. Hadoop常用命令介绍

    下面分享一篇 常用的Hadoop命令介绍,希望对Hadoop初学者的朋友有所帮助~ Hadoop常用命令介绍

  4. alsa-util常用命令介绍

    目录 版本获取 前言 常用命令介绍 amixer aplay arecord 前言 我们在audio启动调试的时候,经常会遇到这样一个问题,就是我们调试时间很紧迫,并且所有的组件都在开机调试,有可能这 ...

  5. Linux中sysstat服务,Linux sysstat常用命令介绍

    一.sysstat 软件安装 下载sysstat软件包,解压 tar zxvf *.tar.gz ./configure make make install 二.sar 命令介绍 sar -h 用法: ...

  6. php基础命令,PHP命令行下的11个常用命令介绍

    本文整理了PHP命令行下的11个常用命令,下面介绍给大家,它们分别是php -m.php -v.php --ini.php -h.php --info.php --rf .php --rc .php ...

  7. 数字证书管理工具keytool常用命令介绍

    需要给一个apk加签名,用到了keytool这个工具,下面转载一篇介绍keytool的文章 http://blog.chinaunix.net/uid-17102734-id-2830223.html ...

  8. Linux常用命令介绍

    Linux命令查询网址:https://ipcmen.com/ 命令简介 命令分为内部命令和外部命令 内部命令实际上是shell程序的一部分,其中包含的是一些比较简单的linux系统命令,这些命令由s ...

  9. Docker安装及镜像配置(常用命令介绍)

    一.安装Docker 官网 https://docs.docker.com/engine/install/centos/ # 1.卸载旧的版本 yum remove docker \docker-cl ...

最新文章

  1. codevs——2894 Txx考试(背包)
  2. Mobile 拨打电话 发送短信
  3. C# WinForm ProgressBar垂直显示进度和从右向左显示进度
  4. 2015年58同城面试题
  5. Vue Vuex todo举例
  6. easyui控件事件监听委托给jquery事件监听,keyup取最新值问题
  7. Alluxio在多级分布式缓存系统中的应用
  8. Oracle管理监控之如何对数据库进行监控检查
  9. PMP考生注意!PMP考试必备资料有这些!
  10. 计算机科学之父--图灵
  11. 英飞凌 AURIX 系列单片机的HSM详解(3)——开发方法
  12. 怎么用计算机计算行列式,行列式计算器怎么使用,行列式计算器安装使用教程...
  13. 苹果手机白屏_苹果手机白屏怎么处理啊
  14. Stata | 时间序列操作
  15. 自己对ajax的第一次上手被人说菜死还真是菜
  16. 软件开发测试男友花束,观察这四束花束凭直觉选一束花?测一测别人都在羡慕你的什么?...
  17. RGB颜色值与十六进制颜色码
  18. excel基础-note-4.25
  19. 台式计算机的主流配置,目前, 台式电脑的主流配置是什么样的?
  20. Android控件GridView之仿支付宝钱包首页带有分割线的GridView九宫格的完美实现

热门文章

  1. html连连看小游戏论文,JavaScript编写连连看小游戏
  2. WIFI等无线射频产品为什么要校准?
  3. 基于三维激光扫描技术的古建筑测绘工作
  4. java计算机毕业设计邻里平台源代码+数据库+系统+lw文档
  5. 图像预训练模型的起源解说和使用示例
  6. “六度分离”理论——最短路问题
  7. 如何将bug杀死在摇篮里?
  8. idea引入maven依赖飘红解决方法
  9. day22-作业贝壳租房100页数据
  10. PB8.0应用程序编译发布技术研究