[英]Confusion on TikZ and PGF LaTeX packages - what they are, how they are stored by MiKTeX, and how they are interpreted by LaTeX compilers
[英]How to control font sizes in pgf/tikz graphics in latex?
我在pgf / tikz中創建圖表。 當我在我的文檔中使用它們時,它們被縮放,其中幾個在minipage / subfig環境中。 發生這種情況時,字體大小會隨着圖形縮放而變得非常小或不可讀。 我已經完成了手冊,但迄今為止我試圖控制它並不成功。
有沒有辦法直接設置字體大小? 有什么選擇?
下面給出的一個aswer顯示了如何使用\\ tikzstyle字體選項指定tikzpicture環境中的字體大小。
現在我正在使用:
\beginppgfgraphicnamed{graph}
\input{graph.tex}
\endpgfgraphicnamed
tikzpicture環境用於輸入文件。 有沒有在我使用的設置中指定字體大小? 這可能是問題嗎? graph.tex文件是通過另一個程序自動生成的。
除了為單個圖形設置字體大小之外,最理想的是有一個參數來全局設置所有tikz圖形的字體大小? 我想這個問題是minipage或subfig縮放。
非常感謝,
松鴉
\begin{tikzpicture}
\tikzstyle{every node}=[font=\small]
\end{tikzpicture}
將為每個節點提供字體大小控制。
我發現更好的控制將使用scalefnt包:
\usepackage{scalefnt}
...
{\scalefont{0.5}
\begin{tikzpicture}
...
\end{tikzpicture}
}
我相信Mica的方式值得回答,因為作為評論不夠明顯:
\begin{tikzpicture}[font=\small]
您還可以使用:
\usepackage{anyfontsize}
anyfontsize
包比scalefnt
的巨大優勢在於,不需要用\\scalefont
環境封裝整個{tikzpicture}
。
只需將\\usepackage{anyfontsize}
添加到前導碼即可實現字體縮放魔術所需的全部內容。
\begin{tikzpicture}
\tikzstyle{every node}=[font=\fontsize{30}{30}\selectfont]
\end{tikzpicture}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.