aboutsummaryrefslogtreecommitdiff
path: root/MANUAL.txt
AgeCommit message (Collapse)Author
8 daysAllow --extract-media to extract to a tar archive...John MacFarlane
instead of a directory. This happens when the path given has a .tar extension.
12 daysPPTX writer: support notes field in metadata for title slide (#11396)Chris Callison-Burch
This adds support for a `notes` field in the YAML metadata block that will be used as speaker notes for the title slide in PowerPoint output. Previously, there was no way to add speaker notes to the title slide since it is generated from metadata rather than from content blocks. The `::: notes` syntax only works for content slides. Example usage: --- title: My Presentation notes: | Welcome everyone to this presentation. Remember to introduce yourself. --- Closes #5844 (for PPTX output). Co-authored-by: Chris Callison-Burch <[email protected]>
2026-01-09MANUAL.txt: Fix link for bbcode_steam.John MacFarlane
Closes #11389.
2025-12-25MANUAL.txt: fix typo about --chunk-template (#11358)Albert Lei
2025-12-07Implement `reset-citation-positions` class on headings.John MacFarlane
When the `reset-citation-positions` class is added to a top-level heading, `--citeproc` will reset position information at that point in the document. This is needed in order to ensure that the first citation in a chapter to a work that has been cited in a previous chapter will not be in abbreviated form. Requires a dependency on a development version of citeproc.
2025-12-01Update manual date and man pages.John MacFarlane
2025-11-30Clean up `implicit_figure` documentation.John MacFarlane
Explain how to specify alt text. See #11082.
2025-11-30Give long form of option as well as short.John MacFarlane
See #11306.
2025-11-29Add asciidoc as an input format.John MacFarlane
New exported module Text.Pandoc.Readers.AsciiDoc, exporting readAsciiDoc [API change]. The bulk of parsing is handled by the asciidoc library. Closes #1456.
2025-11-24Add `xlsx` (Microsoft Excel) as an input format.Anton Antich
Each worksheet turns into a section containing a table. The common file `nativeDiff` has been extract from the Docx and Pptx text files and put in Tests.Helpers.
2025-11-24Support pptx (PowerPoint) as an input format.Anton Antich
New module `Text.Pandoc.Readers.Pptx`, exporting `readPptx`. [API change] Factored out some common OOXML functions from Text.Pandoc.Readers.Docx.Util into a non-exported module Text.Pandoc.Readers.OOXML.Shared.
2025-11-05Add BBCode writer (#11242)reptee
`bbcode` is now supported as an output format, as well as variants `bbcode_fluxbb` (FluxBB), `bbcode_phpbb` (phpBB), `bbcode_steam` (Hubzilla), `bbcode_hubzilla` (Hubzilla), and `bbcode_xenforo` (xenForo). [API change] Adds a new module Text.Pandoc.Writers.BBCode, exporting a number of functions. Also exports `writeBBCode`, `writeBBCodeSteam`, `writeBBCodeFluxBB`, `writeBBCodePhpBB`, `writeBBCodeHubzilla`, `writeBBCodeXenforo` from Text.Pandoc.Writers.
2025-10-20Update manual date and regenerate man pages.John MacFarlane
2025-10-12Fixed missing backtick. (#11209)FoxChillz
2025-10-05Bump manual date.pandoc-cli-3.8.23.8.2John MacFarlane
2025-10-04Add note on typst `template` variable.John MacFarlane
Only a relative path can be used here. See #11190.
2025-10-02Markdown tables: implement `table_attributes` extension.John MacFarlane
When `table_attributes` is enabled (as it is by default for pandoc's Markdown), attributes can be attached to a table by including them at the end of the caption. Previously the writer would emit an identifier in this position, but the reader didn't handle it. Now arbitrary attributes are allowed, and they work in both the reader and writer. Closes #10884. [API change]: Text.Pandoc.Extensions: Add `Ext_table_attributes` constructor for `Extension`.
2025-09-30MANUAL.txt: remove some redundancy (#11180)Reuben Thomas
Closes #11178. In documenting LaTeX packages used by generated documents, don’t mention some packages twice in one (already long) paragraph. Add missing link for multirow.
2025-09-29Update an pages and manual date.John MacFarlane
2025-09-28Typst writer: Fix syntax highlighting.John MacFarlane
See #11171. Previously the native typst highlighting was always used, regardless of the setting of `--syntax-highlighting`. With this change, `--syntax-highlighting=none` and `--syntax-highlighting=<style name>` (with skylighting) will work. Completes #10525.
2025-09-24Add `shorthands` variable for LaTeX output.John MacFarlane
If true, pandoc will allow language-specific shorthands when loading babel. Closes #11160.
2025-09-16Vimdoc writer: add section to the manual (#11144)reptee
2025-09-15Vimdoc writer (#11132)reptee
Support for vimdoc, documentation format used by vim in its help pages. Relies heavily on definition lists and precise text alignment to generate tags.
2025-09-06Document the last change (`refs` with citeproc) in manual.John MacFarlane
2025-09-06Fix date in manual and man pages and changelog.John MacFarlane
2025-09-02Refactor highlighting options [API Change]Albert Krewinkel
A new command line option `--syntax-highlighting` is provided; it takes the values `none`, `default`, `idiomatic`, a style name, or a path to a theme file. It replaces the `--no-highlighting`, `--highlighting-style`, and `--listings` options. The `writerListings` and `writerHighlightStyle` fields of the `WriterOptions` type are replaced with `writerHighlightStyle`. Closes: #10525
2025-09-02Add features to typst base template (take 2).Christopher T. Kenny
New template variables supported: `thanks`, `abstract-title`, `linestretch`, `mathfont`, `codefont`, `linkcolor`, `filecolor`, `citecolor`. Closes #9956, #11076. (This is a new version of f000fa168bd122fee6e67f5a67bdd6d42d173261 which was reverted.)
2025-09-02Change `latex-pos` to `latex-placement`.John MacFarlane
2025-09-01LaTeX writer: control figure placement with attribute (#11094)Sean Soon
If a `latex-pos` attribute is present on a figure, it will be used as the optional positioning hint in LaTeX (e.g. `ht`). With implicit figures, `latex-pos` will be added to the figure (and removed from the image) if it is present on the image. Closes #10369.
2025-08-28fix: recognize binary signatures and fail earlyRepetitive
Fail early when receiving binary input with recognized signature: - zip[-based]: including OpenDocument and Microsoft formats - PDF - CFBF-based: old Microsoft formats including .doc and .xls - DjVu
2025-08-27LaTeX writer: include cancel package only if needed.John MacFarlane
That is, only if there is math that contains `\cancel`, `\bcancel`, or `\xcancel`.
2025-08-24Revert "Add features to typst base template."John MacFarlane
This reverts commit f000fa168bd122fee6e67f5a67bdd6d42d173261.
2025-08-16MANUAL.txt: fix broken ConTeXt linksR. N. West
Close #11055.
2025-08-15MANUAL.txt: fix minor capitalization typoAlbert Krewinkel
Fixes: #11052
2025-08-06Add `smart_quotes` and `special_strings` extensions for OrgAlbert Krewinkel
Org mode makes a distinction between smart parsing of quotes, and smart parsing of special strings like `...`. The finer grained control over these features is necessary to truthfully reproduce Emacs Org mode behavior. Special strings are enabled by default, while smart quotes are disabled. The behavior of `special_string` is brought closer to the reference implementation in that `\-` is now treated as a soft hyphen.
2025-08-06LaTeX writer: set `pdf-trailer-id` if `SOURCE_DATE_EPOCH` envvar is setAlbert Krewinkel
The `SOURCE_DATE_EPOCH` environment variable is used to trigger reproducible PDF compilation, i.e., PDFs that are identical down to the byte level for repeated runs. Closes: #6539
2025-07-26MANUAL.txt: add `xml` as input/output format.John MacFarlane
2025-07-24Add features to typst base template.Christopher Kenny
This implements the changes suggested in #9956, with the exception of the filecolor/urlcolor one. These would require adding some regex to guess the link types. This is theoretically possible to do, but it wasn't clear to me that this is a good thing to put in a default template. Happy to adjust if you have thoughts on this. Closes #9956. Some things to note: I'm converting colors by passing them as content, as I was seeing pandoc escape # if that was included. I set the default fonts for math and code ("raw") to fonts that are bundled with Typst. These need not be those fonts if there are more familiar pandoc preferences.
2025-06-02Markdown reader: make definition lists behave like other lists.John MacFarlane
If the `four_space_rule` extension is not enabled, figure out the indentation needed for child blocks dynamically, by looking at the first nonspace content after the `:` marker. Previously the four-space rule was always obeyed. Remove the old `compact_definition_lists` extension. This was neded to preserve backwards compatibility after pandoc 1.12 was released, but at this point we can get rid of it. T.P.Extensions: remove `Ext_compact_definition_lists` constructor for `Extension` [API change]. Fix tight/loose detection for definition lists, to conform to the documentation. Closes #10889.
2025-05-28Update man pages and MANUAL date.John MacFarlane
2025-05-17Update manual date; regenerate man pages.John MacFarlane
2025-05-16Bump manual date.John MacFarlane
2025-05-15Fix context writer/template to produce tagged PDFs.John MacFarlane
As before, the `tagging` extension must be enabled. We now add the command that tells ConTeXt to start tagging. Closes #10846.
2025-05-14Update manual and man pages.John MacFarlane
2025-05-11Add new option `--variable-json`.John MacFarlane
This allows non-string values (booleans, lists, maps) to be given to template variables on the command line. Closes #10341. Supersedes #10342.
2025-05-11Improve documentation of `--variable` option.John MacFarlane
2025-04-11MANUAL: for pandoc lua, add note about the environment.John MacFarlane
2025-04-04MANUAL.txt: remove "Body Text Char" from list of Word styles...John MacFarlane
that can be customized using a reference.docx. This doesn't seem to be present in pandoc-generated docx files, nor is it a Word default. Closes #10646.
2025-04-04MANUAL.txt: add note that `alerts` extension only works with commonmark.John MacFarlane
See #9716.
2025-03-29Use `pdf-engine` variable instead of extensions...John MacFarlane
...to determine what to do about `.pdfhref` macros in `ms` output. When no PDF engine is specified, we don't use the `.pdfhref` macros at all. This gives better results for links in formats other than PDF, since the link text would simply disappear if it exists only in a `.pdfhref` macro. When a PDF engine is specified, escape the argument of `.pdfhref O` in a way that is appropriate. Remove `groff` extension. Text.Pandoc.Extensions: remove `Ext_groff` constructor. See #10738. This revises the earlier commit 3adcb4bd8089cdb8408da5f17780cd49513b7cec.