LaTeX是否有可能排出说明文字居左的行间公式?

如题所述

在LaTeX中可以方便的输入数学公式是它的一个特色,这也就是LaTeX最后X的由来,要知道它是不发音的。关于数学公式,我主要谈2点:一点是数学公式环境的引用;另一点是数学公式本身的使用。首先要说的是环境,最简单的环境就是$x$或者,其中的x可以替换成任意想要的表达式。单个$括起来的是行内公式,括起来的是行间公式。它们不仅在公式的大小上有区别,而且所占用的空间也不一样。简单的说来,$x$是穿在文字之中的,而x$$则会另起一行来书写公式。但是光有这些是远远不够的,翻开我们的数学课本我们就会发现数学对符号的表示是近乎苛刻的。下面我会列举一些需要使用公式的情形:来完成后面3行的输入工作,注意,LaTeX中的上下标是非常方便的,“_”表示下标,"^"表示上标。注意{enumerate}环境整体是无法置于数学环境中的,这一点在后面于其它环境是有所区别的。所以有文字穿插在其中并且带有标号时,使用{enumerate}确实是个好主意。如果不需要标号,使用{itemize}就好了,这样会用来替代数学标号,如果你确认什么都不需要,那么在{enumerate}和{itemize}中,你都可以使用\item[]来取消当前行的数字标号或者,非常的整洁。那么{eqnarray}可以实现公式的自动编号,注意{eqnarray}环境本身就是数学环境,因此就不需要额外的加$之类的符号了,注意,为什么要强调数学环境,因为在数学环境下,无法输入中文,这与CJK的嵌入方式有关,这里就不深究了。总之,在数学环境中,出现中文就会报错,出现英文是可以的,但最好用\mathrm{}括出,否则会将英文当成是变量,字体是不一样的。注意{eqnarray}环境中,靠\\回车,这和普通的文本输入环境是一致的(前面提及的两个回车的作用与\\是一致的,当时没说)。其中&的用法很特殊,和后面将要讲的表格是差不多的,&表示隔板,其作用在于保持公式按某些元素对齐,本质上讲,就是将要显示的内容分成很多格子,保持“=”都在同一列的格子中,那么就按"="对齐了,非常简单的想法。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-12-25

类型的排版工具,latex是免费的,word的原则是what you see is what you get,封闭软件,而latex把形式和内容彻底分开,哪怕错一个标点。另外latex命令都有句法。word排版离专业排版软件还有很大差距,只有你想不到,更适合我的工作,但开始阶段有一个月都在一边写作,latex需要一段时间的熟悉,所见即所得,群众的智慧,任何人都可以编写宏包丰富其内容。latex和word各有自己的用户群,而latex是通过命令编写代码需要编译生成pdf的,而latex排出来的质量可以直接印刷的,没有它做不到,特别是常用的命令和宏包,编译是无法通过的,能实现的排版要求太多了,所见非所得,只能说latex更符合我的审美。word形式和内容分得不清楚。word是付费的,要学会自己调试错误,一边熟悉命令。word谁都能用,如果你句法错误。我现在用latex觉得比word方便太多了,没有优劣之分。

第2个回答  2017-12-25

Leslie Lamport开发的LATEX是当今世界上最流行和使用最为广泛的TEX宏集.它构筑在Plain TEX,的基础之上,并加进了很多的功能以使得使用者可以更为方便的利用TEX的强大功能.使用LATEX基本上 。不需要使用者自己设计命令和宏等,因为LATEX已经替你做好了.因此,即使使用者并不是很了解TEX, 对于生成复杂的数学公式,LATEX表现的更为出色.,LATEX自从八十年代初问世以来,也在不断的发展.最初的正式版本为2.09,在经过几年的发展 ,之后,许多新的功能,机制被引入到LATEX中.在享受。

本回答被网友采纳
相似回答