在数学模式下格式化下标时出现问题

在数学模式下格式化下标时出现问题
$\nu_{\rm FWHM}$

打印的 FWHM 太大。但是当我尝试:

$\nu_{\mbox{\tiny FWHM}}$

尺寸合适,但字距看起来不对。

在我的变量上制作紧凑的小 FWHM 下标标签的最佳方法是什么?

解决方案:

$\nu_{\textsc{\tiny fwhm}}$

\newcommand{\FWHM}{{\textsc{\tiny fwhm}}}
$\nu_\FWHM$

答案1

这与 Mico 的回答有重叠,但我想补充几点。

加载amsmath具有很好的功能,文本字体更改命令可用于数学,文本在下标等中适当调整大小。命令\textrm\textit可以直接使用,而无需调用其他\text命令。通常这些直接命令比更受欢迎\text,因为后者从周围文本继承了字体特征。我对这种情况的标准解决方案是定义一个宏并使用命令\textnormal来避免这种情况。

\documentclass{article}

\usepackage{amsmath,amsthm}

\newtheorem{theorem}{Theorem}

\newcommand{\FHWM}{\textnormal{FHWM}}

\begin{document}

\( B_\FHWM \) vs. \( B_{\text{FHWM}} \) and
\( X_{B_\FHWM} \) vs. \( X_{B_{\text{FHWM}}} \)

\begin{theorem}
 Preferring \( B_\FHWM \) to  \( B_{\text{FHWM}} \)
\end{theorem}

\textbf{\( B_\FHWM \) vs. \( B_{\text{FHWM}} \)}
\end{document}

示例输出

的替代方法\textnormal\textup,它将在斜体和倾斜文本中产生直立文本,但会在粗体文本中变为粗体。

但是,在您的情况下,您将下标放在一个小符号上\nu,而上面的符号看起来太大了。小型大写字母形状\textsc通常设计为为此类组合提供最佳间距,并且是首字母缩略词的标准选择。您需要记住写\textsc{fwhm}而不是\textsc{FWHM}因为后者通常会产生与\textrm大写字母相同大小的大写字母。需要注意的一件事是标准字体没有 的粗体变体\textsc,因此我建议您另外使用\textnormal以避免意外。您对非常小的字体的请求由命令提供\tiny。(我个人倾向于省略它或使用relsize包中的命令。)下面是一个\tiny包含的示例。

\documentclass{article}

\usepackage{amsmath,amsthm}

\newtheorem{theorem}{Theorem}

\newcommand{\FHWM}{\textnormal{\tiny \textsc{fhwm}}}

\begin{document}

\( \nu_\FHWM \) vs. \( \nu_{\textsc{fhwm}} \) vs. \( \nu_{\text{FHWM}} \) 
and
\( X_{\nu_\FHWM} \) vs. \( X_{\nu_{\textsc{fhwm}}} \) vs. \( X_{\nu_{\text{FHWM}}} \)

\begin{theorem}
 Preferring \( \nu_\FHWM \) to  \( \nu_{\text{FHWM}} \)
\end{theorem}

\textbf{\( \nu_\FHWM \) vs. \( \nu_{\textsc{fhwm}} \) vs. \( \nu_{\text{FHWM}} \)}
\end{document}

使用 textsc 和 tiny 进行采样

上述示例中的粗体示例只是为了说明陷阱。如果您确实打算在此类上下文中使用它,则需要考虑希望显示哪些字体并适当地构建命令。

答案2

您可能需要加载amsmath包来访问其\text宏和类型(显然是在数学模式下):

\nu_{\text{FWHM}}

不要\rm在 LaTeX 文档中使用该命令。

附录-- @AndrewSwann 指出,FHWM 是首字母缩略词,应以小写字母排版,即。使用\textsc{fhwm}定义首字母缩略词命令,将首字母缩略词排版为 的下标会出现以下可能性:\FHWM\newcommand\FHWM{\textsc{fhwm}}\nu

$\nu_{\text{FWHM}}$ % regular caps, subscript in "scriptsize" font size

$\nu_\FHWM$         % small caps, subscript in "scriptsize" font size

$\nu_{\text{\tiny\FHWM}} $  %  small caps, subscript in "tiny" font size

在此处输入图片描述

答案3

您可以尝试一下 scalebox。

\documentclass{article}

\usepackage{amsmath,amsthm}

$M_{\scalebox{.9}{$\psi_{\text{\tiny X}}\psi_{Y}$}}$

\end{document}

请注意 $X$ 之前的 \tiny,它使 X 略小于 Y。这给出了两种程度的控制能力,包括比例框大小和文本大小修饰符的使用。

相关内容