gpt4 book ai didi

docx - Asciidoc 和数学方程不会在 .docx 上呈现

转载 作者:行者123 更新时间:2023-12-01 03:41:59 32 4
gpt4 key购买 nike

我正在尝试将 .adoc 文件转换为 .docx

实际上我正在使用:

asciidoctor file.adoc -o file.html
pandoc -s -S file.html -o output.docx

我在 .adoc 中的数学方程或符号等于:
latexmath:[$\phi$] and more text as Inline test latexmath:[$\sin(x)$]

它在转换为 docx 后返回 .docx 中的奇怪行:
\($\phi$\) and more text as Inline test \($\sin(x)$\)

任何提示?
$ pandoc --version
pandoc 1.13.2.1
Compiled with texmath 0.8.2, highlighting-kate 0.5.15.

最佳答案

您需要显式启用 tex_math_dollars带有 html 输入的扩展:

pandoc -s -S file.html -f html+tex_math_dollars -o output.docx

并且 sed 可以处理剩余的转义括号( \( ):
asciidoctor file.adoc -o file.html
sed -r 's/\\\(/\(/g' < file.html | sed -r 's/\\\)/\)/g' > file2.html
pandoc -s -S file2.html -f html+tex_math_dollars -o output.docx

关于docx - Asciidoc 和数学方程不会在 .docx 上呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30038548/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com