TikZ でのノードとエッジのラベルのフォーマット

TikZ でのノードとエッジのラベルのフォーマット

TikZ では、ノードとエッジのラベル (ノードとエッジの重み) をどのようにフォーマットしますか? たとえば、エッジの重みを太字にするにはどうすればよいでしょうか?

答え1

ここに、間に太字のエッジがあり、太字のエッジ ウェイトが設定されている 2 つのノード (ラベル A の n1 とラベル B の n2) の例を示します。コメントで LaRiFaRi が提案しているように、太字のテキストを取得するには を使用できます。太字の数式が必要な場合は、パッケージから を\textbf使用する必要があります。\bmbm

ノードとエッジは、角括弧で囲まれたオプション(円、描画、太字など)を指定してフォーマットされます。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}

ここに画像の説明を入力してください

関連情報