新的 LaTeX 用户尝试安装 VauCanSon-G(状态机风格)

新的 LaTeX 用户尝试安装 VauCanSon-G(状态机风格)

我对 LaTeX 还很陌生,正在尝试绘制一些状态图来完成作业。

到目前为止,我发现的选项是

1- Use VauCanSon-G to generate the diagrams
2- Draw the diagrams in an external application

我绝对不想需要 2 个应用程序来写作业,所以我必须使用样式。但是,我只安装过单个.sty文件并将它们移动到usr/share/texmf/tex/latex/[stylename]并使用usepackage{[name]}

这种样式实际上不止一种(?),下载页面上还列出了许多其他类型的文件。我试过几次,但总是出错。有人能给我指出正确的方向吗?

编辑

我已经下载并安装了texlive(因此tlmgr)。我确信我的设置是正确的,因为我能够使用我未明确下载并手动安装的样式。但是,当尝试运行 Herbert 的示例时,我收到几个错误。我仔细检查我是否安装了该包:

max@linux-vwzy:~/downloads> tlmgr show vaucanson-g
package:     vaucanson-g
category:    Package
shortdesc:   PSTricks macros for drawing automata
longdesc:    VauCanSon-G is a package that enables the user to draw automata within texts written using LaTeX. The package macros make use of commands of PStricks
installed:   Yes
revision:    15878
cat-version: 0.4
cat-date:    2008-10-30 09:45:25 +0100
cat-license: lppl
collection:  collection-pstricks

这样就安装好了。有想法吗?

答案1

保存 tarzip 文件http://mirror.ctan.org/graphics/pstricks/contrib/vaucanson-g.zip并将文件保存在您的主目录中:~/texmf/tex/generic/vaucanson 然后 TeX 应该可以找到它。

\documentclass[]{article}
\usepackage{vaucanson-g}

\begin{document}
\begin{VCPicture}{(0,-2)(5.5,2)}
  \State[p]{(0,0)}{A}
  \State{(2.5,0)}{B}
  \State[r]{(5.5,0)}{C}
  \Initial{A} \Final{C}
  \EdgeL{A}{B}{a} \ArcL{B}{C}{b} \ArcL{C}{B}{b}                                                                                                                        
  \LoopN{A}{a} \LoopS{C}{d}                                                                                                             
\end{VCPicture}                                                                                                                         
\end{document}   

在此处输入图片描述

xelatex使用或运行示例latex->dvips->ps2pdf。可以在此处找到更复杂的例子:http://mirror.ctan.org/info/examples/PSTricks_en/33-04-3.ltx

在此处输入图片描述

相关内容