Pandoc

詳細情報

タイトル Pandoc
URL http://pandoc.org/
バージョン ver 3.8.2
更新日 2025/10/06
追加日 2016/06/01
種別 フリーソフト
説明 コマンドラインから使用する汎用ドキュメント変換ツール。

レビュー

レビューはありません。

スクリーンショット

更新グラフ

バージョン履歴

pandoc 3.8.2 (2025-10-05)
Markdown reader/writer: implement new
table_attributes extension (#10884).
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.
Typst writer: don’t add superfluous semicolons (#11196).
Previously we added semicolons after inline commands not followed
by spaces, but mainly this was to deal with one issue: the
presence of a semicolon after an inline command, which would be
swallowed as a command separator (#9252). This
commits adopts an approach that should avoid so many superfluous
semicolons: it escapes semicolons that might come right after a
command.
Typst template: fix 3.8 regression in which links disappear
(#11194).
(省略されました)
pandoc 3.8.1 (2025-09-29)
New output format vimdoc (Vim documentation
format) (#11132,
reptee).
[API change] Added module Text.Pandoc.Writers.Vimdoc,
exporting writeVimdoc.
Markdown reader:
Improve superscript/subscript/inline note parsing (#8652). We do
not allow inline notes to be followed by ( or
[. Otherwise, we parse inline notes before
superscripts. Also, the sub/superscript parsers have been adjusted
so that they really exclude unescaped spaces (as they did not
before, when the spaces occurred in nested inlines).
Fix simple table alignment (#11136,
Tuong Nguyen Manh). Take wide characters into account when
determining the alignment.
LaTeX reader:
Ignore \pandocbounded (#11140).
XML reader:
(省略されました)
pandoc 3.8 (2025-09-06)
Add a new input and output format xml, exactly
representing a Pandoc AST and isomorphic to the existing
native and json formats (massifrg). XML
schemas for validation can be found in
tools/pandoc-xml.*. The format is documented in
doc/xml.md. Pandoc now defaults to this reader and
writer when the .xml extension is used.
Two new exported modules are added [API change]:
Text.Pandoc.Readers.XML, exporting readXML, and
Text.Pandoc.Writers.XML, exporting writeXML. A new
unexported module Text.Pandoc.XMLFormat is also added.
Add a new command line option
--syntax-highlighting; this 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, which will still work but
with a deprecation warning. (Albert Krewinkel)
(省略されました)
pandoc 3.7.0.2 (2025-05-28)
RST writer:
Don’t emit alignment markers in grid tables (#10857).
Asciidoc writer:
Add support for sidebars (GHyman83).
LaTeX writer:
Include alt option in \includegraphics (#6095).
Markdown writer:
Preserve figure attributes (Nikolay Yakimov, #10867).
Fixes a regression introduced by 0d2114e, which caused the
Markdown writer to ignore attributes on the figure if it has class
or key-value attributes set.
HTML writer:
Use the ID prefix in the ID for the footnotes section
(Benjamin Esham).
Text.Pandoc.Writers.Shared:
gridTable: fix (3.7) regression with missing cell
alignments (#10853).
gridTable: fix headings with colspans (#10855). If
(省略されました)
pandoc 3.7.0.1 (2025-05-17)
Text.Pandoc.Shared.Writer: Fix numerous problems with
gridTable and add tests (#10848).
These fixes affect the Markdown, RST, and Muse writers.
Fix context writer/template to produce tagged PDFs (#10846). As
before, the tagging extension must be enabled. We now
add the command that tells ConTeXt to start tagging.
Put PDF-specific things under a conditional. Don’t include
Export delimited [API change].
pandoc 3.7.0.1
(2025-05-17)
pandoc 3.7 (2025-05-14)
Add new command-line option --variable-json
(#10341).
This allows non-string values (booleans, lists, maps) to be given
to template variables on the command line.
The --pdf-engine option can now take
groff as a value.
Markdown writer:
Avoid spaces after/before open/close delimiters (#10696).
E.g. instead of rendering
x<em> space </em>y as
x* space *y we render it as
x *space* y.
Handle row/colspans in grid tables, and expand cells when it
isn’t possible to lay them out without breaking string of
non-whitespace.
Render a figure with Para caption as implicit figure (#10755).
When falling back to a Div with class figure for
a figure that can’t be represented any other way, include a Div
(省略されました)
pandoc 3.6.4 (2025-03-16)
Disable citations extension in writers if
--citeproc is used (#10662).
Otherwise we get undesirable results, as the format’s native
citation mechanism is used instead of (or in addition to) the
citeproc-generated citations.
Markdown reader:
Allow line break between URL and title of link (#10621).
Give better position information when YAML metadata parsing
fails with a YAML exception (#10231).
Fixed escapedChar' parser (#10672). It
should not accept escaped newlines.
Remove some misguided list fanciness (#9865, #7778, cf. #5628).
Previously we tried to handle things like commented out list
items:
- one
<!--
- two
-->
(省略されました)
pandoc 3.6.3 (2025-02-09)
Track wikilinks with a class instead of a title (Evan
Silberman). Previously wikilinks were distinguished by giving them
the title wikilink. Now that we have
link attributes, it makes more sense to give them the
class wikilink. This change affects all
readers and writers that support wikilinks.
DocBook reader:
Handle title inside orderedlist (#10594).
Also some other elements that allow title:
blockquote, calloutlist, etc.
Better handle informalequation (#10592,
tombolano). Include id attribute.
Better handle formalpara, example,
and sidebar (#8666,
tombolano). Include identifiers and titles in each case.
Markdown reader:
Simplify and fix normal citation parsing (#10584).
This fixes a bug that causes some normal citations to be parsed as
(省略されました)
pandoc 3.6.2 (2025-01-12)
New output format: pod (Evan Silberman). Pod
(“Plain old documentation”) is a markup languaged used principally
to document Perl modules and programs.
New reader module Text.Pandoc.Readers.Pod, exporting
readPod [API change].
Docx reader:
Support row heads in tables (#9495).
Reader: When w:tblLook has w:firstColumn
set (or an equivalent bit mask), we set row heads = 1 in the
AST.
Read table styles as custom styles when styles
extension is enabled (#9603).
HTML reader:
Add size information for font awesome SVG icons (#10134). If
the icon has class fa-fw or fa-w16 or
fa-w14, we add a width attribute to prevent the icon
from appearing full-width in PDF or docx output.
Djot reader:
(省略されました)
pandoc 3.6.1 (2024-12-23)
Allow YAML bibliographies to be arrays of references (#10452).
Previously, they had to be YAML objects with a
references key.
Change --template to allow use of
extensionless templates (#5270). The
intent is to allow bash process substitution: e.g.,
--template <(echo "foo"). Previously pandoc
always added an extension based on the output format,
which caused problems with the absolute filenames used by bash
process substitution (e.g. /dev/fd/11). Now, if the
template has no extension, pandoc will first try to find it
without the extension, and then add the extension if it can’t be
found. So, in general, extensionless templates can now be used.
But this has been implemented in a way that should not cause
problems for existing uses, unless you are using a template
NAME.FORMAT but happen to have an extensionless file
NAME in the template search path.
Allow --shift-heading-level-by=-1 to work in
(省略されました)
差分がありません