如何在数学下标中使用较短的减号?

如何在数学下标中使用较短的减号?

如何才能自动$x_{y-z}$用文本模式减号替换下标中的减号$x_{y\text{-}z}$,而不必每次都输入较长的形式?

答案1

我也有同样的问题。以下是我发现的内容:

  • 有更好的方法来减少损失,例如看这个问题: 制作一个更短的减法

  • 根据您所使用的数学样式选择不同的符号,\mathchoice 非常方便。

  • 我还不知道如何把它放在“-”上(据我所知,使用“-”直接调用减号)

以下是我使用的:

\documentclass{article}
\usepackage{amsmath}
\usepackage{amssymb} %for the \shortminus
\usepackage{graphicx} % for the \scalebox
\DeclareMathSymbol{\shortminus}{\mathbin}{AMSa}{"39}
\newcommand{\medminus}{\scalebox{0.6}[0.7]{\(-\)}}
\newcommand{\minus}{\mathchoice{-}{-}{\medminus}{\shortminus}}

\begin{document}

\[ a - a _{ a - a _{ a - a } } \]
\[ a \minus a _{ a \minus a _{ a \minus a } } \]

\end{document}

这是示例代码生成的

相关内容