如何打开 uml2 .tex?

How to open an uml2 .tex?

如果这是一个非常业余的问题,我深表歉意。但是在昨天之前,我从来没有听说过 tex,latex,mactex,所有这些东西。

基本上我已经克隆了一个 git 存储库,其中的 UML 文档似乎位于 .tex 文件中。在 google 之后,这导致我安装 MacTex,尝试打开这些文件。单击 'typeset',我认为这是它生成文档的方式,但它给出了关于 'uml2' 是无效语法的错误。

我应该使用什么程序或什么来打开一个包含类似内容的 .tex 文件:

\tikzstyle{uml2} = [
    fill=rupBody,
    draw=rupBorder,
    font={\ttfamily},
]

这甚至是您应该在程序中打开并直观查看的东西吗?我想这个名为 uml.tex 的文件打开后会显示一个 UML 图。还是我的想法完全错误?抱歉,如果这是非常业余的,就像我说的,我从昨天之前就从未听说过这个,而且 google 没有找到很多关于这个的信息。任何方向将不胜感激。

您需要从 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}

在 header 我能够编译源代码。

注意:.sty 文件有一个全局位置,但这取决于您使用的应用程序。使用 Google 找到这个地方。但是把 .sty 放在你的 .tex 附近也没问题。 \usepackage 指令在查看全局文件夹之前首先查看源文件夹。