Pandoc

詳細情報

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

レビュー

レビューはありません。

スクリーンショット

更新グラフ

バージョン履歴

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
(省略されました)
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:
(省略されました)
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.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
(省略されました)
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.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:
(省略されました)
pandoc 3.1.12.3 (2024-03-17)
Markdown reader: Fix bug with footnotes at end of fenced
div (#9576).
LaTeX reader:
Improve tokenization of @ (#9555). Make
tokenization sensitive to \makeatletter/\makeatother. Previously we
just always treated @ as
a letter. This led to bad results, e.g. with the sequence \@. E.g., a\@ b would parse as “ab” and
a\@b as “a”.
Make withRaw work
inside parseFromToks (#9517). This
is needed for raw environments to work inside table cells.
Better handling of table colwidths (#9579).
Previously the parser just failed if the column width specified in
p{} wasn’t a multiple of
\linewidth. This led to
cases where content was skipped.
Typst writer:
Add ‘kind’ parameter to figures with tables (#9574).
(省略されました)
pandoc 3.1.12.2 (2024-02-29)
Docx reader:
Ensure that table captions are counted (#9518).
Detect caption by style name not id (#9518). The
styleId can change depending on the localization.
Avoid emitting empty paragraph where caption was.
Markdown reader: fix regression in link parsing with
wikilinks extensions (#9481). This
fixes a regression introduced in 3.1.12.
Org reader/writer: support admonitions (#9475).
Org writer: omit extra blank line at end of quote
block.
Typst writer: ensure that -, +, etc. are escaped at
beginning of block (#9478). Our
recent relaxing of escaping (#9386) caused
problems for things like emphasized - characters that were rendered
using #strong[-]#. This
now gets rendered as #strong[\-].
LaTeX writer: fix bug when a language is specified in two
(省略されました)
pandoc 3.1.12.1 (2024-02-17)
EPUB writer: omit EPUBv3-specific accessibility features on
epub2 (#9469). Fixes
a regression in 3.1.12.
More fixes for SVG ids with --self-contained (#9467). This
generalizes the fix to #9420 so it
applies to things like style="fill(url(#..." and
should fix problems with SVGs including gradients.
Powerpoint writer: properly handle math in headings and
tables (#9465). This
ensures that paragraphs containing math are wrapped in a mc:AlternateContent node as
required.
Makefile: make validate-epub check v2 output too.
pandoc 3.1.12.1
(2024-02-17)
pandoc 3.1.12 (2024-02-14)
Add djot as input
and output format. Djot is a light markup syntax
(https://djot.net).
New module Text.Pandoc.Readers.Djot [API change]. The function
readDjot is also exported
by Text.Pandoc.Readers.
New module Text.Pandoc.Writers.Djot [API change]. The function
writeDjot is also
exported by Text.Pandoc.Writers.
--number-sections
now uses the first digit for the number of the top-level section,
no matter what its level. So if the top-level section is level-2,
numbers will be 1, 2, etc. rather than 0.1, 0.2, as in the past (#5071). For
some backwards compatibility, we revert to the old behavior when
the --number-offset
option is used.
DocBook reader:
Better handling of <procedure> and <substeps> (#9341): <procedure> now gets
(省略されました)
pandoc 3.1.11.1 (2023-01-05)
Docx reader:
Fix HYPERLINK with only switch and no argument (#9246).
Org reader:
Parse caption and label for grid tables (#9279).
MediaWiki reader:
Handle multiline math in list items (#9293).
OPML writer:
Respect --wrap
options & --columns
in contents of notes (#9297).
ODT/OpenDocument writers:
Properly handle highlighting styles (#9287). These
styles were going into an office:styles element in content.xml, but this is
invalid. Instead they must go in styles.xml. The variable highlighting-styles no longer
has any effect on the default opendocument template, and
highlighting styles are not included in opendocument output.
Markdown writer:
Add table identifier at end of caption if present (#9279).
(省略されました)