
在 TikZ 中,如何格式化節點和邊標籤(節點和邊權重)?例如,如何將邊緣粗細設定為粗體?
答案1
下面是兩個節點(n1 帶有標籤 A,n2 帶有標籤 B)的範例,兩個節點之間有粗體邊緣,且邊緣權重也有粗體。正如 LaRiFaRi 在評論中建議的那樣,您可以使用它\textbf
來獲取粗體文字。如果您想要大膽的數學,您應該使用包\bm
中的內容bm
。
節點和邊的格式透過指定方括號之間的選項(圓形、繪製、粗等)來設定。我建議你看看第 17 節“節點和邊”TikZ 和 PGF 手冊熟悉可能的選擇
標籤(例如邊緣權重)的格式與普通文字 ( \textbf
, ...) 或數學 ( \bm
, ...)相同
\documentclass[tikz,border=2mm]{standalone}
\usepackage{bm}
\begin{document}
\begin{tikzpicture}
\node[circle,draw] (n1) at (0,0) {A};
\node[circle,draw] (n2) at (5,0) {B};
\draw (n1) edge[thick] node[above]{$\bm{w_1}$} (n2);
\end{tikzpicture}
\end{document}