Pandoc:设置导出Word docx的语言
Pandoc: setting language of exported Word docx
我使用 Pandoc 从 markdown 导出 Word docx。
默认情况下,docx 文件中的所有内容似乎都标记为英文。所以我试图覆盖它,例如通过命令行选项 pandoc -s -S images.md -o images.docx -V lang=de
或在 header YAML:
---
subtitle: <%= @report.name %>
toc-title: <%= t('.toc_title') %>
lang: de
---
但是none似乎可以,导出的docx文件中的所有内容都被语言拼写功能标记为红色,告诉我找不到英文单词。
如何覆盖语言?
更新
我尝试在 docx-file 中指定语言,只需选择所有文本(Cmd+A
,我在 OSX)并单击左下角的语言按钮.
此外,我尝试使用 Tools -> Language
:
None 确实有效果。
更新
有趣的是,当导出到 HTML 时,<html>
属性中的语言设置正确。
目前无法设置 pandoc 输出的 doc、docx 或 odt 文档的语言。 pandoc GitHub issue 讨论了这个问题(在@Serge Correia 的评论中指出)。
确实,其他格式的本地化都是通过模板进行的,但是相当于模板的doc、docx和odt,参考文件,只设置了一些选定的样式和属性。例如,reference-docx:(来自 pandoc README)
The contents of the reference docx are ignored, but its stylesheets and document properties (including margins, page size, header, and footer) are used in the new docx.
我刚刚再次检查过,使用 Pandoc v 2.9.2.1 似乎可以正确设置语言:
万岁!!谢谢,Pandoc 社区! <3
虽然知道添加的确切时间会很有趣(在 https://pandoc.org/changelog.txt 中找不到提及)。
我使用 Pandoc 从 markdown 导出 Word docx。
默认情况下,docx 文件中的所有内容似乎都标记为英文。所以我试图覆盖它,例如通过命令行选项 pandoc -s -S images.md -o images.docx -V lang=de
或在 header YAML:
---
subtitle: <%= @report.name %>
toc-title: <%= t('.toc_title') %>
lang: de
---
但是none似乎可以,导出的docx文件中的所有内容都被语言拼写功能标记为红色,告诉我找不到英文单词。
如何覆盖语言?
更新
我尝试在 docx-file 中指定语言,只需选择所有文本(Cmd+A
,我在 OSX)并单击左下角的语言按钮.
此外,我尝试使用 Tools -> Language
:
None 确实有效果。
更新
有趣的是,当导出到 HTML 时,<html>
属性中的语言设置正确。
目前无法设置 pandoc 输出的 doc、docx 或 odt 文档的语言。 pandoc GitHub issue 讨论了这个问题(在@Serge Correia 的评论中指出)。
确实,其他格式的本地化都是通过模板进行的,但是相当于模板的doc、docx和odt,参考文件,只设置了一些选定的样式和属性。例如,reference-docx:(来自 pandoc README)
The contents of the reference docx are ignored, but its stylesheets and document properties (including margins, page size, header, and footer) are used in the new docx.
我刚刚再次检查过,使用 Pandoc v 2.9.2.1 似乎可以正确设置语言:
万岁!!谢谢,Pandoc 社区! <3
虽然知道添加的确切时间会很有趣(在 https://pandoc.org/changelog.txt 中找不到提及)。