TikZ:带有文本的节点,比例=或\large,\Large,\Huge?

TikZ:带有文本的节点,比例=或\large,\Large,\Huge?

scale=如果需要稍微增加 TikZ 节点中文本的大小。使用样式选项而不是使用通常的 LaTeX\TeX 宏更改字体大小的优缺点是什么:\Huge\Large\large

答案1

缩放会影响所有字形笔画,这可能不太令人愉快(一些笔画会不必要地过粗);使用字体开关更改字体大小或\fontsize产生更和谐的效果。

比较以下简单实验中的结果;上行使用\fontsize;下行使用scale

\documentclass[border=3pt]{standalone}
\usepackage{tikz}
\usepackage{fix-cm}

\begin{document}

\begin{tikzpicture}
\begin{scope}[scale=12,transform shape]
\node (A) {1234AQMI};
\end{scope}
\node[font=\fontsize{120}{144}\selectfont] at (0,4) (B) {1234AQMI};
\end{tikzpicture}

\end{document}

在此处输入图片描述

当然,对于较小的缩放因子,差异几乎难以察觉,但我会使用字体开关来获得更好的效果,除非当然有人特别追求缩放产生的效果。

针对同样的情况,D.克努斯第 16 页第四个弯道标志上提到电子书

cmr5 at 10pt和普通的 10 点字体有什么区别cmr10?有很多;精心设计的字体在不同的点大小下会以不同的方式绘制,并且字母通常具有不同的相对高度和宽度,以增强可读性[...]

通常最好只根据字体的设计尺寸稍微缩放字体,除非最终产品在 TeX 处理完成后会像照片一样缩小,或者除非您要实现一种不寻常的效果。

相关内容