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 中的安

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 相比具有一些关键优势。“因此,在我们努力使我们的开发工

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 时

2023-12-18

可以在 Linux、Windows 和 macOS 上运行。 Calibre 7.2 现已正式发布,此次更新内容如下: New features Content server:默认情况下还侦听所有传入的 IPv6 连接,而不仅仅是 IPv4 Book details:允许轻松地从右键菜单中删除注释 Bug 修复

2024-01-06

可以在 Linux、Windows 和 macOS 上运行。 Calibre 7.3 现已正式发布,此次更新内容如下: New features Tag browser:允许在带有注释或链接的项目旁边显示按钮,以便于访问。通过 Preferences->Look & feel->Tag browser 启用。 Font su

2023-11-27

RuleGo是一个基于Go语言的轻量级、高性能、嵌入式、可编排组件式的规则引擎。也一个灵活配置和高度定制化的事件处理框架。支持异构系统数据集成,可以对输入消息进行聚合、分发、过滤、转换、丰富和执行各种动作。 典

2022-08-11

Visual Studio 2022 17.3 正式发布,新版本带来了不少微软此前承诺的新功能,如 .NET MAUI GA 工具、Azure Container 应用程序等;以及在开发者社区中建议的新功能。 Visual Studio 2022 v17.3 更新内容如下: MAUI 工作负荷 GA 生成 MAUI/Blazor C