添加

添加

在 Tikz 环境中,下标的大小与脚本本身的大小相同,请问我该如何修复这个问题?我使用的代码如下

\documentclass[tikz,border=2mm]{standalone}
\usepackage{amsmath}
\begin{document}
\begin{tikzpicture}[line cap=round]
\node at (-4.2,0){\tiny $a_0$};
\end{tikzpicture}
\end{document}

答案1

这个没什么问题,可能是小写字母a比较小,造成了你的错觉。

\documentclass{article}
\usepackage{amsmath}
\usepackage{tikz}
\begin{document}
$a_0$ $A_0$ $A_a$ $a_a$

\begin{tikzpicture}
\node at (-4.2,0) {$a_0$ $A_0$ $A_a$ $a_a$};
\end{tikzpicture}
\end{document}

在此处输入图片描述

添加

\documentclass{article}
\usepackage{amsmath}
\usepackage{tikz}
\begin{document}
$\displaystyle a_0$ $\textstyle A_0$ $\scriptstyle A_a$ $\scriptscriptstyle a_a$

\begin{tikzpicture}
\node at (-4.2,0) {$\displaystyle a_0$ $\textstyle A_0$ $\scriptstyle A_a$ $\scriptscriptstyle a_a$};
\end{tikzpicture}

\begin{tikzpicture}
\node at (-4.2,0) {$a_{\scriptscriptstyle 0}$ $\textstyle A_0$ $\scriptstyle A_a$ $a_{\scriptscriptstyle a}$};
\end{tikzpicture}
\end{document}

在此处输入图片描述

答案2

它与 tikzpicture 无关。你应该使用例如\scriptstyle而不是\tiny数学 - 请参阅 eg减小公式中的字体大小

\documentclass{article}
\usepackage{tikz}
\begin{document}
~\\
\begin{tikzpicture}[baseline, inner sep=0pt, outer sep=0pt]
\node[anchor=base] at (-4.2,0){\tiny $a_0$};
\end{tikzpicture} - TiKZPicture\\
{\tiny $a_0$} - tiny size\\
$a_0$ - normal size
\end{document}

不同大小的数学

相关内容