\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}