如上图所示,方程的某些部分似乎比较拥挤。这里,使用\thinspace
命令可以解决这个问题。这是我的 MWE:
\documentclass{book}
\usepackage{amsmath}
\begin{document}
\begin{equation}
%
V_{oc} = V_{oc,ref} \bigg[1 + \frac{\beta}{100} (T_{op}-T_{ref}) \biggl] + V_{oc,ref} \thinspace \varphi \thinspace ln \bigg( \frac{G_{op}}{G_{ref}} \bigg)
%
\label{eq:V_oc_trans}
\end{equation}
\begin{equation}
%
V_{oc} = V_{oc,ref} \bigg[1 + \frac{\beta}{100} (T_{op}-T_{ref}) \biggl] + V_{oc,ref} \varphi ln \bigg( \frac{G_{op}}{G_{ref}} \bigg)
%
\label{eq:V_oc_trans2}
\end{equation}
\end{document}
返回:
这里的问题是,\thinspace
一遍又一遍地输入是多余的。我们可以通过编写一些命令或使用包选项来克服拥挤问题吗?
答案1
看了方程之后,我发现只有一个地方需要一个窄空间,即 前面\varphi
。请注意,窄空间用 表示\,
。
但是,下标应该全部为\mathrm
,因为它们是文本;\bigg
应该是\biggl
(开) 或\biggr
(闭);ln
应该是\ln
。对数参数(分数)周围的括号是不需要的。
\documentclass{book}
\usepackage{amsmath}
\begin{document}
\begin{equation}\label{eq:V_oc_trans}
V_{\mathrm{oc}} =
V_{\mathrm{oc},\mathrm{ref}}
\biggl[1 + \frac{\beta}{100} (T_{\mathrm{op}}-T_{\mathrm{ref}}) \biggr] +
V_{\mathrm{oc},\mathrm{ref}} \, \varphi \ln \frac{G_{\mathrm{op}}}{G_{\mathrm{ref}}}
\end{equation}
\end{document}
的位置\label
其实并不重要,但把它放在开头有助于更容易看到它。
切换的位置\varphi
可能是另一种选择;这不需要\,
: