John MacFarlane
3217bc192e
JATS writer: put references in <back>
.
...
Modified template to include a `<back>` and `<body>` section.
This should give authors more flexibility, e.g. to put
acknowledgements metadata in `<back>`. References are
automatically extracted and put into `<back>`.
2017-03-31 11:07:09 +02:00
John MacFarlane
e5e2a6e0a5
JATS writer: use both tex and mml alternatives for math when possible.
2017-03-30 16:22:54 +02:00
John MacFarlane
0d06c632b1
JATS writer: Fixed bibliography handling.
2017-03-30 15:39:21 +02:00
John MacFarlane
9575dfc970
Merge branch 'jats'
2017-03-30 01:17:36 +02:00
John MacFarlane
831e1c5edd
Added JATS writer.
...
* New module Text.Pandoc.Writer.JATS exporting writeJATS.
* New output format `jats`.
* Added tests.
* Revised manual.
2017-03-30 01:16:34 +02:00
schrieveslaach
5fe734d452
lstinline with braces can be used (verb cannot be used with braces) ( #3535 )
...
* Fix lstinline handling: lstinline with braces can be used (verb cannot be used with braces)
* Use codeWith and determine the language from lstinline
* Improve code
* Add another test: convert lstinline without language option
2017-03-29 14:49:46 +02:00
schrieveslaach
49d72444d7
LaTeX reader: add support for LaTeX subfiles package.
...
Closes #3530 .
2017-03-27 21:20:27 +02:00
John MacFarlane
fddd6ffdd0
Add blank lines to #3531 command test.
2017-03-26 20:48:54 +02:00
John MacFarlane
358dfba8f4
MediaWiki writer: don't softbreak lines inside list items.
...
Closes #3531 .
2017-03-26 20:41:09 +02:00
John MacFarlane
0eb62f03fe
Ms writer: Hyperlink table of contents and other improvements.
2017-03-26 20:03:37 +02:00
John MacFarlane
bd99d9f6af
Ms writer: Add PDF outline bookmarks.
2017-03-26 18:06:15 +02:00
John MacFarlane
0cb0aa7308
Fixed a test not updated on last commit.
2017-03-26 17:15:53 +02:00
John MacFarlane
e30d2c700a
Ms writer: Use @ instead of | for inline math delimiter.
...
The `|` delimiter had a bad interaction with tbl.
See discussion in #1839 .
2017-03-26 16:59:38 +02:00
John MacFarlane
267e1a13ea
Ms writer: Support external links.
...
Also add config options for link color.
2017-03-26 11:05:23 +02:00
John MacFarlane
d9e8e84be0
Ms writer: better placement of header anchors.
2017-03-26 10:44:34 +02:00
John MacFarlane
1d659bec01
Ms writer: Implement header identifiers and internal links.
2017-03-25 22:16:44 +01:00
John MacFarlane
ed6249bd0b
Ms writer: use light gray for strikeout.
...
Pending groff definitions for striking out an arbitrary
section of text (not just a few words).
2017-03-25 20:53:32 +01:00
John MacFarlane
c941a00cac
Ms writer: improved pdf metadata.
2017-03-25 19:30:24 +01:00
John MacFarlane
7d3d5387ac
Updated test suite for ms template change.
2017-03-25 11:45:05 +01:00
John MacFarlane
2e20129903
Ms. writer: links: use footnote only for absolute URIs.
2017-03-25 10:35:05 +01:00
John MacFarlane
14ebd289ea
Updated tests.
2017-03-25 09:27:04 +01:00
John MacFarlane
c13cfe8f5d
Ms writer: Use indented paragraphs after first in section.
...
Note that the current indentation setting is 0; see the
settings in the template.
2017-03-24 23:32:28 +01:00
John MacFarlane
af57de0b27
default.ms: Add settings for document variables like width.
2017-03-24 22:15:46 +01:00
John MacFarlane
a7ae4b1ee2
Ms writer: support --toc, date, abstract.
2017-03-24 17:25:09 +01:00
John MacFarlane
438e8686cf
Markdown writer: don't emit a simple table if simple_tables
disabled.
...
Closes #3529 .
2017-03-24 16:11:56 +01:00
John MacFarlane
2251d9cb73
Ms writer: Use custom .HRULE macro for horizontal rule.
2017-03-24 09:23:19 +01:00
John MacFarlane
ffd699385a
Ms writer: improved definition lists.
...
Use standard .IP macro.
Also properly escape ".
2017-03-23 17:29:26 +01:00
John MacFarlane
a939cfe769
Pipe tables: impose minimum cell size.
...
This might help with #3526 .
At any rate, it fixes another bug (see test/command/3526.md).
2017-03-23 16:54:47 +01:00
John MacFarlane
e92941a9ca
Grid tables: remove unnecessary extra space in cells.
2017-03-23 14:59:51 +01:00
John MacFarlane
e180a2efa6
Ms writer: fixed hard line breaks.
2017-03-23 14:48:09 +01:00
John MacFarlane
86142ab7c0
Updated ms tests.
2017-03-23 14:33:29 +01:00
John MacFarlane
8cf5c55e5e
Ms. writer: don't render links in footnotes as footnotes.
2017-03-23 12:05:41 +01:00
John MacFarlane
1809f64a4c
Ms writer: Improved footnotes.
2017-03-23 11:56:13 +01:00
John MacFarlane
da0aae9c8f
Ms writer: fixed strong/emph combination.
...
Perhaps something similar is needed in the man writer.
2017-03-23 11:48:01 +01:00
John MacFarlane
6c204ea2bd
Initial addition of groff ms writer.
...
* New module: Text.Pandoc.Writers.Ms.
* New template: default.ms.
* The writer uses texmath's new eqn writer to convert math
to eqn format, so a ms file produced with this writer
should be processed with `groff -ms -e` if it contains
math.
2017-03-23 10:14:16 +01:00
John MacFarlane
286b320fb0
Added to issue 3516 command test to debug test failure on appveyor.
2017-03-22 14:36:12 +01:00
John MacFarlane
cf306f34e5
Plain writer: use _(..) or ^(..) for super/subscript...
...
...unless unicode super/subscripted characters are available.
2017-03-21 15:41:58 +01:00
John MacFarlane
430e2db9ba
Improve rendering of superscript in plain output.
...
We now handle a few non digit characters (+, -, =, parentheses)
for which there are superscripted unicode characters.
Closes #3518 .
2017-03-21 14:43:14 +01:00
John MacFarlane
daf8d1db18
RST writer: improve grid table output, fix bug with empty rows.
...
Uses the new gridTable in Writers.Shared, which is here
improved to better handle 0-width cells.
Closes #3516 .
2017-03-21 14:16:46 +01:00
John MacFarlane
48c88d566d
Add space_in_atx_header
extension.
...
This is enabled by default in pandoc and GitHub markdown but not the
other flavors.
This requirse a space between the opening #'s and the header
text in ATX headers (as CommonMark does but many other implementations
do not). This is desirable to avoid falsely capturing things ilke
#hashtag
or
#5
Closes #3512 .
2017-03-20 21:55:30 +01:00
Albert Krewinkel
f2f6851713
Lua filters ( #3514 )
...
* Add `--lua-filter` option. This works like `--filter` but takes pathnames of special lua filters and uses the lua interpreter baked into pandoc, so that no external interpreter is needed. Note that lua filters are all applied after regular filters, regardless of their position on the command line.
* Add Text.Pandoc.Lua, exporting `runLuaFilter`. Add `pandoc.lua` to data files.
* Add private module Text.Pandoc.Lua.PandocModule to supply the default lua module.
* Add Tests.Lua to tests.
* Add data/pandoc.lua, the lua module pandoc imports when processing its lua filters.
* Document in MANUAL.txt.
2017-03-20 15:17:03 +01:00
John MacFarlane
fff3489bf3
Removed failing part of 3348 test.
...
This was failing because of a small discrepancy in markdown
table header line lengths on appveyor.
It's a minor issue, I can't see what is causing it, and
it's irrelevant to the issue this is testing, so we'll
just write native for this test.
2017-03-19 20:37:39 +01:00
John MacFarlane
87f99f3fdf
HTML reader: Better sanity checks on raw HTML.
...
This also affects the Markdown reader.
Closes #3257 .
2017-03-18 22:43:57 +01:00
John MacFarlane
435221a9f3
Added test case to 3348 to try to figure out why appveyor build fails.
2017-03-17 17:10:43 +01:00
John MacFarlane
8f90b83fee
Adjust command test 3348.md to specify column width.
...
This is meant to address a test failure on appveyor.
2017-03-17 16:19:51 +01:00
John MacFarlane
090165d714
Added test for #256 .
2017-03-16 22:31:36 +01:00
John MacFarlane
482e5b78a0
OpenDocument writer: use more widely available bullet characters.
...
The old characters weren't available in some font sets.
These seem to work well on Windows and Linux versions of LibreOffice.
Closes #1400 .
2017-03-15 17:19:28 +01:00
John MacFarlane
2235c2a8f7
Use tasty-golden for golden tests in Old.
2017-03-15 00:27:39 +01:00
John MacFarlane
93c49a2865
Command tests: just findPandoc once.
2017-03-14 23:39:28 +01:00
John MacFarlane
14edbd2967
Removed unneeded import.
2017-03-14 21:30:15 +01:00