Alexander Krotov
508c3a64d8
Muse reader: parse {{{ }}} example syntax
2017-09-11 18:17:28 +03:00
John MacFarlane
7df095f049
Merge pull request #3913 from labdsf/muse-reader-verbatim
...
Muse reader: parse verbatim tag
2017-09-11 07:35:14 -07:00
Alexander Krotov
27cccfac84
Muse reader: parse verbatim tag
2017-09-11 12:13:09 +03:00
John MacFarlane
41a16a1e9d
Merge pull request #3908 from labdsf/muse-reader-example
...
Muse reader: trim newlines from <example>s
2017-09-10 06:41:41 -07:00
Alexander Krotov
afedb41b17
Muse reader: trim newlines from <example>s
2017-09-10 12:42:24 +03:00
John MacFarlane
cbdeed9cfd
Require skylighting 0.3.4.1 or higher.
2017-09-09 21:06:07 -07:00
John MacFarlane
a1c11b048a
Updated lhs-test for new skylighting.
2017-09-09 21:05:31 -07:00
John MacFarlane
8c8630c138
Use skylighting 0.3.4.1.
2017-09-09 21:05:02 -07:00
John MacFarlane
4f2dd91e36
Merge pull request #3904 from labdsf/muse-reader-code
...
Muse reader: debug inline code markup
2017-09-09 12:11:05 -07:00
Alexander Krotov
2230371304
Muse reader: debug inline code markup
2017-09-09 16:39:06 +03:00
John MacFarlane
2358229876
Adjusted some tests for last commit.
2017-09-08 16:34:33 -07:00
John MacFarlane
a783a30661
Merge pull request #3902 from adunning/euro
...
Write euro symbol directly in LaTeX
2017-09-08 16:28:05 -07:00
Andrew Dunning
621e43e0ec
Write euro symbol directly in LaTeX
...
The textcomp package allows pdfLaTeX to parse `€` directly, making the \euro command unneeded. Closes #3801 .
2017-09-08 22:26:32 +01:00
John MacFarlane
3421f3eac7
Removed old beamer template.
...
We now use the default.latex template for both latex and beamer.
It contains conditionals for the beamer-specific things.
`pandoc -D beamer` will return this template.
2017-09-08 10:48:02 -07:00
John MacFarlane
91240d08b7
Merge pull request #3879 from adunning/patch-1
...
Combine LaTeX/Beamer templates
2017-09-08 10:43:35 -07:00
Andrew Dunning
331a0a0c25
Use starred versions of xcolor names
...
Prevents changes to documents defined using the dvipsnames list (e.g. `Blue` gives a different result with svgnames enabled).
2017-09-08 10:32:36 +01:00
Andrew Dunning
2791a68d68
Note use of xcolor in manual.
2017-09-08 10:18:54 +01:00
Andrew Dunning
51bb7453e4
Merge branch 'master' into patch-1
2017-09-08 07:06:50 +01:00
John MacFarlane
732005456e
LaTeX template: load polyglossia after header-includes.
...
It needs to be loaded as late as possible.
Closes #3898 .
2017-09-07 22:16:23 -07:00
John MacFarlane
5fc4980216
Markdown writer: Escape pipe characters when pipe_tables
enabled.
...
Closes #3887 .
2017-09-07 22:10:13 -07:00
John MacFarlane
a90f131937
LaTeX writer: use proper code for list enumerators.
...
This should fix problems with lists that don't use arabic
numerals.
Closes #3891 .
2017-09-07 22:05:22 -07:00
John MacFarlane
f802990d45
Merge pull request #3885 from tarleb/lua-module-docs
...
Lua module documentation
2017-09-07 21:40:02 -07:00
Andrew Dunning
3654c4373a
Use xcolor for colorlinks option
...
Beamer loads `xcolor` rather than `color`, and thus the `dvipsnames` option doesn't take effect. This also provides a wider range of colour selections with the `svgnames` option. Closes #3877 .
2017-09-07 22:06:51 +01:00
John MacFarlane
de93744179
cabal: add custom-setup stanza, lowercase field names.
2017-09-07 10:13:40 -07:00
Václav Haisman
19a06b0c83
Add simple Emacs mode to help with Pandoc templates editing. ( #3889 )
...
tools/pandoc-template-mode.el
2017-09-06 15:28:37 -07:00
Alexander
743413a5b5
Muse reader: Allow finishing header with EOF ( #3897 )
2017-09-06 08:48:06 -07:00
John MacFarlane
0b05222a9c
LaTeX reader: Better support for ogonek accents.
2017-09-05 13:54:44 -07:00
John MacFarlane
bc5624dac2
Markdown writer: make Span with null attribute transparent.
...
That is, we don't use brackets or `<span>` tags to mark
spans when there are no attributes; we simply output the
contents.
2017-09-05 13:46:44 -07:00
John MacFarlane
d62c4a9247
LaTeX reader: Improve handling of accents.
...
Handle ogonek, and fall back correctly with forms like `\"{}`.
2017-09-05 10:58:34 -07:00
John MacFarlane
146a10780e
LaTeX reader: support \k
ogonek accent.
2017-09-05 09:55:42 -07:00
Alexander
350c282f20
Muse reader: require at least one space char after * in header ( #3895 )
2017-09-05 09:41:27 -07:00
John MacFarlane
4170a18479
Another try to get linux static linking working again.
2017-09-05 08:36:13 -07:00
John MacFarlane
9fdc089cd8
Plain writer: don't use to separate list and indented code.
...
There's no need for it in this context, since this isn't
to be interpreted using Markdown rules.
2017-09-04 21:56:06 -07:00
John MacFarlane
d02518bf1b
Make sure bash is available in linux package build environment.
2017-09-04 21:54:53 -07:00
Alexander
c09b586147
Muse reader: parse <div> tag ( #3888 )
2017-09-04 21:22:40 -07:00
John MacFarlane
2637df2bdf
Revert use of llvm backend in static linux build.
...
It was failing for reasons I couldn't diagnose.
2017-09-04 18:11:55 -07:00
John MacFarlane
1d0805ce41
HTML reader: Fix pattern match.
2017-09-04 18:11:26 -07:00
John MacFarlane
76e580d571
Use latest pandoc-citeproc in stack.pkg.yaml.
2017-09-04 17:11:01 -07:00
John MacFarlane
aa90919fe9
Add 'static' Cabal flag, use it for linux statically linked.
2017-09-04 17:07:20 -07:00
Albert Krewinkel
6a6c3858b4
Org writer: stop using raw HTML to wrap divs
...
Div's are difficult to translate into org syntax, as there are multiple
div-like structures (drawers, special blocks, greater blocks) which all
have their advantages and disadvantages. Previously pandoc would
use raw HTML to preserve the full div information; this was rarely
useful and resulted in visual clutter. Div-rendering was changed to
discard the div's classes and key-value pairs if there is no natural way
to translate the div into an org structure.
Closes : #3771
2017-09-01 00:08:12 +02:00
Albert Krewinkel
79b1a701b8
lua-filters.md: append docs for pandoc's lua module
...
The documentation was generated from `data/pandoc.lua` using the
following command:
ldoc -l doc -d /tmp data/pandoc.lua;
pandoc -t markdown --columns=65 \
--atx-headers /tmp/index.html >> \
doc/lua-filters.md
2017-08-31 16:57:14 +02:00
Albert Krewinkel
1a4658c573
data/pandoc.lua: fix typos in documentation
2017-08-31 16:57:14 +02:00
Albert Krewinkel
bc47cfd40e
Add ldoc template for lua module documentation
...
The template can be used instead of the default template by calling ldoc
with the `-l doc` option, where *doc* is the directory of the template.
2017-08-31 16:57:08 +02:00
John MacFarlane
50ec64ffbc
HTML reader: improved handling of figure.
...
Previously we had a parse failure if the figure contained
anything besides an image and caption.
2017-08-30 17:05:12 -07:00
Albert Krewinkel
9ada1defb5
Document fallback functions in lua filters
2017-08-30 15:09:54 +02:00
Alexander
14f813c3f2
Muse reader: parse verse markup ( #3882 )
2017-08-29 12:40:34 -07:00
Alexander
2d936ff4e0
hlint Muse reader ( #3884 )
2017-08-29 09:15:06 -07:00
John MacFarlane
22a4adf4ec
Add a type sig to satisfy ghc 7.10.3.
2017-08-29 09:04:59 -07:00
John MacFarlane
2e26046e13
HTML writer: ensure we don't get two style attributes for width & height.
2017-08-28 23:33:21 -07:00
Alexander
05bb8ef4aa
RST reader: handle blank lines correctly in line blocks ( #3881 )
...
Previously pandoc would sometimes combine two line blocks separated by blanks, and ignore trailing blank lines within the line block.
Test is checked to be consisted with http://rst.ninjs.org/
2017-08-28 07:48:46 -07:00