我使用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
---
但是似乎没有任何作用,导出的docx文件中的所有内容都被语言拼写功能标记为红色,告诉我找不到英语单词。
如何覆盖语言?
更新
我尝试通过仅选择所有文本(
Cmd+A
,我在OSX上)并单击左下角的语言按钮来在docx文件中指定语言。另外,我尝试使用
Tools -> Language
:虽然没有任何作用。
更新
有趣的是,当导出为HTML时,在
<html>
属性中正确设置了该语言。 最佳答案
当前无法设置pandoc输出的doc,docx或odt文档的语言。 pandoc GitHub issue讨论了这个问题(@Serge Correia的评论中对此进行了注明)。
确实,其他格式的本地化是通过模板进行的,但是等效于模板,引用文件的doc,docx和odt仅设置了一些选定的样式和属性。例如,reference-docx:(来自pandoc README)
关于ms-word - Pandoc:设置导出的Word docx的语言,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41027757/