我正在使用这个网站绘制图表:http://madebyevan.com/fsm/
我的图表应该是这样的:
该网站创建了合适的 LaTeX 代码,我将其放入我的文档中:
\begin{center}
\begin{tikzpicture}[scale=0.2]
\tikzstyle{every node}+=[inner sep=0pt]
\draw [black] (18.04,-17.02) circle (3);
\draw (18.04,-17.02) node {$q_1$};
\draw [black] (8.7,-15.7) -- (15.07,-16.6);
\fill [black] (15.07,-16.6) -- (14.35,-15.99) -- (14.21,-16.98);
\end{tikzpicture}
\end{center}
但是当我编译我的文档时,它只显示节点的文本,没有圆圈或箭头:
我确实在文档的序言中使用了以下内容:
\usepackage{tikz}
我在 LyX 中编写我的文档。
- 对于尝试过该代码的同事来说,上述代码是有效的。(有效 = 输出预期的图表)
提前致谢!
—阿隆
答案1
[这个答案确实不是帮助回答问题。这本来是一个太长的评论。
我可以用你的代码得到所需的输出。因此你的 LyX 或 Ti 可能有问题钾Z。
但是,当您的代码可以如此简单时,为什么还要访问外部网站呢?
\documentclass[tikz]{standalone}
\usetikzlibrary{arrows.meta}
\begin{document}
\begin{tikzpicture}
\node[circle,draw,minimum size=1cm] (a) {$q_1$}; % A node bounded by a circle of diameter 1cm
\draw[Triangle-] (a)--++(-2,.4); % Draw an arrow to the node
\end{tikzpicture}
\end{document}