LyX:缺少导出到 docx 的菜单项

LyX:缺少导出到 docx 的菜单项

我安装了 LyX 2.3,我的理解是 LyX > 2.2 应该有一个开箱即用的导出到 *.docx 的选项(例如“文件 > 导出 > MS Word Office Open XML”)。但对我来说,缺少该菜单项。

有趣的是,当我查看“首选项 > 文件处理 > 转换器”对话框时,有一个“LaTeX (纯文本) -> MS Word Office Open XML”的转换器:

pandoc -s -f latex -o $$o -t docx $$i

如果我让 LyX 导出 *.tex 文件,然后pandoc对该 *.tex 文件使用上述命令,则可以成功转换为 *.docx。因此我知道它pandoc已正确安装,并且 LyX 知道这一点。

同样有趣的是,如果我使用完全相同的pandoc命令为“LaTeX (XeTeX) -> MS Word Office Open XML”添加一个新的转换器(因此唯一的区别是它是从“XeTeX 样式”乳胶而不是“普通”乳胶进行转换),则会出现预期的导出菜单项。导出的文档在第一行有“@/path/to/directory/containing/lyx/file”(当我pandoc在命令行上手动运行时不存在),但看起来是正确的。

我还尝试添加“LyX -> LaTeX (plain)”转换器(因为一开始就没有这个转换器),因为我认为 LyX 可能只是不知道如何转换为 LaTeX(plain),但这没有任何效果。

所以我的问题是:有人能解释一下如何让 LyX 识别普通的 LaTex 导出器吗?这不是一个严重的问题,我有 XeTeX 破解程序(即使它出于某种原因添加了一个奇怪的标题),而且我总是可以pandoc从命令行运行。但这似乎应该可以正常工作,毫无疑问。

编辑:

以下是我的configure.log文件中的一些相关内容:

INFO: checking for a LaTeX -> RTF converter...
INFO: +checking for "latex2rtf"...  yes
DEBUG: Add to RC:
\converter latex      rtf        "latex2rtf -p -S -o $$o $$i"   "needaux"


INFO: checking for a LaTeX -> Open Document (Pandoc) converter...
INFO: +checking for "pandoc"...  yes
DEBUG: Add to RC:
\converter latex      odt3        "pandoc -s -f latex -o $$o -t odt $$i"    ""


INFO: checking for a LaTeX -> MS Word Office Open XML converter...
INFO: +checking for "pandoc"...  yes
DEBUG: Add to RC:
\converter latex      word2       "pandoc -s -f latex -o $$o -t docx $$i"   ""

答案1

我在谷歌搜索同样的问题时看到了您的帖子,可能找到了答案:

尝试在“文档”->“设置”->“字体”中禁用非 Tex 字体。我这样做后,选项神奇地重新出现在菜单中。

在此处输入图片描述

(我找到了解决方案这里

相关内容