公式中的数学字体大小一致

公式中的数学字体大小一致

我有一个数学公式,有三个下括号,括住三个表达式,每个括号下面都有解释,说明该数量是多少。由于这些表达式及其解释具有不同的宽度和高度,因此 LaTeX 会自动调整数学字体大小。我想防止这种情况发生,以便每个括号上方的表达式具有相同的大小,无论括号延伸多大。

如何确保公式中的数学字体大小一致?

\documentclass{standalone}

\usepackage{tikz,amsmath}
\usetikzlibrary{positioning}


\begin{document}

\begin{tikzpicture}[>=stealth]


\node (a) at (0,0) {$\frac{\partial y}{\partial t}=\underbrace{\frac{AAA}{BB}}_{ Text 1}+
\underbrace{YYY}_{Text 2}+\underbrace{ZZZ}_{Text 3}$
};


\end{tikzpicture}

\end{document}

答案1

该命令\underbrace假定它用于数学显示。这可能是设计错误,但事实就是如此。

因此,您有两个选择:要么使用显示样式,要么以文本样式排版下括号分数。我还添加了一个调整,使三个括号处于同一水平。

一切都展示风格

\documentclass{standalone}

\usepackage{tikz,amsmath}
\usetikzlibrary{positioning}

\begin{document}

\begin{tikzpicture}[>=stealth]
\node (a) at (0,0) {$\displaystyle
  \frac{\partial y}{\partial t}=
  \underbrace{\frac{y}{t}}_{\text{Text 1}}+
  \underbrace{YYY\vphantom{\frac{y}{t}}}_{\text{Text 2}}+
  \underbrace{ZZZ\vphantom{\frac{y}{t}}}_{\text{Text 3}}$
};
\end{tikzpicture}

\end{document}

在此处输入图片描述

文本样式中的下划线分数

\documentclass{standalone}

\usepackage{tikz,amsmath}
\usetikzlibrary{positioning}

\begin{document}

\begin{tikzpicture}[>=stealth]
\node (a) at (0,0) {$
  \frac{\partial y}{\partial t}=
  \underbrace{\tfrac{y}{t}}_{\text{Text 1}}+
  \underbrace{YYY\vphantom{\tfrac{y}{t}}}_{\text{Text 2}}+
  \underbrace{ZZZ\vphantom{\tfrac{y}{t}}}_{\text{Text 3}}$
};
\end{tikzpicture}

\end{document}

在此处输入图片描述

答案2

如果 TikZ 没有意义,它就是一个普通的公式。因此可能很简单:

\documentclass{article}

\usepackage{tikz,amsmath}
\usetikzlibrary{positioning}

\begin{document}

%\begin{tikzpicture}[>=stealth]


%\node (a) at (0,0) {$\frac{\partial y}{\partial t}=\underbrace{\frac{AAA}{BB}}_{ Text 1}+
\[
\frac{\partial y}{\partial t}=\underbrace{\frac{AAA}{BB}}_{ \text{Text 1}}+
%\underbrace{YYY}_{Text 2}+\underbrace{ZZZ}_{Text 3}$
\underbrace{YYY}_{\text{Text 2}}+\underbrace{ZZZ}_{\text{Text 3}};
\]
%};


%\end{tikzpicture}

\end{document}

相关内容