Pandoc 3.1.1 发布了,Pandoc 是一个通用标记转换 Haskell 库,用于从一种标记格式转换为另一种,同时也是一个使用该库的命令行工具,它可以转换 28 种标记格式。
此版本带来如下更改:
- TSV 阅读器:不将制表符当作空格 ( #8661 )。
- Org 阅读器:接受空表 ( #8659 )。
- LaTeX 阅读器:修复表格的乘法语法 ( #8658 )。
- Docx 阅读器:解析 LibreOffice 生成的文件中的图像替代文本。LibreOffice 标记图像与 Word 略有不同;此更改使解析在查找图像描述(替代文本)时考虑到该差异。
- DocBook 阅读器:
-
DocBook 阅读器:
- 修复
<xref>
对 DocBook 文件中表格的引用(#8626)。 - 解析
figure
为 AST 中的 Figure 元素 ( #8668 )。
- 修复
-
JATS 阅读器:避免生成重复的图形标题 ( #8669 )。
-
RST 阅读器:与角色名称语法规范保持一致 ( #8653 )。
-
添加关于从 .doc 格式转换为常见问题解答的注释 ( #8654 )。
-
getAppUserDataDirectory 中的陷阱错误 ( #8648 )。如果 pandoc 在非用户环境中运行,这可能会引发错误。
-
LaTeX 编写器:不要将 longtable 脚与 Beamer 一起使用(#8638)。
-
LaTeX 模板:为 XeLaTeX 添加 CJKsansfont 和 CJKmonofont(#8656)
-
ConTeXt 中的 URL 样式(#8612)。
-
Asciidoc 编写器:在表格单元格中正确转义
|
( #8665 )。 -
asciidoc{,tor} 模板:修复作者未设置时的修订日期(#8637)。
-
HTML 编写器:允许将“track”元素视为块级 HTML ( #8629 )。
-
使用 MathJaX 时包含所需的 polyfill ( #8625 )。
-
<graphic>
JATS 编写器:在<inline-graphic>
元素中包含替代文本(#8631)。 -
分块 HTML 编写器:在分块 HTML 的处理部分中保留元数据 ( #8620 )。
-
使用 pandoc-lua-marshal 0.2.1
-
使用最新的 zip 存档。允许 pandoc 打开以前无法打开的某些 epub。
-
使用 commonmark-extensions0.2.3.4,修复了一些涉及定义列表和内联格式的错误。
-
使用最新的 skylighting-format-context
-
docs/custom-readers.md:更新 JSON 解析示例。
-
doc/lua-filters.md:修复
run_json_filter
中的拼写错误。
更新公告:https://github.com/jgm/pandoc/releases/tag/3.1.1