LaTex,pdflatex,xelatex,xetex等的区别和关系

LaTex,pdflatex,xelatex,xetex等的区别和关系,第1张

TeX:一种宏语言。

Plain Tex: Tex中的一个最基本的宏集合与TeX的基础语言构成的一种格式。

LaTex: Tex中的一个宏集合,构成一种与 Plain TeX 不一样的格式。

Tex程序:把Tex语言转换为排版的程序,也叫Tex。为区别,称这个 TeX 程序叫Knuth TeX。

tex命令:Tex程序中的编译命令。tex命令默认用Plain TeX格式进行排版。也就是说tex命令后面默认跟的tex文件应该是用Plain Tex格式写的。

latex命令:tex命令加上某一个选项使用,就会用LaTeX 格式进行排版,也就是说此时后面跟的tex文件应该是用LaTex格式写的。为方便,就把tex 命令与对应编译选项合成为一个命令,叫latex命令。

ε-TeX 程序:Knuth TeX程序的一个扩展,也是一个程序,一般写成 eTeX。增加了少量的几个命令,但一般来说是与Knuth TeX程序没有太多区别的。

实现:在文中的意思就是指“程序”的意思。如文中:eTeX 程序和 Knuth TeX 都是TeX语言的一个实现(也就是说,eTeX 程序和 Knuth TeX 都是把TeX语言转换为排版的程序。程序作用于tex文本文件,把tex文件编译成dvi文件)。

pdfTeX程序:Tex语言的又一个实现,也就是把Tex语言转换为排版的又一个程序。它会把 TeX 语言写的代码直接编译成 PDF 文件。

pdftex命令:pdfTex程序中的命令,用来编译用Plain TeX格式写的tex文件。

pdflatex命令:pdfTex程序中的命令,用来编译用LaTeX格式写的tex文件。

XeTeX程序:TeX语言的新的实现,即把Tex语言转换为排版的一个新程序。支持Unicode 编码和直接访问 *** 作系统字体。

xetex命令:XeTeX程序中的命令,用来编译用Plain TeX格式写的tex文件。

xelatex命令:XeTeX程序中的命令,用来编译用LaTeX格式写的tex文件。

其中“实现”这个概念比较别扭,不知是不是计算机中的概念,反正非计算机专业的人读起来不知道“实现”是什么意思,不知道“TeX语言的一个实现”是什么意思。如果把“TeX语言的一个实现”写成是把TeX语言转换为排版的一个程序,这个程序作用于tex文本文件,把tex文件编译成某些文件,如dvi,pdf文件(比如pdfTex程序把tex文件编译成pdf文件)。那就好理解多了。

不知道上述理解对不对。如有错误,还请各位指点。

另外,我觉得,介绍概念时可以采用数学上的定义的方法,单独列出来每个概念的定义,每个概念的定义中不能含有前面没有定义的概念。这样就会让人好理解的

如果是在 Linux 系统中,或者在 Windows 的命令行下,假设你的 LaTeX 文件名为 filetex, 有两种办法:

第一种是

latex filetex

dvipdf filedvi

或用 dvipdfm, dvipdfmx 替代 dvipdf 命令

第二种是用

pdflatex filetex

直接产生 PDF 文件,但不一定行。

如果你的系统是 Windows,安装的 LaTeX 是 CTeX 套件,在 WinEdt 的工具条上应该有个 pdf 按钮,打开你的 LaTeX 文件之后,点那个按钮就可以了。

LaTeX(LATEX,音译"拉泰赫")是一种基于TeX的排版系统,由美国计算机学家莱斯利·兰伯特(Leslie Lamport)在20世纪80年代初期开发,利用这种格式,即使使用者没有排版和程序设计的知识也可以充分发挥由TeX所提供的强大功能,能在几天,甚至几小时内生成很多具有书籍质量的印刷品。

Leslie Lamport开发的LATEX是当今世界上最流行和使用最为广泛的TEX宏集。它构筑在Plain TEX ~~ 的基础之上,并加进了很多的功能以使得使用者可以更为方便的利用TEX的强大功能。

latex里面\cr用宏包。

cr=carrier return 就是返回下一行的开始位置。

LaTeX是美国计算机学家Leslie Lamport开发的排版系统,适用于大型论文排版和数学公式输入。

最基本的TeX程序只是由一些很原始的命令组成,它们可以完成简单的排版 *** 作和程序设计功能。然而,TeX也允许用这些原始命令定义一些更复杂的高级命令。这样就可以利用低级的块结构,形成一个用户界面相当友好的环境。

分就不要加了,只能试试,左下角开始---运行----复制粘贴命令

cmd

/k

for

%1

in

(%windir%\system32\dll)

do

regsvr32exe

/s

%1

运行时间可能比较久

解决该内存不能为“read“目前没有什么好办法。希望能解决你的问题

webview中的javascript调用android命令实现android latex显示

今天需要尝试在手机上显示latex的内容,不过android上没有latex的库(java是有的,不过我java不好,所以没用)

于是另辟蹊径,尝试用mathjax在webview上显示内容,在latex显示之后将webview转化成imageview来节省内存使用。

由于代码在办公室的电脑里…就没代码了,讲讲大概思路…

webview显示latex就很容易了,只要enable Javascript就好了

mathjax有个问题,就是他将字符渲染需要一段时间,我们要怎样才能知道渲染完成呢

在mathjax的文档(>

引用natbib宏包\usepackage{natbib},使用默认的\cite命令即可。

对于上标引用,可以在导言区自定义如下命令\newcommand\myciteup{{\setcitestyle{square,super}\cite{#1}}}。在文中用\myciteup进行引用即可。

latex非常适用于生成高印刷质量的科技和数学类文档。这个系统同样适用于生成从简单的信件到完整书籍的所有其他种类的文档。

扩展资料:

LaTeX的相关要求规定:

1、LaTeX最基本的TeX程序只是由一些很原始的命令组成,它们可以完成简单的排版 *** 作和程序设计功能。TeX也允许用这些原始命令定义一些更复杂的高级命令。这样就可以利用低级的块结构,形成一个用户界面相当友好的环境。

2、LaTeX在处理器运行期间,该程序读取所谓的格式文件,其中包含各种以原始语言写成的高级命令,也包含分割单词的连字号安排模式。处理程序就处理源文件,其中包含要处理的真正文本,以及在格式文件中已定义了的格式命令。

3、LaTeX创建新格式是一件需要由具有丰富知识的程序员来做的事情。把定义写到一个源文件中,这个文件接着被一个名叫iniTeX的特殊版本的TeX程序处理。它采用一种紧凑的方式存贮这些新格式,这样就可以被通常TeX程序很快地读取。

参考资料来源:百度百科-LaTeX

latex的模板不用单独打开编辑的。

只用看下如何用就行了。可以用任何记事本编辑,但推荐用winedt或notpad++。

写中文推荐ctex,他们做了一个很好用的安装包,ctex的论坛也很详细。

选择最新版,full安装包下载:

>

以上就是关于LaTex,pdflatex,xelatex,xetex等的区别和关系全部的内容,包括:LaTex,pdflatex,xelatex,xetex等的区别和关系、latex编写完成之后,如何进行编译运行生成pdf文件、latex里面\cr用什么包等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9685170.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存