
私は 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}