首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在LaTeX中格式化公式

问在LaTeX中格式化公式
EN

Stack Overflow用户
提问于 2010-05-24 02:51:06
回答 2查看 8.5K关注 0票数 0

当我在LaTeX中包含一个枚举的等式时,即

代码语言:javascript
复制
{\begin{equation}
$$
$$ ... \end{equation}
}

方程式上面的线(前面的文本和方程式之间的空格)很大。我怎么把它变小?

EN

回答 2

Stack Overflow用户

发布于 2010-05-24 16:54:27

你的代码有点乱。如果想要在LaTeX代码中编写数学,主要有三种方法:

内联数学:在两个$之间包含您的数学代码(如$\pi=3,141$);您的公式或符号将显示在当前行上。

显示,未编号的数学:以以下方式包含\[和\]之间的数学代码:

代码语言:javascript
复制
some text
\[
\pi=3.141
\]
some text

方程式将显示,但没有引用它的数字。

显示的,编号数学:使用equation环境:

代码语言:javascript
复制
some text
\begin{equation}
\pi=3.141
\end{equation}
some text

方程式将显示并编号。

如果您在方程式前后遇到空格问题,请确保在环境前后不留空行(如示例所示)。最后备注:不推荐对显示的数学使用$$。

票数 4
EN

Stack Overflow用户

发布于 2010-05-24 08:41:51

你写的时候,我理解你的例子是这样的:

代码语言:javascript
复制
{\begin{equation}
 $$
 $$
 \tan x=\frac{\sin x}{\cos x}
\end{equation}
}

首先,您不需要外括号。

代码告诉LaTeX开始方程,结束它,再次开始,排版切线定义和结束方程。

如果你想在方程式之前有一些空档,试试:

代码语言:javascript
复制
...some code...
\vspace{1ex}
\begin{equation}
 ...equation...
\end{equation}

或者在前言中定义新的环境。如下所示:

代码语言:javascript
复制
\newenvironment{myequation}{
 \vspace{1ex}
 \begin{equation}
}{
 \end{equation}
}

在代码中,使用myequation而不是equation。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2892982

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档