将方程式居中对齐

将方程式居中对齐

在此处输入图片描述

\usepackage{graphicx}
\documentclass[twocolumn]{svjour3}  
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{txfonts}
\usepackage{mathdots}
\usepackage{epstopdf}
\usepackage[linesnumbered, ruled]{algorithm2e}
\usepackage{lscape}
\usepackage{amsmath}
\begin{document}
\begin{equation}
J_{hop}=\mathit{\frac{\sqrt{M}}{\sqrt{2} }\sqrt{\frac{{\in }_{fg}}{{\in }_{mq}}}}\mathit{\frac{R}{{d^}_{S}} } 
\end{equation}
\end{document}

通过上面的代码,这就是我得到的。

我想要一个像这样的中心方程。我该怎么做?Svjour 是 Springer 课程。

在此处输入图片描述

答案1

svjour3.cls文件有

\DeclareOption{twocolumn}{\@twocolumntrue\ExecuteOptions{fleqn}}

这意味着,只要twocolumn选择该选项,显示的方程式就会与左边距齐平(它也有\mathindent=0pt这样的效果)。

因此,如果您的目的是提交论文,那么您不应该尝试改变这种行为。

但是,您的代码还有其他需要注意的地方。首先,txfonts不建议这样做,最好这样做

\usepackage{newtxtext,newtxmath}

但如前所述,字体的选择是文字编辑的事,不是你的事。所以把这行字全部删掉。

您的公式可以改进。您的括号太多,\mathit命令也错误。

First
\begin{equation}
J_{hop}=
  \frac{\sqrt{M}}{\sqrt{2}}
  \sqrt{\frac{\varepsilon_{fg}}{\varepsilon_{mq}}}
  \frac{R}{d^4s}
\end{equation}
Second
\begin{equation}
J_{\mathrm{hop}}=
  \frac{\sqrt{M}}{\sqrt{2}}
  \sqrt{\frac{\varepsilon_{\mathrm{fg}}}{\varepsilon_{\mathrm{mq}}}}
  \frac{R}{d^4s}
\end{equation}

根据下标的含义,\mathrm当它们表示文本对象,例如缩写,当它们表示数学变量时则不包含任何内容。

请注意,\in表示集合成员资格,希腊字母是或\epsilon\varepsilon形状略有不同)。

我将最后的分母渲染为d^4s,因为{d^4}_S看起来相当错误。

在此处输入图片描述

答案2

您的代码无法按原样编译。以下代码可编译并居中方程。

\documentclass{article}
\usepackage{amssymb}
\usepackage{amsmath}
\usepackage{txfonts}
\usepackage{mathdots}
\usepackage{lscape}


\begin{document}
    \begin{equation}
    J_{hop}=\mathit{\frac{\sqrt{M}}{\sqrt{2} }\sqrt{\frac{{\in }_{fg}}{{\in }_{mq}}}}\mathit{\frac{R}{{d}_{S}} } 
    \end{equation}
\end{document}

相关内容