| Copyright | (c) 2014 Christopher Chalmers |
|---|---|
| License | BSD-style (see LICENSE) |
| Maintainer | c.chalmers@me.com |
| Safe Haskell | Safe |
| Language | Haskell2010 |
System.Texrunner
Description
Functions for running Tex.
Synopsis
- runTex :: String -> [String] -> [FilePath] -> ByteString -> IO (ExitCode, TexLog, Maybe ByteString)
- runTex' :: FilePath -> String -> [String] -> [FilePath] -> ByteString -> IO (ExitCode, TexLog, Maybe ByteString)
- prettyPrintLog :: TexLog -> ByteString
Documentation
Arguments
| :: String | Tex command |
| -> [String] | Additional arguments |
| -> [FilePath] | Additional Tex input paths |
| -> ByteString | Source Tex file |
| -> IO (ExitCode, TexLog, Maybe ByteString) |
Same as runTex' but runs Tex in a temporary system directory.
Arguments
| :: FilePath | Directory to run Tex in |
| -> String | Tex command |
| -> [String] | Additional arguments |
| -> [FilePath] | Additional Tex inputs |
| -> ByteString | Source Tex file |
| -> IO (ExitCode, TexLog, Maybe ByteString) |
Run Tex program in the given directory. Additional Tex inputs are for filepaths to things like images that Tex can refer to.
prettyPrintLog :: TexLog -> ByteString Source #