aboutsummaryrefslogtreecommitdiff
path: root/src/Text/Pandoc/PDF.hs
AgeCommit message (Collapse)AuthorFilesLines
2013-07-20PDF generation improvements.John MacFarlane1-5/+45
* `Text.Pandoc.PDF` exports `makePDF` instead of `tex2pdf`. (API change.) * `makePDF` walks the pandoc AST and checks for the existence of images in the local directory. If they are not found, it attempts to find them, either in the directory containing the first source file, or at an absolute URL, or at a URL relative to the base URL of the first command line argument. * Closes #917.
2013-07-18Text.Pandoc.PDF: put temporary output directory in TEXINPUTS.John MacFarlane1-4/+12
This will help later when we try to download external resources. We can put them in the temp directory. See #917.
2013-04-26PDF: On Windows, create temdir in working directory.John MacFarlane1-2/+10
Reason: the path to the system temp directory may contain tildes, which causes problems in LaTeX when the username is more than eight characters. Closes #777.
2012-03-19PDF: Run latex at least two times.John MacFarlane1-2/+2
This ensures that the PDFs will have hyperlinked bookmarks (PDF table of contents that can be displayed in the sidebar).
2012-02-19PDF: run latex 3 times if --toc specified.John MacFarlane1-1/+1
Closes #424.
2012-02-07PDF: Only run latex twice if \tableofcontents is present.John MacFarlane1-1/+4
Note: This will pick up on \tableofcontents even if it's in a verbatim environment. But the worst that can happen is that the document takes a bit longer to build.
2012-02-06Text.Pandoc.PDF: Simplified tex2pdf.John MacFarlane1-26/+16
We no longer try to parse the log file to determine whether latex needs to be rerun. Instead, we run latex twice -- which should be enough for table of contents and hyperrefs. Closes #402.
2012-01-21pandoc: Better error checking.John MacFarlane1-5/+5
2012-01-20PDF: Use string instead of special TeXProgram type.John MacFarlane1-16/+6
2012-01-20PDF: Better error message.John MacFarlane1-3/+7
2012-01-20PDF: Export TeXProgram type.John MacFarlane1-1/+1
2012-01-20PDF: Removed TeXError type, just return a bytestring.John MacFarlane1-18/+7
2012-01-20Fixed -Wall errors in PDF module.John MacFarlane1-20/+13
2012-01-20Added Text.Pandoc.PDF - converts latex to PDF.John MacFarlane1-0/+167