John MacFarlane
e6a03cdd4b
EPUB writer: Use extensible exceptions.
2012-03-03 08:16:16 -08:00
John MacFarlane
940b603548
Use \textasciitilde for ~ in LaTeX writer.
2012-03-03 06:33:24 -08:00
John MacFarlane
53e6bf36a9
Fixed bug in LaTeX string escaper (with ~).
2012-03-02 07:49:55 -08:00
John MacFarlane
c468272e34
HTML writer: Don't escape contents of EQ tags with --gladtex.
...
This fixes a regression from 1.8.x. Closes #428 .
2012-02-21 09:00:30 -08:00
John MacFarlane
7376d26c36
Add TableNormal style to tables.
...
Needs testing with Word.
2012-02-14 17:41:11 -08:00
John MacFarlane
5cfec4b922
Fix _rels/.rels if it has been screwed up by Word.
...
Closes #414 .
Previously, if you edited the reference.docx with Word, then
created a new docx using the edited reference.docx, Word would complain
about the file being corrupt. The problem seems to be that Word
changes _rels/.rels, changing the Type of the Relationship to
docProps/core.xml from
"http://schemas.openxmlformats.org/officedocument/2006/relationships/metadata/core-properties "
to
"http://schemas.openxmlformats.org/package/2006/relationships/metadata/core-properties ".
As far as I can see, this is a bug in Word, since the latter is not
valid. (See
http://idippedut.dk/post/2010/04/22/Correct-according-to-spec-or-implementation.aspx .)
This change simply does a global replace on _rels/.rels that reverts
the change Word makes. And now producing docx files with Word-modified
reference.docx seems to work.
2012-02-11 09:12:58 -08:00
John MacFarlane
64304a2165
Don't wrap headers in markdown or rst.
2012-02-08 08:40:53 -08:00
John MacFarlane
66ac842456
LaTeX writer: prevent adjacent hyphens from forming ligatures.
...
This is important primarily for things like `--option`.
Em and En dashes will produce '---' and '--' in LaTeX, but
hyphens should not otherwise combine into dashes.
2012-02-06 13:48:59 -08:00
John MacFarlane
e2c157f86f
Removed module Text.Pandoc.CharacterReferences.
...
Moved characterReference parser to Text.Pandoc.Parsing.
decodeCharacterReferences is now replaced by fromEntities
in Text.Pandoc.XML.
2012-02-05 22:52:00 -08:00
John MacFarlane
eed87d7755
Normalize date in EPUB metadata.
2012-02-05 14:05:30 -08:00
John MacFarlane
23ca68a5c4
Don't let autolinks create reference links.
...
Previously we got bad results with -t markdown --reference-links
if the input contained autolinks like <http://yahoo.com >.
2012-01-31 15:25:49 -08:00
John MacFarlane
e9a270d03b
Don't include mathml javascript for html5 output.
...
mathml is supposed to be supported in HTML5.
2012-01-31 10:47:48 -08:00
John MacFarlane
3880828415
Support --mathml
flag in docbook.
2012-01-31 10:32:40 -08:00
John MacFarlane
8f1bfec7b9
Added --epub-embed-font
option.
...
* This can be repeated for multiple fonts.
* Added parameter for fonts to embed to writeEPUB.
* Added ttf, otf to Mime types in Text.Pandoc.MIME.
2012-01-30 13:09:52 -08:00
John MacFarlane
f437827b0c
Remove dependency on old-time.
2012-01-28 16:04:35 -08:00
John MacFarlane
3a0b3df007
Put date in YYYY-MM-DD format if possible for HTML, docx metadata.
...
Added normalizeDate to Text.Pandoc.Shared.
2012-01-28 15:54:34 -08:00
John MacFarlane
513af8dd1b
LaTeX writer: escape # in href URLs. Closes #359 .
2012-01-27 13:44:17 -08:00
John MacFarlane
663cfc2fbd
Docbook writer: Use sect1, sect2, etc. instead of section.
2012-01-27 11:32:02 -08:00
John MacFarlane
bd7918da4c
Finished implementing --atx-headers in markdown writer.
2012-01-27 01:19:20 -08:00
John MacFarlane
4321e27bfd
Removed some unused code.
2012-01-27 00:38:47 -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
92885dd7ef
HTML writer: Use h1 for all slide titles.
2012-01-24 10:51:15 -08:00
John MacFarlane
4d2f9128b7
HTML writer: Use new common system for slides.
2012-01-24 10:15:41 -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
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
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
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
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
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
ceb8357b41
EPUB writer: Allow raw HTML.
2012-01-13 23:54:37 -08:00
John MacFarlane
63918a03b9
HTML writer: Don't use self-closing img, br, hr tags.
2012-01-11 12:25:49 -08:00
John MacFarlane
4e30f24974
EPUB writer: Allow lang
variable to set language in metadata.
...
Defaults to locale language if `lang` is not set.
2012-01-01 14:32:27 -08:00
John MacFarlane
3cf60c7306
Support for math in RST reader and writer.
...
Inline math uses the :math:`...` construct.
Display math uses
.. math:: ...
or if multilin
.. math::
...
These seem to be supported now by rst2latex.py.
2011-12-31 11:40:47 -08:00
John MacFarlane
c7f6f77908
Support Sphinx-style math in RST writer.
...
http://sphinx.pocoo.org/latest/ext/math.html
2011-12-30 23:51:49 -08:00
John MacFarlane
3e526918f8
Fixed layout bug in ConTeXt and LaTeX writers.
...
This was a regression introduced by the recent internal
links changes.
2011-12-30 16:28:44 -08:00
John MacFarlane
506a5b07d1
LaTeX writer: only use hyperdef on section if there's a link to it.
2011-12-30 16:14:35 -08:00
John MacFarlane
2c1569a0da
Added support for internal links in ConTeXt writer.
...
Based on a patch by B. Scott Michel.
Also simplified use of \hyphenateurl. We no longer try to go within
an Inline list to find URLs. This is resource-heavy, and the main
use case is autolinks, which can be readily recognized.
2011-12-30 14:32:49 -08:00
John MacFarlane
e3dfb2646d
Add support for internal links to LaTeX writer.
...
Based on a patch by B. Scott Michel.
2011-12-30 14:30:45 -08:00