1. ホーム
  2. latex

LaTeXでグラフを描くには?

2023-11-20 02:36:53

質問

まず最初に、私はLyXを使っているのですが、ERTを使うのに問題はないのでしょうか。

次に、Latexでこのような単純なグラフを描く最も簡単な方法は何でしょうか?

グラフのあるドキュメントをいくつか見ましたし、例もいくつか見ましたが、単純なグラフを描く方法がわかりませんでした - どのようなパッケージが必要かなど?

どのように解決するのですか?

TikZなら可能です。

簡単なデモです。

\documentclass{article}

\usepackage{tikz}

\begin{document}

\begin{tikzpicture}
  [scale=.8,auto=left,every node/.style={circle,fill=blue!20}]
  \node (n6) at (1,10) {6};
  \node (n4) at (4,8)  {4};
  \node (n5) at (8,9)  {5};
  \node (n1) at (11,8) {1};
  \node (n2) at (9,6)  {2};
  \node (n3) at (5,5)  {3};

  \foreach \from/\to in {n6/n4,n4/n5,n5/n1,n1/n2,n2/n5,n2/n3,n3/n4}
    \draw (\from) -- (\to);

\end{tikzpicture}

\end{document}

を生成します。

その他の例 @. http://www.texample.net/tikz/examples/tag/graphs/

TikZの詳細情報です。 http://sourceforge.net/projects/pgf/ というページがあり、インストールガイドも掲載されているようです。