我想在本地设置 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}