我正在用 TiKZ 制作一个小型自动机,我需要将其转换为 png,并且不留任何空白。现在我得到了一整页,但我只想要自动机。
我已按照此链接中的说明进行操作,但仍然无法使其工作。 将 LaTeX 文档编译为尽可能短的 PNG 图像
我的原始代码:
\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{automata,positioning}
\begin{document}
\begin{tikzpicture}[shorten >=1pt,node distance=6cm,on grid,auto]
\node[state,initial] (q_0) {$q_0$};
\node[state,accepting](q_3) [right=of q_0] {$q_3$};
\path[->]
(q_0) edge node {bb+(a+ba)(ab)*(a+bb)} (q_3);
\end{tikzpicture}
\end{document}
答案1
您可以使用standalone
带有tikz
选项的类。
\documentclass[tikz]{standalone}
\usetikzlibrary{automata,positioning}
\begin{document}
\begin{tikzpicture}[shorten >=1pt,node distance=6cm,on grid,auto]
\node[state,initial] (q_0) {$q_0$};
\node[state,accepting](q_3) [right=of q_0] {$q_3$};
\path[->]
(q_0) edge node {bb+(a+ba)(ab)*(a+bb)} (q_3);
\end{tikzpicture}
\end{document}