修改单个 tikzcd 节点的字体大小

修改单个 tikzcd 节点的字体大小

我想在本地设置 tikzcd 图表中某些节点的字体大小。但是,简单地写\small\tiny似乎不起作用:文本保持与以前相同的大小。

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{cd}
\begin{document}
\begin{tikzcd}[row sep=-1ex, column sep=2em]
A \arrow[r, "\varphi"] & B \\
{\tiny 0} & {\tiny 1}
\end{tikzcd}
\end{document}

我在这里遗漏了什么?

(我知道可以使用 设置整个图表的字体大小\tikzcdset,但遗憾的是,这不是我想要的。)

答案1

使用\scriptscriptstyle\scriptstyle使文本不再保持与以前相同的大小。

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{cd}
\begin{document}
\begin{tikzcd}[row sep=-1ex, column sep=2em]
A \arrow[r, "\varphi"] & B \\
{\scriptscriptstyle 0} & {\scriptscriptstyle 1}
\end{tikzcd}
\end{document}

在此处输入图片描述

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{cd}
\begin{document}
\begin{tikzcd}[row sep=-1ex, column sep=2em]
A \arrow[r, "\varphi"] & B \\
{\scriptstyle 0} & {\scriptstyle 1}
\end{tikzcd}
\end{document}

在此处输入图片描述

相关内容