【发布时间】:2011-02-28 10:54:54
【问题描述】:
首先,让我说我正在使用 LyX,虽然我使用 ERT 没有问题。
其次,在 Latex 中绘制这样一个简单图形的最简单方法是什么?
我看过一些带有图表的文档和一些例子,但我不知道如何只绘制一个简单的图表——我需要什么包等等?
【问题讨论】:
标签: latex graph-theory lyx
首先,让我说我正在使用 LyX,虽然我使用 ERT 没有问题。
其次,在 Latex 中绘制这样一个简单图形的最简单方法是什么?
我看过一些带有图表的文档和一些例子,但我不知道如何只绘制一个简单的图表——我需要什么包等等?
【问题讨论】:
标签: latex graph-theory lyx
我使用了 graphviz (https://www.graphviz.org/gallery) 和 LaTeX,使用 dot 命令生成 PDF 中的图形,includegraphics 包含这些图形。
如果graphviz产生你想要的,这可能是最好的整合方式:dot2tex:https://ctan.org/pkg/dot2tex?lang=en
【讨论】:
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/ 我猜这里还会有安装指南。
【讨论】:
More examples 链接的底部:))
除了使用 TikZ 的(优秀)建议之外,您还可以使用 gastex。我在 TikZ 可用之前使用了它,它也完成了它的工作。
【讨论】:
也许使用tikz。
【讨论】:
tikz 由 pgf 包提供。因此,只需sudo apt-get install pgf。
根据我的经验,我总是只使用外部程序来生成图形(mathematica、gnuplot、matlab 等)并将图形导出为 pdf 或 eps 文件。然后我用includegraphics将它包含到文档中。
【讨论】: