John MacFarlane
3fe4aad5a1
Lua: set "arg" instead of "PandocParameters".
...
This is standard for lua scripts, and I see no reason
to depart from the standard here.
Also, "arg" is now pushed onto the stack before the script
is loaded. Previously it was not, and thus "PandocParameters"
was not available at the top level.
2017-09-26 10:07:15 -07:00
Alexander Krotov
2cdb8fe2e6
Muse reader: test metadata parsing
2017-09-26 19:31:10 +03:00
Alexander Krotov
3fb3af7579
Fix a typo: s/collabarators/collaborators/
2017-09-26 18:28:40 +03:00
Albert Krewinkel
3a7663281a
Org reader: update emphasis border chars
...
The org reader was updated to match current org-mode behavior: the set
of characters which are acceptable to occur as the first or last
character in an org emphasis have been changed and now allows all
non-whitespace chars at the inner border of emphasized text (see
`org-emphasis-regexp-components`).
Fixes : #3933
2017-09-25 09:31:29 +02:00
John MacFarlane
c78a101b7d
Fixe another changelog error.
2017-09-24 21:29:10 -07:00
John MacFarlane
ed3a1d10b6
changelog - fix a few spurious footnotes.
2017-09-24 21:22:28 -07:00
John MacFarlane
fc25e3a5b7
Added ghc 8.2.1 to tested-with stanza.
2017-09-24 13:12:41 -07:00
John MacFarlane
5a3fa5207d
Use pandoc-types 1.17.2.
2017-09-24 13:12:14 -07:00
Albert Krewinkel
2d416e203e
Document possible return values of lua filter functions
...
This is mostly copy'n'pasted from the pandocfilters documentation.
2017-09-24 12:04:15 -07:00
Albert Krewinkel
71f69cd086
Allow lua filters to return lists of elements
...
Closes : #3918
2017-09-24 12:04:15 -07:00
John MacFarlane
1d6e651e5a
Require pandoc-types 1.17.2.
2017-09-24 12:04:15 -07:00
John MacFarlane
438193197d
stack.yaml - use new pandoc-citeproc (from git repo).
2017-09-23 23:02:15 -07:00
John MacFarlane
e87db3739e
Fixed bug in determining writer for xelatex engine.
...
This revises the last commit, fixing #3931 .
2017-09-20 11:45:26 -07:00
John MacFarlane
582cb4b505
Fix and simply latex engine code in App.
...
Fixes #3931 .
2017-09-19 17:22:32 -07:00
John MacFarlane
d7917836f1
linux/Makefile - added interact target.
2017-09-19 16:17:06 -07:00
John MacFarlane
7c20fab3a7
stack.pkg.yaml - use latest pandoc-citeproc.
2017-09-17 20:29:41 -07:00
John MacFarlane
b1ee747a24
Added --strip-comments
option, readerStripComments
in ReaderOptions
.
...
* Options: Added readerStripComments to ReaderOptions.
* Added `--strip-comments` command-line option.
* Made `htmlTag` from the HTML reader sensitive to this feature.
This affects Markdown and Textile input.
Closes #2552 .
2017-09-17 13:01:27 -07:00
John MacFarlane
ce05814372
Adjusted headings in using-the-pandoc-api.md.
2017-09-16 23:17:33 -07:00
John MacFarlane
91ab987a52
Removed customizing-pandoc.md from doc/, added filters.md.
...
filters.md is essentially the scripting tutorial from the
webiste.
2017-09-16 23:00:20 -07:00
John MacFarlane
9add713654
Moved ldoc.ltp from doc to tools.
...
doc should be reserved for actual documents, I think.
@tarleb - will this cause a problem?
2017-09-16 22:47:49 -07:00
John MacFarlane
86730f49be
Markdown reader: added inlines, inlines1.
...
Eventually we'll add `processEmphasis` and `processBracketed`
to this.
This will allow us to conform to CommonMark rules and
fix #3903 and #1735 .
2017-09-16 11:10:19 -07:00
John MacFarlane
684f055248
Set PANDOC_READER_OPTIONS in environment where filters are run.
...
This contains a JSON representation of ReaderOptions.
2017-09-15 17:26:14 -07:00
John MacFarlane
04aba6bd51
Use skylighting 0.4.
2017-09-15 09:36:54 -07:00
John MacFarlane
b1aa67f0c9
Remove To/FromJSON instance for WriterOptions.
...
This required the (now removed) instances for Syntax.
It was too long, anyway, to be of use.
2017-09-15 09:36:23 -07:00
John MacFarlane
64472a468c
FromJSON/ToJSON instances for Reader, WriterOptions.
...
Depends on skylighting 0.3.5.
2017-09-14 22:38:23 -07:00
John MacFarlane
5849b89e52
Use texmath 0.9.4.2 in stack.yaml.
2017-09-13 10:05:47 -07:00
John MacFarlane
4177ee8626
Textile reader: allow 'pre' code in list item.
...
Closes #3916 .
2017-09-12 08:58:47 -07:00
John MacFarlane
2e2795412d
Move 'tables in footnotes' fix out of beamer part of default.latex.
...
This caused an error in beamer.
Footnotes already work in tables in beamer, without this code.
2017-09-12 08:31:59 -07:00
John MacFarlane
b71c7d97d1
Add default pdf engine for beamer.
2017-09-12 08:28:04 -07:00
John MacFarlane
6509501e90
Use defaultLatexEngine instead of head latexEngines
.
...
Partial functions make me nervous.
2017-09-12 08:25:41 -07:00
Ian
5e5ec586d4
Update MANUAL.txt ( #3919 )
...
Add URL for Prince HTML > PDF engine
2017-09-12 08:15:08 -07:00
Mauro Bieg
c7e3c1ec17
Support for PDF generation via weasyprint
and prince
( #3909 )
...
* Rename --latex-engine to --pdf-engine
* In `Text.Pandoc.Options.WriterOptions`, rename `writerLaTeXEngine` to `writerPdfEngine` and `writerLaTeXArgs` to `writerPdfArgs`.
* Add support for `weasyprint` and `prince`, in addition to `wkhtmltopdf`, for PDF generation via HTML (closes #3906 ).
* `Text.Pandoc.PDF.html2pdf`: use stdin instead of intermediate HTML file
2017-09-11 20:18:42 -07:00
John MacFarlane
ddecd72783
Merge pull request #3911 from labdsf/muse-reader-braces
...
Muse reader: parse {{{ }}} example syntax
2017-09-11 14:01:05 -07:00
John MacFarlane
1307b023af
Merge pull request #3917 from labdsf/muse-reader-emphasis-word
...
Muse reader: allow inline markup to be followed by punctuation
2017-09-11 10:57:19 -07:00
Alexander Krotov
8e4ee66563
Muse reader: allow inline markup to be followed by punctuation
...
Previously code was not allowed to be followed by comma,
and emphasis was allowed to be followed by letter.
2017-09-11 18:34:32 +03:00
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