【问题标题】:latexpdf-esque functionality in haskell?Haskell中的latexpdf-esque功能?
【发布时间】:2014-02-05 12:04:52
【问题描述】:

我的 haskell 程序使用我自己的模块生成 .tex 输出。 每次我想看到结果时,我都看不到必须运行“pdflatex”的方法。我简直不敢相信这不能以更直接的方式完成;

有没有办法让我的代码编译 .tex 文件?

【问题讨论】:

  • 您是在问是否可以自动运行 TeX,或者是否可以在不需要使用 TeX 的情况下生成 PDF 文件?
  • 我想我要的是前者。我有一个创建 .tex 文件输出的 haskell 模块,理想情况下我会让这个模块编译该文件。
  • 在这种情况下,System.Process 就是您要寻找的东西。您可以使用它来运行任何外部程序 - 包括 TeX。

标签: linux haskell compilation latex pdflatex


【解决方案1】:

System.Process 包是您正在寻找的吗?您可以使用该功能

system :: String -> IO ExitCode

执行系统调用。

$ touch tempfile.txt
$ ghci
GHCi, version 7.6.3: http://www.haskell.org/ghc/   :? for help
>> import System.Process
>> system "ls"
tempfile.txt
ExitSuccess

不是特别惯用,但它可以完成工作。

【讨论】:

  • 这正是我想要的!
猜你喜欢
  • 2012-06-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-22
  • 2011-09-17
  • 1970-01-01
相关资源
最近更新 更多