Как нарисовать график в LaTeX?
Прежде всего, позвольте мне сказать, что я использую LyX, хотя у меня нет проблем с использованием ERT.
Во-вторых, какой самый простой способ сделать простой граф, подобный этому в Latex?
![alt text]()
Я видел некоторые документы с графиками, и я видел несколько примеров, но я не мог понять, как просто нарисовать простой граф - какие пакеты мне нужны и т.д.
Ответы
Ответ 1
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}
дает:
![enter image description here]()
Другие примеры @http://www.texample.net/tikz/examples/tag/graphs/
Дополнительная информация о TikZ: http://sourceforge.net/projects/pgf/, где я предполагаю, что руководство по установке также будет присутствовать.
Ответ 2
Возможно, используйте tikz.
Ответ 3
Помимо (отличного) предложения использовать TikZ, вы можете использовать gastex. Я использовал это до того, как TikZ был доступен, и он тоже выполнял свою работу.
Ответ 4
Я использовал Graphviz (https://www.graphviz.org/gallery) вместе с латексом, используя точечную команду для создания графики в PDF и includegraphics
включить их.
Если graphviz производит то, к чему вы стремитесь, это может быть лучшим способом интеграции: dot2tex: https://ctan.org/pkg/dot2tex?lang=en
Ответ 5
По моему опыту, я всегда использую внешнюю программу для генерации графика (математика, gnuplot, matlab и т.д.) и экспортирую график в формате pdf или eps. Затем я включаю его в документ с includegraphics
.
Ответ 6
Вот удобный инструмент, который можно использовать для рисования графиков: http://www.madebyevan.com/fsm/