Pandoc 3.1.1 已发布,标记格式转换工具


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


相關推薦

2023-01-26

Pandoc 3.1  发布了,Pandoc 是一个通用标记转换 Haskell 库,用于从一种标记格式转换为另一种,同时也是一个使用该库的命令行工具,它可以转换 28 种标记格式。 修复自定义阅读器扩展的使用 ( #8571 )。 Text.Pandoc.W

2023-01-20

Pandoc 3.0  发布了,Pandoc 是一个通用标记转换 Haskell 库,用于从一种标记格式转换为另一种,同时也是一个使用该库的命令行工具,它可以转换 28 种标记格式。 将 pandoc-server、pandoc-cli 和 pandoc-lua-engine 拆分为单独的包 (&nbs

2023-06-26

Pandoc 是一个通用标记转换 Haskell 库,用于从一种标记格式转换为另一种,同时也是一个使用该库的命令行工具,它可以转换 28 种标记格式。 Pandoc 3.1.4 发布了,此版本带来如下更改: 修复 MediaBag 和 TPClass.IO.writeMedia 中的安

2024-08-09

标签页的形式显示 (开源之夏2024) 二进制插件: 新增pandoc二进制插件 (开源之夏2024) Scheme插件: 支持区分求值结果和副作用 新增金鱼Scheme插件 新增Chez Scheme插件 新增Guile Scheme插件 三大新增Scheme插件区分求值结

2024-07-27

过电子邮件消息提醒与桌面应用等。 Zulip Server 9.0 现已发布,一些更新亮点如下: 增加了对 Ubuntu 24.04 的支持,并放弃了对 Ubuntu 20.04 的支持。 为了让用户更轻松地了解 Zulip 的新功能,重要的产品变更现在通过自动消息发

2024-08-27

可以在 Linux、Windows 和 macOS 上运行。 Calibre 7.17 现已正式发布,此次更新内容如下: 新功能 E-book viewer:支持跳转和显示纸质版页码 Edit book:选择文本后,可以按 Tab 增加一级或按 Shift+Tab 减少一级来更改所选内容中所有行

2022-10-18

件,可以在 Linux、Windows 和 macOS 上运行。 Calibre 6.7 正式发布,此次更新内容如下: 新功能 模板语言:一个新的 "Python 模板模式",允许在模板中使用任意的 Python 代码 标签浏览器:允许通过右击标签浏览器中的格式从选定

2022-11-06

件,可以在 Linux、Windows 和 macOS 上运行。 Calibre 6.8 正式发布,此次更新内容如下: 新功能 允许通过 "偏好"->"工具栏和菜单"->"搜索栏上的按钮 "自定义 Calibre 主窗口中搜索栏右侧的可用按钮。 书籍详细信息面板:允许

2023-10-21

可以在 Linux、Windows 和 macOS 上运行。 Calibre 6.29 现已正式发布,此次更新内容如下: New features E-book viewer:添加命令行 flag --new-instance 以强制查看器打开新窗口,即使设置了始终使用单个查看器窗口的选项 E-book viewer:I

2022-11-27

件,可以在 Linux、Windows 和 macOS 上运行。 Calibre 6.9 正式发布,此次更新内容如下: New features E-book viewer:将 highlights 导出为纯文本时,包括各级章节的标题,而不仅仅是第一级 Edit book: Reports:在报告的文件部分显示每个

2022-10-28

Meta 发布了一篇博客表示,正在将其 Android 应用的 Java 代码迁移到 Kotlin,并分享了这一过程中的一些经验。 该公司认为,Kotlin 是一种流行的 Android 开发语言,与 Java 相比具有一些关键优势。“因此,在我们努力使我们的开发工

2024-09-28

可以在 Linux、Windows 和 macOS 上运行。 Calibre 7.19 现已正式发布,此次更新内容如下: 新功能 E-book viewer:首次打开大型 EPUB 格式书籍所需时间减半 PDF new engine:改进页眉/页脚检测 对于列图标和网格视图徽标,支持浅色和

2022-05-04

件,可以在 Linux、Windows 和 macOS 上运行。 Calibre 5.42 正式发布,此次更新内容如下: 新功能 电子书查看器:搜索时忽略重音符号 书单搜索:搜索时忽略标点符号 在工具提示中显示用于标记书籍的文字 错误修复 编辑书

2022-10-03

,可以在 Linux、Windows 和 macOS 上运行。 Calibre 6.6.1 正式发布,此次更新内容如下: 新功能 Book details:允许通过 Preferences->Look & feel->Book details 在不同行上显示多值类别,例如 tags Tag browser:在搜索 Tag browser 时