如何控制圖形的大小?

如何控制圖形的大小?

不使用包含圖形,使用 TikZ 直接在文字中放置設計,您可以控制圖形的大小嗎?

答案1

使用scale-選項,例如

\begin{tikzpicture}[scale=0.5]
...
\end{tikzpicture}

或簡短的語法,這對於文本中的小圖像很方便:

\tikz[scale=0.5]

若要將縮放也套用於包含的形狀,您可能需要新增對應的選項:

\begin{tikzpicture}[scale=0.5, transform shape]
...
\end{tikzpicture}

正如 cfr 已經評論的那樣,您可以使用 LaTeX 縮放工具,例如\scalebox\resizebox。兩者都具有輕鬆縮放的優點,但請注意,與直接使用特定大小的字體相比,縮放字體不太好。您\resizebox可以直接指定所需的尺寸而不是縮放係數。

\resizebox{width}{height}{%
  \begin{tikzpicture}
    ...
  \end{tikzpicture}
}

相關內容