jgm/pandoc: pandoc 2.0.5
Authors/Creators
- John MacFarlane
- Jesse Rosenthal
- Albert Krewinkel
- Matthew Pickering
- Alexander
- Mauro Bieg
- Andrew Dunning1
- Nikolay Yakimov2
- Clare Macrae
- Kolen Cheung3
- Václav Haisman
- Nathan Gass
- schrieveslaach
- Fedor Sheremetyev
- Mark Wright
- Artyom Kazak4
- hftf
- Hubert Plociniczak
- Daniel Bergey
- Aditya Mahajan
- Jose Luis Duran
- Xavier Olive5
- David Lazar6
- Sascha Wilde7
- Henry de Valence
- Jonas Smedegaard8
- Ivo Clarysse9
- Bryan O'Sullivan
- Antoine Latter
- alexvong1995
- 1. The British Library
- 2. Moscow Aviation Institute (National Research University)
- 3. University of California, Berkeley
- 4. @serokell, @aelve
- 5. Research Scientist
- 6. MIT CSAIL
- 7. Intevation GmbH
- 8. IT-guide dr. Jones
- 9. Blue Clover Devices, Inc.
Description
Fix a bug in 2.0.4, whereby pandoc could not read the theme files generated with
--print-highlight-style(#4133). Improve JSON serialization of styles.Fix CSS issues involving line numbers (#4128). Highlighted code blocks are now enclosed in a div with class
sourceCode. Highlighting CSS no longer sets a generic color for pre and code; we only set these for classsourceCode.--pdf-engine-opt: fix bug where option order was reversed (#4137).Add PowerPoint (pptx) writer (Jesse Rosenthal). It works following the standard Pandoc conventions for making other sorts of slides. Caveats:
- Syntax highlighting is not yet implemented. (This is difficult because there are no character classes in Powerpoint.)
- Footnotes and Definition lists are not yet implemented. (Notes will usually take the form of a final slide.
- Image placement and auto-resizing has a few glitches.
- Reference powerpoint files don't work dependably from the command line. This will be implemented, but at the moment users are advised to change themes from within Powerpoint.
Create shared Text.Pandoc.Writers.OOXML module (Jesse Rosenthal). This is for functions used by both Powerpoint and Docx writers.
Add default pptx data for Powerpoint writer (Jesse Rosenthal).
Add
empty_paragraphsextension.- Deprecate
--strip-empty-paragraphsoption. Instead we now use anempty_paragraphsextension that can be enabled on the reader or writer. By default, disabled. - Add
Ext_empty_paragraphsconstructor toExtension. - Revert "Docx reader: don't strip out empty paragraphs." This reverts commit d6c58eb836f033a48955796de4d9ffb3b30e297b.
- Implement
empty_paragraphsextension in docx reader and writer, opendocument writer, html reader and writer. - Add tests for
empty_paragraphsextension.
- Deprecate
Markdown reader:
- Don't parse native div as table caption (#4119).
- Improved computation of column widths in pipe tables.
Pipe tables with lines longer than the text width (as set
by
--columns) are now scaled to text width, with the relative widths of columns determined by the ratios between the header lines. Previously we computed column widths using the ratio of header line lengths to column width, so that tables with narrow header lines were extremely thin, which was very rarely the desired result.
LaTeX reader: fix
\before newline (#4134). This should be a space, as long as it's not followed by a blank line. This has been fixed at the tokenizer level.Muse reader (Alexander Krotov):
- Add test for
#disable-tablesdirective in Emacs mode. - Don't allow emphasis to be preceded by letter.
- Add underline support in Emacs Muse mode..
- Support multiline directives in Amusewiki mode
- Add test for
Man writer: omit internal links (#4136). That is, just print the link text without the URL.
Markdown reader: accept processing instructions as raw HTML (#4125).
Lua filters (Albert Krewinkel):
- Use script to initialize the interpreter. The file
init.luais used to initialize the Lua interpreter which is used in Lua filters. This gives users the option to require libraries which they want to use in all of their filters, and to extend default modules. - Fix package loading for Lua 5.1. The list of package searchers is
named
package.loadersin Lua 5.1 and LuaJIT, andpackage.searchersin Lua 5.2 and later. - Refactor lua module handling. The integration with Lua's package/module
system is improved: A pandoc-specific package searcher is prepended to
the searchers in
package.searchers. The modulespandocandpandoc.mediabagcan now be loaded viarequire. - Bump lower bound of hslua. The release hslua 0.9.3 contains a new function which makes using Haskell functions as package loaders much easier.
- Use script to initialize the interpreter. The file
reveal.js template: add title-slide identifier to title slide (#4120). This allows it to be styled more easily.
LaTeX template: Added support for
pagestylevariable (#4135, Thomas Hodgson)Add
-threadedto ghc-options for executable (#4130, fixes a build error on linux).
Files
jgm/pandoc-2.0.5.zip
Files
(3.6 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:967c19946a50119fd9fd5cd991cbe7a0
|
3.6 MB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/jgm/pandoc/tree/2.0.5 (URL)