将默认字体设置为 tikz 流程图

将默认字体设置为 tikz 流程图

我是 latex 和 tikz 的新手,正在使用 .sty 模板在整个文档中设置我的默认字体等(大学要求)。这会使所有默认文本比平常略大,并增加 1.5 倍行距。

但是我想添加一个流程图(我使用 tikz 在单独的 latex 文件中成功构建了该流程图)。问题是,一旦我将代码粘贴到另一个文档(带有模板的文档)中,流程图中的文本就会更改为该文档的默认设置(更大,行距为 1.5 倍)。显然,这会使流程图的所有流程框都变大,它们不再适合一页。有没有办法只将 tikz 形状的字体更改为 latex 默认字体?我找到了如何为 tikz 形状添加行距或更改字体的方法,但找不到如何将其设置为 latex 默认字体(这不是该文档的默认字体)。

谢谢。非常感谢您的帮助。

答案1

cfr 评论的一个小扩展:

\documentclass[17pt]{extarticle}
\usepackage[doublespacing]{setspace}
\usepackage{tikz}
\usepackage{kantlipsum}
\begin{document}
\kant[1]
\begin{tikzpicture}[every node/.style={font=\small\singlespacing}]
\node [text width=12cm] {\kant[1]};
\end{tikzpicture}

\kant[3]
\end{document}

在此处输入图片描述

答案2

...
\usepackage[doublespacing]{setspace}
...
\begin{tikzpicture}
\node {\parbox{12cm}{\small\singlespacing\kant[1]}};
\end{tikzpicture}

在此处输入图片描述

相关内容