將預設字體設定為 tikz 流程圖

將預設字體設定為 tikz 流程圖

我是 Latex 和 tikz 的初學者,並且正在使用 .sty 範本在整個文件中設定我的預設字體等(大學要求)。這使得所有預設文字都比平常稍大,並增加了 1.5 行距。

不過我想添加一個流程圖(我使用 tikz 在單獨的乳膠文件中成功建立了該流程圖)。問題是,一旦我將程式碼貼到另一個文件(帶有範本的文件)中,流程圖內的文字就會更改為該文件的預設文字(更大且行距為 1.5)。顯然,這使得流程圖的所有流程框變得更大,並且它們不再適合頁面。有沒有辦法只將 tikz 形狀的字體改為乳膠預設字體?我找到瞭如何為 tikz 形狀添加行間距或更改字體的方法,但找不到如何將其設為乳膠預設值(這不是該文件的預設值)。

謝謝。非常感謝您的幫忙。

答案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}

在此輸入影像描述

相關內容