John MacFarlane
0c7e084342
Docx writer: Fall back on distribution reference.docx.
...
* Undid changes to parseXml in last commit.
* Instead of a string fallback, we have parseXml fall back
on the reference.docx that comes with pandoc if the user's
reference.docx does not contain a needed file.
* Closes #1185 .
2014-05-04 10:54:45 -07:00
John MacFarlane
d728715981
Docx writer: Added ability to give fallback in parseXml.
2014-05-04 10:45:20 -07:00
John MacFarlane
96c0c950ca
AsciiDoc writer: Handle multiblock table cells.
...
Closes #1246 .
2014-05-03 21:31:53 -07:00
John MacFarlane
fde52c25a6
AsciiDoc writer: Correctly handle empty table cells.
...
Closes #1245 .
2014-05-03 21:08:45 -07:00
John MacFarlane
abd3a039b9
DocBook writer: Small tweaks to last commit.
...
* Use isTightList from Shared.
* Adjust writer test, since isTightList is a bit different from what
was used before.
Closes #1250 .
2014-05-03 20:45:38 -07:00
Neil Mayhew
ccbf4fc9c2
Distinguish tight and loose lists in Docbook output
...
Determined by the first block of the first item being Plain.
2014-05-03 18:37:02 -07:00
John MacFarlane
093229dc35
ConTeXt writer: Improved autolinks.
...
Closes #1270 .
2014-04-30 08:58:10 -07:00
John MacFarlane
35ea8de369
HTML writer: improved detection of image links.
...
Previously image links with queries were not recognized,
leading to use of an embed tag rather than an img tag.
2014-04-26 12:04:08 -07:00
John MacFarlane
60297089f6
Merge pull request #1265 from tarleb/org-links
...
Improvements handling of internal links
2014-04-25 08:08:00 -07:00
Albert Krewinkel
b09412d852
LaTeX writer: Mark span contents with label if span has an ID
...
Prepend `\label{span-id}` to span contents iff `span-id` is defined.
2014-04-25 16:17:24 +02:00
John MacFarlane
cbeb3bb213
EPUB writer: Fixed some idrefs to match changes in ids.
2014-04-24 17:37:10 -07:00
John MacFarlane
e6333a9d7c
Markdown writer: Use proper escapes to avoid unwanted lists.
...
Previously we used 0-width spaces, an ugly hack.
Closes #980 .
2014-04-24 16:44:49 -07:00
John MacFarlane
e0688711fd
EPUB writer: include extension in epub ids.
...
This fixes a problem with duplicate extensions for fonts and
images with the same base name but different extensions.
Closes #1254 .
2014-04-23 10:23:02 -07:00
John MacFarlane
857fcff7d6
Merge pull request #1240 from neilmayhew/master
...
Docbook output of Line Blocks
2014-04-13 14:37:28 -07:00
Neil Mayhew
464d7a8e49
Improve handling of hard line breaks in Docbook writer
...
* Use a <literallayout> for the entire paragraph, not just for the
newline character
* Don't let LineBreaks inside footnotes influence the enclosing
paragraph
2014-04-12 09:16:07 -06:00
Albert Krewinkel
36066699c3
Org writer: Fix output for linebreaks
...
Hard linebreaks in Org mode are represented by the string "\\" as the
last characters in a line. Adds this feature to the Org-mode writer.
2014-04-12 10:47:49 +02:00
John MacFarlane
e352ec5a0e
LaTeX writer: Workaround for level 4-5 headers in quotes.
...
These previously produced invalid LaTeX: `\paragraph` or
`\subparagraph` in a `quote` environment. This adds an
`mbox{}` in these contexts to work around the problem.
See http://tex.stackexchange.com/a/169833/22451 .
Closes #1221 .
2014-04-06 16:32:53 -07:00
John MacFarlane
98658b55fc
LaTeX writer: handle line breaks in simple table cells.
...
Closes #1217 .
2014-04-04 17:39:56 -07:00
John MacFarlane
036576c5a2
Correctly handle UTF-8 in custom lua scripts. Closes #1189 .
2014-04-04 15:43:47 -07:00
John MacFarlane
fa0f73aef9
Custom writer: read lua script as UTF-8.
...
This should fix #1189 .
2014-04-04 10:07:56 -07:00
John MacFarlane
99f4f636df
Make --toc-depth work well with books in latex/pdf output.
...
Closes #1210 .
2014-03-31 11:08:10 -07:00
John MacFarlane
361167deff
Markdown writer: Use longer backtick fences if needed.
...
If the content contains a backtick fence and there are
attributes, make sure longer fences are used to delimit the code.
Note: This works well in pandoc, but github markdown is more
limited, and will interpret the first string of three or more
backticks as ending the code block.
Closes #1206 .
2014-03-30 15:50:01 -07:00
John MacFarlane
d7fbc40dff
RTF writer: Fixed tables cells containing paragraphs.
...
This moves \intbl after \pard.
2014-03-24 15:12:32 -07:00
John MacFarlane
44f58e7e38
EPUB writer: Handle files linked in raw img tags.
...
See #1170 .
2014-03-14 15:41:28 -07:00
John MacFarlane
91696c62c4
EPUB writer: Handle media in audio source tags.
...
This should resolve the rest of #1170 , but it needs
extensive testing.
Note that we now use a 'media' directory rather than 'images'.
2014-03-14 15:30:11 -07:00
John MacFarlane
f6141aa241
EPUB writer: Incorporate files linked in <video> tags.
...
src and poster will both be incorporated into content.opf
and the epub container.
This partially address #1170 .
Still need to do something similar for <audio>.
2014-03-14 15:18:43 -07:00
John MacFarlane
814af2002e
RST writer: Avoid stack overflow with certain tables.
...
Closes #1197 .
Note that there are still problems with the formatting of
the tables inside tables with output produced from the input
file in the original bug report. But this fixes the stack
overflow problem.
2014-03-14 14:03:15 -07:00
John MacFarlane
76ef65f0b3
Man writer: Ensure that terms in definition lists aren't line wrapped.
...
Closes #1195 .
2014-03-12 10:23:45 -07:00
John MacFarlane
f3c9d37885
HTML writer: Add colgroup around col tags.
...
Also affects EPUB writer.
Closes #877 .
2014-03-05 13:01:23 -08:00
John MacFarlane
ae86e24ff6
Merge branch 'master' of https://github.com/mb21/pandoc into mb21-master
2014-03-04 10:15:43 -08:00
mb21
80511f1b34
InDesign ICML Writer
2014-02-28 13:35:35 +01:00
John MacFarlane
c5dc801498
Merge pull request #1145 from wilx/en-dash-ligature-avoidance
...
Use \/ to avoid en-dash ligature instead of -{}-.
2014-02-17 16:03:27 -08:00
John MacFarlane
f6a020a906
HTML writer: Fixed bug with unnumbered section headings.
...
Unnumbered section headings (with class 'unnumbered') were getting
numbers. This commit fixes the bug.
2014-02-17 15:18:52 -08:00
Vaclav Zeman
1ba8066f67
Merge remote-tracking branch 'origin/master' into en-dash-ligature-avoidance.
2014-02-09 13:16:39 +01:00
Vaclav Zeman
3f0fe345f9
Use \/ to avoid en-dash ligature instead of -{}-.
...
This is to fix LuaLaTeX output. The -{}- sequence does not avoid the
ligature with LuaLaTeX but \/ does.
2014-02-08 13:40:04 +01:00
John MacFarlane
002c8ce14c
Fixed small regression in docx writer.
2014-01-07 09:01:32 -08:00
John MacFarlane
d97b1fd14c
EPUB writer: Strip out footnotes from toc entries.
2014-01-06 21:51:11 -08:00
John MacFarlane
ba6a26b258
EPUB writer: Avoid duplicate notes when headings contain notes.
...
This arose because the headings are copied into the metadata
"title" field, and the note gets rendered twice. We strip the
note now before putting the heading in "title".
2014-01-06 12:12:21 -08:00
John MacFarlane
2dd6d892fa
HTML writer: Omit footnotes from TOC entries.
...
Otherwise we get doubled footnotes when headers have notes!
2014-01-06 10:17:31 -08:00
John MacFarlane
e7e76dbdd8
RST writer: Ensure no blank line after def in definition list.
...
Closes #992 .
2014-01-02 21:10:14 -08:00
John MacFarlane
4e7aadb903
HTML writer: With --toc, headers no longer link to themselves.
...
Closes #1081 .
2014-01-02 19:59:33 -08:00
John MacFarlane
b2db6979fe
Use isHeaderBlock from Shared rather than defining it anew...
2014-01-02 19:32:13 -08:00
John MacFarlane
33955fd2ef
ODT writer: Use mathml for proper rendering of formulas.
...
Note: LibreOffice's support for this seems a bit buggy. But
it should be better than what we had before.
2014-01-02 15:23:40 -08:00
John MacFarlane
ac100f2724
OpenDocument writer: Fixed RawInline, RawBlock so they don't escape.
2014-01-02 15:23:16 -08:00
John MacFarlane
e3d48da627
Moved fixDisplayMath from Docx writer to Writer.Shared.
2014-01-02 15:22:50 -08:00
John MacFarlane
d6ec6cf9cf
Docx writer: Fixed problem with some modified reference docx files.
...
Include `word/_rels/settings.xml.rels` if it exists, as well as other
`rels` files besides the ones pandoc generates explicitly.
2014-01-01 09:01:05 -08:00
Henry de Valence
3d70059a48
HLint: use fromMaybe
...
Replace uses of `maybe x id` with `fromMaybe x`.
2013-12-19 21:07:09 -05:00
Henry de Valence
c8fc0a0374
HLint: use /=
2013-12-19 20:46:11 -05:00
Henry de Valence
f6d151889c
HLint: redundant parens
...
Remove parens enclosing a single element.
2013-12-19 20:43:25 -05:00
Henry de Valence
c35f5ba42d
HLint: Remove lambdas.
2013-12-19 20:28:53 -05:00