
TikZ では、ノードとエッジのラベル (ノードとエッジの重み) をどのようにフォーマットしますか? たとえば、エッジの重みを太字にするにはどうすればよいでしょうか?
答え1
ここに、間に太字のエッジがあり、太字のエッジ ウェイトが設定されている 2 つのノード (ラベル A の n1 とラベル B の n2) の例を示します。コメントで LaRiFaRi が提案しているように、太字のテキストを取得するには を使用できます。太字の数式が必要な場合は、パッケージから を\textbf
使用する必要があります。\bm
bm
ノードとエッジは、角括弧で囲まれたオプション(円、描画、太字など)を指定してフォーマットされます。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}