【问题标题】:How to view output .mp files from Functional MetaPost如何查看功能 MetaPost 的输出 .mp 文件
【发布时间】:2008-10-23 07:11:47
【问题描述】:

我对在 Mac OS X 上使用 Functional MetaPost 感兴趣:

http://cryp.to/funcmp/

我正在寻找类似的教程:

http://haskell.org/haskellwiki/Haskell_in_5_steps

但是对于一个简单的 FuncMP 示例,即使用 GHC,我可以编译一些简单的东西,例如:

import FMP  
myPicture = text "blah"  
main = generate "foo" 1 myPicture  

但我不知道如何查看此 foo.1.mp 输出。 (它给出了关于找不到“virmp”的运行时错误;我的 MetaPost 二进制文件是“mpost”;我无法弄清楚如何覆盖此参数或我的 .FunMP 文件正在或应该做什么......)我可以运行mpost 上,但输出 (foo.1.1) 是什么,PostScript?每股收益?我该如何使用它? (我想我只需要一个简单的 LaTeX 文件,其中包含 EPS 图或其他东西......)

最好,我想生成输出(我可以查看的.ps 或 .pdf),这样我就可以真正使用 Functional MetaPost 到达某个地方,学习它,玩它,而不是敲打我的反对路径、二进制文件和 shell 命令。

【问题讨论】:

    标签: graphics haskell latex metapost


    【解决方案1】:

    mpost的输出是eps,可以在ghostview中查看...

    【讨论】:

      【解决方案2】:

      @ja:这是真的(EPS应该是mpost的输出)但是这里有几个问题:

      1. ghostview 使用 X11,而且丑陋到难以使用(尤其是在 Mac 上)。

      2. 我需要平滑的抗锯齿图形,特别是 PDF,这样我可以在完成后将图形导入 Photoshop --- 屏幕上的结果很重要!

      3. 到最后,having trouble with Functional Metapost's non-standard Metapost output不止我一个。

      我的解决方案是尝试其他方法:

      • Asymptote ...“一种强大的描述性矢量图形语言,为技术图纸提供基于数学坐标的框架。标签和方程式使用 LaTeX 排版,以实现整体文档一致性,产生与 LaTeX 提供的相同高质量的排版水平用于科学文本。默认情况下,它会生成 PostScript 输出,但它也可以生成 ImageMagick 包可以生成的任何格式。"
      • 它看起来确实令人印象深刻,并且在许多方面都对 Metapost 进行了改进(真正的浮点、全 3D!),并且编程语言看起来相当现代且经过深思熟虑(一流的函数、Pythonic/Java-ish 语法)。

      哇!这太酷了。 Asymptote 交付(一旦你安装它......问题都在 FOSS 包/X11/texlive/macports 上,尤其是 lazwutil 方面......)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-09-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-11-09
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多