John MacFarlane
db5f6dd4fe
Fix error introduced in change to test for 4669.
2019-07-22 15:32:49 -07:00
John MacFarlane
d9960244d8
LaTeX reader: support tex \tt
command.
...
Closes #5654 .
2019-07-22 15:29:07 -07:00
Albert Krewinkel
63c65c89da
Org reader: accept ATTR_LATEX in block attributes
...
Attributes for LaTeX output are accepted as valid block attributes;
however, their values are ignored.
Fixes : #5648
2019-07-22 08:12:22 +02:00
John MacFarlane
91d4283263
LaTeX writer: fix line breaks at start of paragraph.
...
Previously we just omitted these. Now we render them
using `\hfill\break` instead of `\\`. This is a revision
of a PR by @sabine (#5591 ) who should be credited with the
idea.
Closes #3324 .
2019-07-20 17:12:53 -07:00
John MacFarlane
465eeece6b
LaTeX reader: search for image with list of extensions...
...
like latex does, if an extension is not provided.
Closes #4933 .
2019-07-20 10:17:49 -07:00
John MacFarlane
339392bf54
Markdown: Ensure that expanded latex macros end with space if original did.
...
Closes #4442 .
2019-07-19 10:32:59 -07:00
Agustín Martín Barbero
bd69218451
Change order of ilvl and numId in document.xml ( #5647 )
...
Workaround for Word Online shortcomming. Fixes #5645
Also, make list para properties go first.
This reordering of properties shouldn't be necessary but
it seems Word Online does not understand the docx correctly otherwise.
2019-07-19 09:32:43 -07:00
John MacFarlane
28cad16517
Markdown writer: prefer using raw_attribute when enabled.
...
The `raw_attribute` will be used to mark raw bits, even HTML
and LaTeX, and even when `raw_html` and `raw_tex` are enabled,
as they are by default.
To get the old behavior, disable `raw_attribute` in the writer.
Closes #4311 .
2019-07-18 22:31:03 -07:00
John MacFarlane
5c655e86d5
HTML writer: ensure that line numbers in code blocks get id-prefix.
...
Closes #5650 .
2019-07-18 22:08:37 -07:00
John MacFarlane
0d72237e27
Dokuwiki writer: handle mixed lists without HTML fallback.
...
Closes #5107 .
2019-07-16 13:14:37 -07:00
Karl Pettersson
5303791bc4
Customizable type of PDF/A for the ConTeXt writer (issue #5608 ) ( #5610 )
...
* Let the user choose type of PDF/A generated with ConTeXt (closes #5608 )
* Updated ConTeXt test documents for changes in tagging
* Updated color profile settings in accordance with ConTeXt wiki
* Made ICC profile and output intent for PDF/A customizable
* Read pdfa variable from meta (and updated manual)
2019-07-15 11:55:04 -07:00
John MacFarlane
968d2046a3
Update test for new skylighting.
2019-07-14 10:48:14 -07:00
Alexander Krotov
0713cb65bc
Muse: add RTL support
...
Closes #5551
2019-07-14 18:22:52 +03:00
Vasily Alferov
f6c92c7523
Fix #4499 : add mbox and hbox handling to LaTeX reader ( #5586 )
...
When `+raw_tex` is enabled, these are passed through literally.
Otherwise, they are handled in a way that emulates LaTeX's behavior.
2019-07-13 16:55:41 -07:00
John MacFarlane
7bc9eab846
Merge pull request #5589 from blmage/fix-3992
...
Add support for EPUB2 covers (fix #3992 )
2019-07-13 16:48:09 -07:00
John MacFarlane
4a5e727c8c
Man writer: Improved definition list term output.
...
Now we boldface code but not other things. This matches the
most common style in man pages (particularly option lists).
Also, remove a regression in the last commit in which 'nowrap'
was removed.
2019-07-13 16:41:43 -07:00
John MacFarlane
d0bf7efe95
Man writer: fixed boldfacing of definition terms.
...
Previously the bold-facing would be interrupted by
other formatting, because we used `.B`.
Closes #5620 .
2019-07-13 16:12:28 -07:00
John MacFarlane
a16311c225
Merge pull request #5606 from blmage/odt-frames
...
Improve the parsing of frames in ODT documents
2019-07-13 15:53:58 -07:00
John MacFarlane
1784161946
LaTeX reader: Properly handle \providecommand and environment...
...
They are now ignored if the corresponding command or environment
is already defined.
Closes #5635 .
2019-07-13 15:51:33 -07:00
mb21
6cf5c3f6ac
fix filename and issue reference of previous commit
2019-07-13 12:03:45 +02:00
John MacFarlane
6d30d3e0b3
Pass through aria- attributes to HTML5.
...
Also document addition of data- prefix to unknown attributes.
Closes #5646 .
2019-07-12 17:03:01 -07:00
Brian Leung
1d9ff85b45
RST reader: keep name
property in imgAttr
. ( #5637 )
...
Closes #5619 .
2019-07-10 18:35:01 -07:00
Arfon Smith
020e2a06d5
Updating JATS template to v1.1dtd ( #5632 )
...
* Updating JATS template to v1.1dtd
* Update writer.jats
2019-07-06 23:31:02 +02:00
Brian Leung
9c4ba81357
Markdown reader: handle inline code more eagerly within lists. ( #5628 )
...
Closes #5627 .
2019-07-06 23:14:21 +02:00
Pete Ryland
24c781039f
Fix redundant constraint warnings. ( #5625 )
2019-07-02 10:29:34 +02:00
martinfrancois
4b73544087
add tests for EPUB2 and EPUB3 cover reader
2019-06-22 22:07:26 +02:00
oquechy
f0edf60364
Support epigraph command in LaTeX Reader.
...
Closes #3523 .
2019-06-21 18:27:26 +02:00
blmage
449c133406
Add a test for MathML formulas in ODT documents
2019-06-20 21:55:31 +02:00
Jeroen de Haas
e67f4c58f2
Powerpoint code formatting is now context dependent ( #5573 )
...
This commit alters the way in which the Powerpoint writer treats
inline code and code blocks.
- Inline code is now formatted at the same size as the surrounding
text.
- Code blocks are now given a margin and font size according to their
level.
- Furthermore this commit allows changing the font with which code is
formatted via the `monofont` option.
Tested in
- PowerPoint 365 for Windows - 1808 (Build 10730.20344 Click-to-Run)
- PowerPoint 365 for Mac - 16.26 (19060901)
2019-06-14 08:42:06 -07:00
John MacFarlane
2cd1c7b30f
Update test for skylighting 0.8.1.1.
2019-06-13 19:33:52 -07:00
John MacFarlane
fa50da3030
OpenDocument writer: Avoid duplicate attributes.
...
We use the innermost attribute in nested cases.
Closes #4634 .
2019-06-12 21:51:09 -07:00
Albert Krewinkel
11bb862767
Lua: add a clone()
method to all AST elements ( #5572 )
...
Closes : #5568
2019-06-12 09:58:38 -07:00
John MacFarlane
bec95c97ac
LaTeX writer: Don't highlight code in headings.
...
This causes compilation errors, and I don't know how
to work around them. Closes #5574 .
2019-06-11 20:47:29 -07:00
John MacFarlane
9725522a7f
Revert "JATS template: don't include journal-meta unless 'journal'..."
...
This reverts commit 193b5cceba
.
journal-meta is required. Better to include it even if it
doesn't validate through lack of required fields.
2019-06-11 17:31:52 -07:00
John MacFarlane
193b5cceba
JATS template: don't include journal-meta unless 'journal'...
...
...is set in metadata.
Otherwise we get validation errors.
2019-06-11 17:08:40 -07:00
John MacFarlane
5bbaedac57
JATS writer: ensure validity of pub-date.
...
We try to parse the date and convert to year, month, day,
as expected in pub-date. We also add an iso-8601-date attribute
if possible.
2019-06-11 17:01:36 -07:00
John MacFarlane
f7c0d2fb3f
JATS writer: don't use break element for LineBreak.
...
It's only allowed in a few special contexts, and not in
p elements.
2019-06-11 16:19:12 -07:00
John MacFarlane
bb68c183b3
JATS writer: don't embed string-name in string.
...
That's illegal with this DTD.
2019-06-11 16:16:05 -07:00
Albert Krewinkel
6704b66c33
test/lua/module/pandoc.lua: fix non-determinism in test
2019-06-11 21:17:06 +02:00
Albert Krewinkel
7f9b32e36a
data/pandoc.lua: fix deletion of nonexistent attributes
...
Fixes : #5569
2019-06-11 19:48:00 +02:00
Albert Krewinkel
03b9f3d5f3
Lua pandoc module: better tests for Attr and AttributeList
2019-06-11 19:48:00 +02:00
John MacFarlane
550d949b9e
JATS writer: wrap elements with p when needed.
...
The JATS spec restricts contents of certain
elements (fn, list-item); this patch wraps
elements that can't go in these contexts inside
p elements with specific-use "wrapper", so the
documents will conform.
Closes #5570 .
2019-06-11 10:36:34 -07:00
John MacFarlane
3febd81cbc
LaTeX writer: Use mbox to get proper behavior inside \sout
.
...
Closes #5529 .
2019-06-10 15:02:48 -07:00
John MacFarlane
59529e408b
Asciidoc writer: use doubled ## when necessary for spans.
...
Closes #5566 .
2019-06-10 14:47:04 -07:00
John MacFarlane
2e12106a90
Asciidoc writer: ensure correct nesting strong/emph.
...
Closes #5565 .
2019-06-10 14:42:08 -07:00
Alexander Krotov
814c3af4df
Muse reader: test that links inside image descriptions work
2019-06-09 14:08:37 +03:00
John MacFarlane
05ae9f265f
Roll back automatic figure/table numbering in ODT/OpenDocument.
...
This was added in pandoc 2.7.2, but it makes it impossible
to use pandoc-crossref. So this has been rolled back for now,
until we find a good solution to make this behavior optional
(or a creative way to let pandoc-crossref and this feature
to coexist).
See #5474 .
2019-06-08 14:17:52 -07:00
John MacFarlane
d1df2b2783
LaTeX reader: pass through unknown listings language as class.
...
Previously if the language was not in the list of listings-
supported languages, it would not be added as a class, so
custom syntax highlighting could not be used.
Closes #5540 .
2019-06-08 12:25:34 -07:00
John MacFarlane
d8b4e45be0
LaTeX writer: Include inline code attributes with --listings
.
...
Closes #5420 .
2019-06-07 10:03:10 -07:00
Albert Krewinkel
1c36857465
Add jira writer ( #5548 )
...
This adds support for Atlassian's jira markup.
Closes #2497
2019-06-05 17:52:23 -04:00