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
John MacFarlane
8fcf66453c
RST reader: Fixed ..include::
directive.
...
Closes #3880 .
2017-08-27 17:09:55 -07:00
John MacFarlane
6437695574
Markdown writer: don't crash on Str "".
2017-08-26 21:30:00 -07:00
Andrew Dunning
a89aa1a681
Combine LaTeX/Beamer templates
...
All conditionals use the `beamer` variable set by the writer.
Closes #3878 .
2017-08-26 09:37:22 +01:00
John MacFarlane
1b3431a165
LaTeX reader: improved support for \hyperlink, \hypertarget.
...
Closes #2549 .
2017-08-25 22:04:57 -07:00
Václav Haisman
c9be2de5c1
Allow setting Japanese fonts when using LuaLaTeX ( #3873 )
...
...by using the `luatexja-fontspec` and `luatexja-preset` packages. Use
existing `CJKmainfont` and `CJKoptions` template variables. Add
`luatexjafontspecoptions` for `luatexja-fontspec` and `luatexjapresetoptions`
for `luatexja-preset`.
2017-08-25 11:20:56 -07:00
Alexander
e6f767b581
Muse reader: parse <verse> tag ( #3872 )
2017-08-25 07:09:28 -07:00
John MacFarlane
ef209ebad2
Add a travis build for ghc 8.2.1 + cabal 2.0.
2017-08-25 07:02:43 -07:00
bucklereed
c80e26f888
LaTeX reader: RN and Rn, from biblatex ( #3854 )
2017-08-24 09:45:58 -07:00
Stephen McDowell
5365baef9c
add documentation of limitations of grid tables ( #3864 )
...
- see discussion: https://groups.google.com/forum/#!topic/pandoc-discuss/r9fAeeV3dSw
- grid tables cannot have row spans or column spans
2017-08-23 13:50:58 -07:00
ickc
5c1d844e40
Name change OSX -> macOS ( #3869 )
...
* Name change OSX -> macOS
fix commit c96b64e
This commit finishes remaining osx to macOS change, as well as replacing MacOS with macOS.
The reason for the later one is because the "correct" casing of macOS is like that. Apple styles it to looks like iOS, watchOS, tvOS, etc. And unfortunately they all start with a lowercase letter, making propercasing (or even title-casing) odd.
* fix casing of Linux, UNIX, and Windows
2017-08-23 13:48:10 -07:00
John MacFarlane
f297659d50
Use lts-9.1 in travis.
2017-08-23 07:11:57 -07:00
John MacFarlane
5a62f91434
Tweak travis stack build command (test --test -> build --test).
2017-08-23 07:09:56 -07:00
Albert Krewinkel
f1220e8601
Revert "Build GHC 8.2.1 with one core only"
...
This reverts commit 9930e8582d
. This was
intended for testing only and was pushed by mistake.
2017-08-23 11:06:16 +02:00
Albert Krewinkel
f8dce4a9e3
Text.Pandoc.Lua: fix fallback functions with GHC 7.8
2017-08-23 09:43:49 +02:00
Albert Krewinkel
9930e8582d
Build GHC 8.2.1 with one core only
...
Avoid out-of-memory error on travis.
2017-08-23 09:17:14 +02:00