如何在LaTeX中绘制图形?

Ami*_*hum 72 latex graph-theory lyx

首先,让我说我正在使用LyX,尽管我使用ERT没有问题.

其次,在Latex中绘制这样一个简单图形的最简单方法是什么? 替代文字

我已经看过一些带有图形的文档,我看过一些例子,但是我无法弄清楚如何绘制一个简单的图形 - 我需要哪些软件包等等?

Bar*_*ers 102

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}
Run Code Online (Sandbox Code Playgroud)

生产:

在此输入图像描述

更多示例@ http://www.texample.net/tikz/examples/tag/graphs/

有关TikZ的更多信息:http://sourceforge.net/projects/pgf/我想在那里也会出现安装指南.

  • 具体来说,[tkz-berge软件包](http://www.texample.net/tikz/examples/tkz-berge/)可能特别有用。 (2认同)