我应该买一本关于 LaTeX 和 MetaPost 的书,还是只买 MetaPost?

发布于 2024-09-26 07:13:03 字数 469 浏览 4 评论 0原文

我感觉LaTeX语法还是蛮好用的。但是,我开始在我的文档中包含图表。我发现了 MetaPost 令人兴奋的世界!问题是,MetaPost 语法看起来比 LaTeX 更强烈一点……所以我想我应该买一本关于它的书。不过我想知道,是否应该购买一本同时讨论 LaTeX(也许我可以学到一些东西)和 MetaPost 的通用书籍,或者我应该购买一本专门讨论 MetaPost 的书?鉴于专业书籍会涉及更多内容,我认为介绍性的内容可能会更好。

如果相关,则该文档是软件项目规范;所以它包含 UML 和数据流图。老实说,我实际上想知道 LaTeX 是否与这个问题相关 - 如果是这样,是否有一本关于 MetaPost 的权威书籍?

Udpdate:

我刚刚意识到我无意中使用了 MetaUML,而不是原始的 MetaPost。对于那些不知道的人来说,MetaUML 是 MetaPost 的一个包。正如用户 Little Bobby Tables 所指出的,没有关于 MetaUML 的书。

I feel that the LaTeX syntax is quite easy to use. However, I'm starting to include diagrams in my document. I've discovered the exciting world of MetaPost! The thing is, the MetaPost syntax looks a little more intense than LaTeX... So I figured I'd buy a book on it. I'm wondering though, whether it's better to buy a generalised book that talks about both LaTeX (maybe I can learn something) and MetaPost, or should I buy a book that specialises on only MetaPost? Given that the specialised book is going to be more involved, I'm thinking something introductory might be better.

If it's relevant, the document is a software project specification; so it contains UML and data flow diagrams. To be honest, I'm actually wondering if LaTeX is relevant to this question -- if this is the case, is there a definitive book for MetaPost?

Udpdate:

I just realised that I was unwittingly using MetaUML, not raw MetaPost. So for those that don't know, MetaUML is a package for MetaPost. As user Little Bobby Tables has pointed out, there is no book for MetaUML.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

我的鱼塘能养鲲 2024-10-03 07:13:04
  1. 如果你已经知道基本的语法和结构,那么购买一本关于 LaTeX 的书是没有意义的。 LaTeX 就像 Java - 它的力量来自许多可用的包,而不是来自它的语法。不过,如果您想要一本 LaTeX 书籍,那么值得购买 LaTeX 伴侣
  2. 另一方面,MetaPost 有一个棘手的、不平凡的语法,所以如果你打算使用它,你最好有一些方便的参考。
  3. 如果您对 MetaPost for UML 感兴趣,请查看 MetaUML
  4. 我的建议:不要使用 MetaPost。这是一种神秘且反直觉的语言。您可以使用 LaTeX-native PGF-Tikz 获得类似的结果(另请参阅 示例,例如 类图)。 PGF-Tikz 不需要额外的编译,代码也不那么晦涩难懂。
  1. It's pointless to buy a book about LaTeX if you know the basic syntax and structure already. LaTeX is like Java - Its power comes from many available packages and not from its syntax. If you want a LaTeX book nevertheless, it's worth investing in the LaTeX companion.
  2. MetaPost, on the other hand, has a tricky non-trivial syntax, so if you intend to use it, you had better have some reference handy.
  3. If you are interested in MetaPost for UML, take a look at MetaUML.
  4. My advice: Don't use MetaPost. It's an arcane and counter-intuitive language. You can achieve similar results by using the LaTeX-native PGF-Tikz (see also examples, like this class diagram). PGF-Tikz does not require additional compilation, and the code is less obscure.
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文