pandoc 无法处理 \MakeUppercase

pandoc 无法处理 \MakeUppercase

我尝试将 latex 书转换为 OpenOffice ODT 格式。
但我的 pandoc 1.17.2 (Debian 9x64) 无法处理 \MakeUppercase 宏。

梅威瑟:

\documentclass{letter}
\begin{document}
test \MakeUppercase{Case Text.} test
\end{document}

运行 pandoc,我得到:(这里使用纯文本格式 - 为了清晰)

$ pandoc -f latex -t plain  main-uppercase.tex
test test

现在我找到了令人怀疑的方法:从脚本重写序言并写道:

\renewcommand{\MakeUppercase}[1]{<upp_start>#1<upp_stop>}

并通过 LibreOffice 中的 ooobasic 宏自动处理 odt 文件(pandoc 使用此“标签”正确转换),但是...
可能还有其他方法吗?
谢谢。

附言:\textsc{}- 正常工作

答案1

尝试更新您的 Pandoc。

我在使用 v2.7.1。

input.tex

\documentclass{letter}
\begin{document}
test \MakeUppercase{Case Text.} test
\end{document}

命令:

pandoc -f latex -t plain input.tex

输出:

test CASE TEXT. test

相关内容