\times 后空格太多

\times 后空格太多

以下代码:

 f(\textcolor{red}{-3})= 4 {\times} ~ \underbrace{\textcolor{red}{(-3)}}_{parenth\`{e}ses !!}-1

导致 \times 之后出现太多空格:

在此处输入图片描述

如何接近(-3)乘法?

答案1

使用\mathclapmathtools

在此处输入图片描述

还有几件事:

  • 考虑在数学模式下使用文本。具有上下文感知能力,因此如果您处于斜体上下文中,它将输出斜体文本。另一方面,将丢弃任何空格,因为它仍然是数学模式!\mathrm \text\text\mathrm

  • ~正如 David Carlisle 所说,不要在 后面使用空格\times。那里没有必要。

  • 此外,正如 @egreg 和 @Mico 在评论中所说,用\times括号括起来会导致其周围的间距不正确。您应该将整个括\underbrace{...}_{...}在括号中。

代码如下:

\documentclass{article}

\usepackage{xcolor}
\usepackage{mathtools}

\begin{document}
 \[f(\textcolor{red}{-3})= 4 \times {\underbrace{\textcolor{red}{(-3)}}_{\mathclap{\mathrm{parenth\grave{e}ses !!}}}}-1\]
\end{document}

答案2

parentheses!!您还可以通过隐藏 的宽度\makebox[0pt]{parentheses!!}。您只需使用 调整大小以匹配下标即可\scriptsize

\documentclass{article}
\usepackage{xcolor}
\usepackage{amsmath}
\begin{document}

\[
f(\textcolor{red}{-3})= 4\times{\underbrace{\textcolor{red}{(-3)}}_{\makebox[0pt]{\scriptsize parenth\`eses!!}}}-1
\]

\end{document}

在此处输入图片描述

相关内容