Commit graph

1172 commits

Author SHA1 Message Date
John MacFarlane
0c11d94e70 Pretty: Added charWidth function. 2012-01-25 23:15:18 -08:00
John MacFarlane
60bf741d68 Added --slide-level option to override default.
This allows users to select a slide level below the first
header level with content.

Note that content under sections above the slide level will not appear
in slides (either in beamer or in HTML slide shows).

This is primarily useful for creating documents that can be made
into both slides and handouts (which contain additional content
outside the slides).
2012-01-25 17:51:52 -08:00
John MacFarlane
4ffff62097 Fixed regression in HTML writer: all headers level 1! 2012-01-25 11:30:12 -08:00
John MacFarlane
3a8afc119a Depend on highlighting-kate 0.5.
This uses styleToCss instead of styleToHtml.
2012-01-25 11:29:42 -08:00
John MacFarlane
6fde073eb5 LaTeX/beamer: --chapters causes level 1 to be \part{..}. 2012-01-25 10:47:22 -08:00
John MacFarlane
f7ed8d5ddc Doc fixes in Text.Pandoc. 2012-01-24 20:49:05 -08:00
John MacFarlane
8aa3d1cccc Text.Pandoc: Added ToFilter instance for a -> [a] types. 2012-01-24 11:50:35 -08:00
John MacFarlane
92885dd7ef HTML writer: Use h1 for all slide titles. 2012-01-24 10:51:15 -08:00
John MacFarlane
13b6990139 Slides: Fixed bug in prepSlides. 2012-01-24 10:50:56 -08:00
John MacFarlane
4d2f9128b7 HTML writer: Use new common system for slides. 2012-01-24 10:15:41 -08:00
John MacFarlane
2e62ec096f Added ToJsonFilter class, deprecated old jsonFilter function. 2012-01-24 09:06:19 -08:00
John MacFarlane
0fd0dc2344 Slides: New approach, using hierarchicalize.
This will work better with the HTML slideshows.
2012-01-23 23:02:18 -08:00
John MacFarlane
228c76bb89 Slides: Better error message. 2012-01-23 21:05:43 -08:00
John MacFarlane
05cf164edf LaTeX beamer: Only add [fragile] to slide if it contains verbatim.
Closes #385.
2012-01-23 21:03:10 -08:00
John MacFarlane
97af576729 Use Slides in LaTeX writer for beamer. 2012-01-23 13:25:55 -08:00
John MacFarlane
a8046ea969 Got slide creation working. 2012-01-22 23:53:19 -08:00
John MacFarlane
09882364ce Added to Slides. 2012-01-22 21:31:10 -08:00
John MacFarlane
64de5194b7 Added Text.Pandoc.Slides. 2012-01-22 19:58:45 -08:00
John MacFarlane
e721c7428e Removed beamer output format; added --beamer option. 2012-01-21 14:49:26 -08:00
John MacFarlane
e6e4311ddd pandoc: Better error checking. 2012-01-21 14:18:36 -08:00
John MacFarlane
d7b67f48cd PDF: Use string instead of special TeXProgram type. 2012-01-20 21:36:04 -08:00
John MacFarlane
b4a6c02343 PDF: Better error message. 2012-01-20 19:52:56 -08:00
John MacFarlane
ce3653e39d pandoc: Output to pdf now works. 2012-01-20 19:39:18 -08:00
John MacFarlane
f519f0a1ad PDF: Export TeXProgram type. 2012-01-20 19:13:47 -08:00
John MacFarlane
c9c78344b1 PDF: Removed TeXError type, just return a bytestring. 2012-01-20 19:11:35 -08:00
John MacFarlane
50e16e6855 Fixed -Wall errors in PDF module. 2012-01-20 19:04:08 -08:00
John MacFarlane
9d1118ac1f Added Text.Pandoc.PDF - converts latex to PDF. 2012-01-20 18:57:16 -08:00
John MacFarlane
6c75843422 Docx: Put display math on separate line. 2012-01-20 14:05:14 -08:00
John MacFarlane
e3fd1cd108 Docx writer: Fixed styles in footnotes.
Previously a footnote in a list item would be a list item, etc.!
2012-01-20 13:32:56 -08:00
John MacFarlane
fbbff22f06 Docx: Adjusted list spacing for less cramped number markers. 2012-01-20 13:17:40 -08:00
John MacFarlane
525881ee52 Docx writer: Start bullet lists with solid bullet. 2012-01-20 13:07:14 -08:00
John MacFarlane
2a84e748a9 Docx writer: Don't indent first level of lists. 2012-01-20 13:03:47 -08:00
John MacFarlane
1a8594f907 Docx writer: Fixed bug with numbered lists.
Numbered lists were being numbered continuously, instead
of having new lists start again with 1.
2012-01-20 13:00:28 -08:00
John MacFarlane
dafd2e555f Templates: Removed vestigial remnant of openxml template.
Closes #381 (I think).
2012-01-19 23:45:39 -08:00
John MacFarlane
12c96fe499 Minor comment fixes. 2012-01-19 23:20:32 -08:00
John MacFarlane
325228cbfe Check for existence before opening image file.
Print warning if file doesn't exist.
2012-01-19 23:19:28 -08:00
John MacFarlane
ba81cda7f1 Added Docx writer.
* New module `Text.Pandoc.Docx`.
* New output format `docx`.
* Added reference.docx.
* New option `--reference-docx`.

The writer includes support for highlighted code blocks
and math (which is converted from TeX to OMML using
texmath's new OMML module).
2012-01-19 12:10:49 -08:00
John MacFarlane
9ce3e2bf85 ImageSize: Fixed implementation of sizeInPoints. 2012-01-15 16:01:46 -08:00
John MacFarlane
b4e2d69cda Fixed whitespace bug in comments. 2012-01-15 15:43:52 -08:00
John MacFarlane
691b7bdc66 ImageSize: extract dpi information from PNG and JPEG.
* ImageSize record now includes dpiX, dpiY, pxX, pxY.
* New functions sizeInPixels and sizeInPoints.
2012-01-15 15:40:26 -08:00
John MacFarlane
28a043fe44 ODT writer now sizes images appropriately.
OpenDocument writer:  a title like "123x467" is interpreted
as size in *points*.

ODT writer:  while adding images to the archive, computes their
sizes and inserts a title attribute with the size before
calling opendocument writer.

Size is computed as follows:

size in points = size in pixels * 96 / 72
2012-01-14 12:38:14 -08:00
John MacFarlane
0d1740ea08 Export ImageType(..) from ImageSize. 2012-01-14 11:46:41 -08:00
John MacFarlane
51365b3b36 Added Text.Pandoc.ImageSize.
This is intened for use in docx and odt writers, so the size
of image boxes can be calculated.
2012-01-14 11:42:35 -08:00
John MacFarlane
0299ae6c29 OpenDocument writer: treat image title of form "dddxddd" as size in px.
Later we'll modify the ODT writer to insert such titles, so image
sizes will be correct in the ODT.
2012-01-14 11:39:20 -08:00
John MacFarlane
d0582b912b SelfContained: Use getMimeType from Text.Pandoc.MIME. 2012-01-14 10:27:29 -08:00
John MacFarlane
09fe08b452 Added 'layout-cache' to getMimeType.
This ensures that the META-INF/manifest.xml for ODT files will
have everything it needs.  Fixes a bug using modified ODT
files as `--reference-odt`.
2012-01-14 10:18:37 -08:00
John MacFarlane
ceb8357b41 EPUB writer: Allow raw HTML. 2012-01-13 23:54:37 -08:00
John MacFarlane
a3988d89c8 Added "title" to list of docbook block-level tags. 2012-01-12 21:13:52 -08:00
John MacFarlane
4daf471920 Split html template into html, html5 templates. 2012-01-11 12:53:43 -08:00
John MacFarlane
63918a03b9 HTML writer: Don't use self-closing img, br, hr tags. 2012-01-11 12:25:49 -08:00