LaTex文档的输入问题

转载 2012年03月29日 22:10:58

【原文转载于http://blog.renren.com/share/248921700/11328667547

与Word相比,LaTex很适合于科技论文写作,尤其是书写含有大量数学公式的论文。用LaTex写作时,你只需告诉LaTex你所撰写的内容是什么(如标题、作者、段落、列表等等),而不需要指定具体用什么格式(如字体、字号、行距等等)排版,LaTex会自动套用你给定的模版和选项来排版你所撰写的内容。用LaTex撰写论文,可以只做很少的改动即可将论文排版成不同杂志所要求的格式。目前绝大多数国际杂志都提供了专用的模版,供作者使用。

然而,LaTex的入门较难,尤其是需要记忆许多LaTex指令。在Windows平台下,一般常用WinEdt编辑软件来撰写LaTex文档,如图1所示。在Linux平台下,EmacsVim是常用的编辑器,也可以使用TeXworks,其中Emacs可以集成AucTexpreview-latex,大大地增强了编写LaTex文档的功能。EmacsAucTexpreview-latex等都是开源软件,已被移植到了Windows平台下。在Mac OS平台下,常用TexShop来撰写LaTex文档。另外,Kile也是一个用户友好的LaTex编辑器,可运行于Linux、Mac OS和Windows平台下。

图1 WinEdt编辑软件

开源软件LyX 提供了一个所见即所得的Latex文件编辑环境(如图2所示),使用者不必再去记忆一大堆LaTeX的排版指令,特别是对表格和繁杂的数学公式的编排,并可直接输出标准的LaTeX文件、dvi文件、html文件、pdf文件和ps文件。LyX是LaTeX的前端,它将LyX文件转换成LaTeX格式文件,然后再调用系统里的LaTeX程序进行排版工作,产生排版的结果。从2.0开始,LyX已经能很好地支持中文了。

图2  Lyx界面

Scientific Word 和 Scientific Workplace 软件(如图3所示)与LyX 类似,但其功能更强大和全面,其中Scientific Workplace内嵌了MuPAD,可以在输入数学公式后直接执行符号运算和数值计算。但该软件的价格较高,且中文支持似乎不如LyX好。

 

图3 Scientific Workplace

学习LaTex的难点主要在于数学公式的输入,需要记忆许多LaTex指令。利用MathType软件(Word中的公式编辑器就是MathType的一个简化版本)可以很方便地在LaTex文档中输入数学公式,而不需要记忆任何LaTex指令。安装MathType软件后,在其“Cut and Copy Preferences”设置项中选择“MathML or Tex”(如图4所示),即设定在将MathType中输入的公式拷贝到剪贴板时先将其转化为LaTex格式。当需要在LaTex文档中输入数学公式时,可先在MathType中输入并选定该公式,然后用CTRL-C将该公式拷贝到系统的剪贴板,再用CTRL-V将该公式粘贴到用WinEdt编辑的LaTex文档中,并删除掉用"%"注释的部分,得到的结果如下:

\[{{{\left( {\sum\limits_{i = 1}^n {{R_i}} } \right)}^2}}\] 

图4  MathType界面

利用MathType在LaTex文档中输入数学公式只是为了便于初学者在没有掌握LaTex指令时使用,并借此学习LaTex指令。大家在学习LaTex的过程中还是应该尽可能地掌握常用的LaTex指令,逐步过渡到直接在文本编辑器中输入所有内容。即便是掌握了常用的LaTex指令,仍然可以借助于MathType来学习新的LaTex指令。MathType也允许用户直接输入LaTex指令,并在按回车键后将其自动转换成公式。在MathType的Worksplace Preference设置页面中选定“Allow Tex language entry from the keyboard”(如图5所示)后,即可在MathType中输入LaTex指令(如图6所示),输入完毕后按回车键,MathType自动将输入的LaTex指令转换为MathType公式(如图7所示)。MathType的这一功能也为初学者学习LaTex数学公式指令提供了方便。

图5  MathType的“Worksplace Preference”设置页

 

图6  在MathType中直接输入LaTex指令

 

图7  按“Enter”键后的转换结果

已有的Word文档可以借助于Word2Tex软件转换为LaTex文档,而已有的LaTex文档也可以借助于Tex2Word软件转换为Word文档。LyX也提供了相应的转换功能,但功能不如Word2TexTex2Word强。

EXCEL表格可以用execel2latex转换成latex格式,而latable是一个近乎所见即所得的LaTex表格编辑器。

JabRef 是一个开源的参考文献管理软件,具有很好的跨平台特性,可运行于有 Java 支持的 Windows、Linux 和 Mac OS系统上,如图8所示。JabRef可以很方便地管理参考文献,生成 BibTeX文献数据库,供 LaTeX 或其它软件使用,可以与WinEdtKileEmacsVimTexShop等软件联合使用。

图8  JabRef主界面

我本人使用Mac OS系统,因此TexShopJabRef是我书写LaTex文档的主要工具。大家用Windows系统,建议使用WinEdtJabRef,也可以使用EmacsAucTexpreview-latexJabRef。如果喜欢用所见即所得环境,可以使用LyX


LaTeX数学公式输入初级入门

LaTeX最强大的功能就是显示美丽的数学公式,下面我们来看这些公式是怎么实现的。 1、数学公式的前后要加上 $ 或 \( 和 \),比如:$f(x) = 3x + 7$ 和 \(f(...
  • ssisse
  • ssisse
  • 2016年05月20日 15:06
  • 2691

markdown使用LaTex输入数学公式类

插入数学公式的方法 普通公式 上标和下标 括号 省略号 分数 开方 间隔空间 矢量表示 连线符号 希腊字母 其他字符 关系运算符 集合运算符 对数运算符 三角运算符 微积分运算符 箭头符号 几个例子 ...
  • u010185803
  • u010185803
  • 2016年03月12日 13:43
  • 1905

latex编写数学公式

在论文写作中,latex发挥着非常重要的作用,可以生成简洁优美的文档格式,latex编辑数学公式有一些基本语法需要记住,对于平时使用少的作者,很多语法可能一下子记不住,故总结如下: 1.如何插入...
  • zhaofrjx
  • zhaofrjx
  • 2015年10月06日 15:54
  • 3695

LaTeX数学公式中的空格

两个quad空格 a \qquad b 两个m的宽度 quad空格 a \quad b 一个m的宽度 大空格 a\ b ...
  • GarfieldEr007
  • GarfieldEr007
  • 2016年05月28日 17:49
  • 5533

LaTeX数学公式编辑学习

在使用 LaTeX数学公式时,需要先输入“$…$”,然后在里面编辑公式。“$…$”和“$$…$$”分别代表公式的内嵌和居中展示两种表现形式。 公式内嵌式(inline formulas):∑ni=0...
  • hexiujun_
  • hexiujun_
  • 2016年05月23日 14:23
  • 3352

如何在HEXO中渲染Latex数学公式

被HEXO渲染Latex公式绊了一段时间,最近终于搞定了,这里给出操作步骤
  • u014792304
  • u014792304
  • 2017年12月01日 16:31
  • 195

一份其实很短的 LaTeX 入门文档

优雅的 LaTeX 有很多 Geeks 或者 LaTeX’s Fanatical Fans 过分地强调了 LaTeX 的一些并非重点的特性,以至于很多初学者会觉得 LaTeX 很神秘很复杂,从而...
  • zjxiaolu
  • zjxiaolu
  • 2014年09月09日 01:08
  • 2904

教你如何在word中像LaTex那样打公式

pdf文档下载(推荐,可以看到公式):http://download.csdn.net/detail/ibingow/5089366      记得很久以前在word里打数学公式很痛苦,要...
  • GarfieldEr007
  • GarfieldEr007
  • 2016年05月19日 12:41
  • 1411

在Jupyter Notebook里面写Python代码和数学公式

一篇干货,但是排版很差,我先转过来,然后慢慢完善。
  • winnerineast
  • winnerineast
  • 2016年08月22日 10:27
  • 7988

latex学习3:教你如何在word中像LaTex那样打公式

文章转载自:教你如何在word中像LaTex那样打公式 pdf文档下载(推荐,可以看到公式):http://download.csdn.net/detail/ibingow/5089366   ...
  • albert_8
  • albert_8
  • 2016年04月09日 13:23
  • 1363
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:LaTex文档的输入问题
举报原因:
原因补充:

(最多只允许输入30个字)