Pandoc:设置导出Word docx的语言

Jos*_*eim 8 culture localization ms-word pandoc

我使用 Pandoc 从 Markdown 导出 Word docx。

默认情况下,docx 文件中的所有内容似乎都标记为英语。所以我试图覆盖它,例如通过命令行选项pandoc -s -S images.md -o images.docx -V lang=de或在标题 YAML 中:

---
subtitle: <%= @report.name %>
toc-title: <%= t('.toc_title') %>
lang: de
---
Run Code Online (Sandbox Code Playgroud)

但似乎没有任何效果,导出的 docx 文件中的所有内容都被语言拼写功能标记为红色,告诉我在英语中找不到单词。

如何覆盖语言?

更新

我尝试在 docx 文件中指定语言,只需选择所有文本(Cmd+A,我在 OSX 上)并单击左下角的语言按钮。

在此处输入图片说明

另外,我尝试使用Tools -> Language

在此处输入图片说明

虽然没有任何影响。

更新

有趣的是,在导出为 HTML 时,在<html>属性中正确设置了语言。

Jos*_*eim 4

我刚刚再次检查,使用 Pandoc v 2.9.2.1 似乎正确设置了语言:

英文文档

德语文档

万岁!!谢谢 Pandoc 社区!<3

不过,知道它是什么时候添加的会很有趣(在https://pandoc.org/changelog.txt中找不到提及)。