大写字母下标调整

大写字母下标调整

有时,某些 .tex 功能或标准乍一看似乎很奇怪。对我来说,一个实际案例是带有大写字母的下标(这是必须的,因为下标上的字母来自公认的科学家的名字),它们对我来说似乎太大了。我想缩小它们。它们的高度不应超过母亲的 30%。请参见下面的示例:

\begin{equation}
\sigma_{C} = \sigma_P + \frac{\sigma_H^2}{\sigma_P}.
\label{Cowling}
\end{equation}

导电性

相关文章: 数学下标和上标的礼仪

下标未按比例缩放

附言:我正在展示电离层电导率的关系。霍尔、佩德森、考林、平行。

答案1

您可以将尺寸降低一个“样式”,从\scriptstyle下至上\scriptscriptstyle

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath}

\newcommand{\Cowling}{{\mathchoice{}{}{\scriptscriptstyle}{}C}}
\newcommand{\Hall}{{\mathchoice{}{}{\scriptscriptstyle}{} H}}
\newcommand{\Pedersen}{{\mathchoice{}{}{\scriptscriptstyle}{} P}}
\begin{document}

\begin{align*}
  \sigma_{C}   &= \sigma_P + \frac{\sigma_H^2}{\sigma_P} \\
  \sigma_{\Cowling} &= \sigma_{\Pedersen}+ \frac{\sigma_{\Hall}^2}{\sigma_{\Pedersen}} \\
  \Cowling_{\Pedersen} &\neq \Hall
\end{align*}

\end{document}

以上将 和 分别定义\Cowling为“符号” 和\Hall\Pedersen每个C符号都缩小到- 使用HP\scriptscriptstyle\mathchoice- 当用于上标/下标时,否则它们保持不变。

答案2

我只需添加一个空的上标即可将下标向下移动。

\documentclass{article}
\usepackage{amsmath}

\makeatletter
\newcommand{\add@empty@sup}{\@ifnextchar^{}{^{}}}

\newcommand{\sC}{\sigma_{\!C}\add@empty@sup}
\newcommand{\sP}{\sigma_{\!P}\add@empty@sup}
\newcommand{\sH}{\sigma_{\!H}\add@empty@sup}

\begin{document}

\begin{equation}
\sC = \sP + \frac{\sH^{2}}{\sP}
\end{equation}
\begin{equation}
\sigma_{C} = \sigma_P + \frac{\sigma_H^2}{\sigma_P}.
\end{equation}

\end{document}

我还报告了原始输入以供比较。请注意,我对宏进行了一些改进,以便添加一个小的负空间,使下标更接近 sigma。

在此处输入图片描述

相关内容