增加括号后的间距

增加括号后的间距

)我喜欢 Charter BT,但和之间的空格y对我来说太窄了((和 也一样w)。我想知道如何编写宏以在数学模式下在 和 之间插入空格。

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath}
\usepackage[T1]{fontenc}
\usepackage[bitstream-charter]{mathdesign}
\usepackage{physics}
\begin{document}
  \begin{align}
    uvw\qty(\sum_{i=1}^n a_ix^i)yz
  \end{align}
\end{document}

我试过了\renewcommand{\qty}[1]{\qty##1 \hspace{0.2em}},但是没用。

答案1

可以通过以下方式插入小空格\,

\documentclass{article}
\usepackage{amsmath}
\usepackage[T1]{fontenc}
\usepackage[bitstream-charter]{mathdesign}
\usepackage{physics}
\begin{document}
  \begin{align}
    uvw\,\qty(\sum_{i=1}^n a_ix^i)\,yz
  \end{align}
\end{document}

结果

如果使用\left和,TeX 会自动添加一些空格:\right

\documentclass{article}
\usepackage{amsmath}
\usepackage[T1]{fontenc}
\usepackage[bitstream-charter]{mathdesign}
\usepackage{physics}
\begin{document}
  \begin{align}
    uvw\left(\sum_{i=1}^n a_ix^i\right)yz
  \end{align}
\end{document}

结果

如果\qty需要使用,那么它可以被包装在\mathinner

\documentclass{article}
\usepackage{amsmath}
\usepackage[T1]{fontenc}
\usepackage[bitstream-charter]{mathdesign}
\usepackage{physics}
\begin{document}
  \begin{align}
    uvw\mathinner{\qty(\sum_{i=1}^n a_ix^i)}yz
  \end{align}
\end{document}

相关内容