如果这是一个非常业余的问题,我道歉。但在昨天之前,我甚至从未听过tex,latex,mactex等所有这些东西。
基本上我克隆了一个git repo,其中UML文档似乎在.tex文件中。谷歌之后,这导致我安装MacTex,尝试打开这些文件。单击'typeset',我认为它是如何生成文档的,但是它提供了关于'uml2'是无效语法的错误。
我应该使用什么程序或什么来打开一个包含这样的东西的.tex文件:
\tikzstyle{uml2} = [
fill=rupBody,
draw=rupBorder,
font={\ttfamily},
]
这甚至是您应该在程序中打开并在视觉上查看的内容吗?我想这个名为uml.tex的文件一旦打开就会显示一个UML图。或者我有完全错误的想法?对不起,如果这是非常业余的,就像我说我从来没有听说过这个,因为在昨天之前,谷歌没有提出很多关于此的信息。任何方向都会非常感激。
答案 0 :(得分:1)
您需要从http://ctan.org/pkg/pgf安装pgf最简单的方法是使用TexLive。安装好所有软件包后,您可以排版TeX文件。我正在使用TexShop,这是一个很好的Mac应用程序。
因为您之前从未听说过TeX:TeX是Donald Knuth多年前编写的程序,很多年前计算机都使用了蒸汽。但它是排版的最佳选择。它是成熟的,原始的,超过99,99%没有错误。 Donald Knuth对您在代码中发现的每个错误都有一笔赏金,而且多年来他不需要付费。你要做的是创建那些TeX文件(LaTeX是最着名的不同的宏包)并将它们发送到TeX处理器。这将创建输出(现在是PDF,以前它是一些DIV(设备无关的查看器IIRC))。
编辑我从这里下载了tikz-uml:http://perso.ensta-paristech.fr/~kielbasi/tikzuml/index.php并将tikz-uml.sty
移动到放置主.tex源的文件夹。包括
\usepackage{tikz-uml}
标题中的我能够编译源代码。
注意:.sty
文件有一个全球位置,但这取决于您使用的应用。使用Google查找此地点。但无论如何,将.sty
放在.tex
附近也行不通。在查看全局变量之前,\usepackage
指令首先在源文件夹中查找。