如何才能自动$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}