Pandoc
詳細情報
タイトル | Pandoc |
---|---|
URL | http://pandoc.org/ |
バージョン | ver 3.6.4 |
更新日 | 2025/03/17 |
追加日 | 2016/06/01 |
種別 | フリーソフト |
説明 | コマンドラインから使用する汎用ドキュメント変換ツール。 |
レビュー
レビューはありません。
スクリーンショット
更新グラフ
バージョン履歴
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
-->
(省略されました)
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
(省略されました)
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:
(省略されました)
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
(省略されました)
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
(省略されました)
差分がありません
pandoc 3.5 (2024-10-04) ±
Add command-line options --list-of-figures/--lof and
--list-of-tables/--lot
(#10029,
Akash Patel). Only docx, latex, and context are affected by these
options currently. Setting the lof and lot variables will also work
for the formats that are currently supported.
Defaults files: interpolation of environment variables now
works for to and from fields (#8024). This
is needed because these files can contain paths of custom
readers/writers.
Docx reader:
Reset lists after headers in same list numId (#10258). To
accomplish this, we add a Heading constructor to BodyPart and
include on it all the information list items have.
DocBook reader:
Parse id, class, and tabstyle on tables (#10181, Erik
Rask). Add parsing of id (xml:id), class, and tabstyle XML
attributes for table and informaltable in the DocBook reader. The
(省略されました)
Add command-line options --list-of-figures/--lof and
--list-of-tables/--lot
(#10029,
Akash Patel). Only docx, latex, and context are affected by these
options currently. Setting the lof and lot variables will also work
for the formats that are currently supported.
Defaults files: interpolation of environment variables now
works for to and from fields (#8024). This
is needed because these files can contain paths of custom
readers/writers.
Docx reader:
Reset lists after headers in same list numId (#10258). To
accomplish this, we add a Heading constructor to BodyPart and
include on it all the information list items have.
DocBook reader:
Parse id, class, and tabstyle on tables (#10181, Erik
Rask). Add parsing of id (xml:id), class, and tabstyle XML
attributes for table and informaltable in the DocBook reader. The
(省略されました)
pandoc 3.4 (2024-09-09) ±
New output format: ansi (for formatted console
output) (Evan Silberman). Most Pandoc elements are supported and
printed in a reasonable way, if not always ideally. This version
does no detection of terminal capabilities, nor does it fall back
to different output styles for less-capable terminals.
Add command line options --table-caption-position and
--figure-caption-position.
These allow the user to specify whether to put captions above or
below tables and figures, respectively. The following output
formats are supported: HTML (and related such as EPUB), LaTeX (and
Beamer), Docx, ODT/OpenDocument, Typst.
Change default --pdf-engine via HTML to
WeasyPrint (#10142).
wkhtmltopdf is
deprecated. weasyprint is
the easiest-to-install, maintained alternative. For better
results, one might prefer pagedjs-cli.
Org reader:
(省略されました)
New output format: ansi (for formatted console
output) (Evan Silberman). Most Pandoc elements are supported and
printed in a reasonable way, if not always ideally. This version
does no detection of terminal capabilities, nor does it fall back
to different output styles for less-capable terminals.
Add command line options --table-caption-position and
--figure-caption-position.
These allow the user to specify whether to put captions above or
below tables and figures, respectively. The following output
formats are supported: HTML (and related such as EPUB), LaTeX (and
Beamer), Docx, ODT/OpenDocument, Typst.
Change default --pdf-engine via HTML to
WeasyPrint (#10142).
wkhtmltopdf is
deprecated. weasyprint is
the easiest-to-install, maintained alternative. For better
results, one might prefer pagedjs-cli.
Org reader:
(省略されました)
Revision history for pandoc ±
pandoc 3.3 (2024-07-28) ±
New cli option: --link-images. This causes
images to be linked rather than embedded in ODT.
Allow --number-sections to take an
optional true|false
argument.
RTF reader:
Handle \*\shppict
without dropping image (#10025).
TWiki Reader:
Recognize WikiWords as internal links (#9941).
Avoid partial function.
Typst reader:
Ignore ‘pad’ and just parse its body (#9958).
Use typst 0.5.0.5. Fixes parsing of equations like $1.$.
Docx writer:
Fix regression with nested lists (#9994). The
bug affects e.g. ordered lists with bullet sublists; after the
(省略されました)
pandoc 3.3 (2024-07-28) ±
New cli option: --link-images. This causes
images to be linked rather than embedded in ODT.
Allow --number-sections to take an
optional true|false
argument.
RTF reader:
Handle \*\shppict
without dropping image (#10025).
TWiki Reader:
Recognize WikiWords as internal links (#9941).
Avoid partial function.
Typst reader:
Ignore ‘pad’ and just parse its body (#9958).
Use typst 0.5.0.5. Fixes parsing of equations like $1.$.
Docx writer:
Fix regression with nested lists (#9994). The
bug affects e.g. ordered lists with bullet sublists; after the
(省略されました)
pandoc 3.2.1 (2024-06-24)
Fix gfm_auto_identifiers to replace
emojis with their aliases, as documented (#9876).
CSV reader:
Turn line breaks into LineBreaks not SoftBreaks (#9797).
Docx reader:
Support task lists (#8211).
Fix a small bug in parsing delimiters in numbered lists, which
led to the default delimiter being used wrongly in some
cases.
Improve handling of captions.
Turn captioned images into Figure elements. Closes #9391.
Improve the logic for associating elements with captions (#9358).
Ensure that captions that can’t be associated with an element
aren’t just silently dropped (#9610).
Support HorizontalRule. We support both pandoc-style and the
style described on a Microsoft support page, an empty paragraph
with a bottom border (#6285).
React to "left" value
(省略されました)
Fix gfm_auto_identifiers to replace
emojis with their aliases, as documented (#9876).
CSV reader:
Turn line breaks into LineBreaks not SoftBreaks (#9797).
Docx reader:
Support task lists (#8211).
Fix a small bug in parsing delimiters in numbered lists, which
led to the default delimiter being used wrongly in some
cases.
Improve handling of captions.
Turn captioned images into Figure elements. Closes #9391.
Improve the logic for associating elements with captions (#9358).
Ensure that captions that can’t be associated with an element
aren’t just silently dropped (#9610).
Support HorizontalRule. We support both pandoc-style and the
style described on a Microsoft support page, an empty paragraph
with a bottom border (#6285).
React to "left" value
(省略されました)
Typst property attributes
pandoc 3.2 (2024-05-11)
Change to --file-scope behavior (#8741):
previously a Div with an identifier derived from the filename
would be added around the contents of each file. This caused
problems for “chunking” files into chapters, e.g. in EPUB. We no
longer add the surrounding Div. This cooperates better with
chunking. Note, however, that if you have relied on the old
behavior to link to the beginning of the contents of a file using
its filename as identifier, that will no longer work.
Markdown reader:
Allow repeated labels in numbered example lists. Previously if
you tried to use the same label as an earlier example list item,
you’d get a new number, not the old one, and references to the
label would go to the second occurrence. Now an existing label
will be reused, and no new number will be generated. Caveat: this
only works reliably when the re-used example list item occurs by
itself in a list, or occurs in a list of previously used example
list items that occur in exactly the same order as
(省略されました)
pandoc 3.2 (2024-05-11)
Change to --file-scope behavior (#8741):
previously a Div with an identifier derived from the filename
would be added around the contents of each file. This caused
problems for “chunking” files into chapters, e.g. in EPUB. We no
longer add the surrounding Div. This cooperates better with
chunking. Note, however, that if you have relied on the old
behavior to link to the beginning of the contents of a file using
its filename as identifier, that will no longer work.
Markdown reader:
Allow repeated labels in numbered example lists. Previously if
you tried to use the same label as an earlier example list item,
you’d get a new number, not the old one, and references to the
label would go to the second occurrence. Now an existing label
will be reused, and no new number will be generated. Caveat: this
only works reliably when the re-used example list item occurs by
itself in a list, or occurs in a list of previously used example
list items that occur in exactly the same order as
(省略されました)
pandoc 3.1.13 (2024-04-07)
Org reader:
Fix treatment of id
property under heading (#9639).
DocBook reader:
Add empty title to admonition div if not present (#9569). This
allows admonition elements (e.g. <note>) to work with
gfm admonitions even if
the <title> is not
present.
DokuWiki reader:
Link text cannot contain formatting (e.g., // is not italics) (#9630).
An explicitly empty link text ([[url|]]) works the same as an
omitted link text (#9632).
Typst reader:
Support Typst 0.11 table features: col/rowspans, table head
and foot (#9588).
Parse cell col/rowspans.
CSLJson writer:
(省略されました)
Org reader:
Fix treatment of id
property under heading (#9639).
DocBook reader:
Add empty title to admonition div if not present (#9569). This
allows admonition elements (e.g. <note>) to work with
gfm admonitions even if
the <title> is not
present.
DokuWiki reader:
Link text cannot contain formatting (e.g., // is not italics) (#9630).
An explicitly empty link text ([[url|]]) works the same as an
omitted link text (#9632).
Typst reader:
Support Typst 0.11 table features: col/rowspans, table head
and foot (#9588).
Parse cell col/rowspans.
CSLJson writer:
(省略されました)