在 TikZ 中格式化節點和邊標籤

在 TikZ 中格式化節點和邊標籤

在 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}

在此輸入影像描述

相關內容