如何自动让公式中的符号不​​那么拥挤?

如何自动让公式中的符号不​​那么拥挤?

在此处输入图片描述

如上图所示,方程的某些部分似乎比较拥挤。这里,使用\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可能是另一种选择;这不需要\,

在此处输入图片描述

相关内容