我使用pandoc
将.tex
文件转换为.docx
。
但是,当使用包时,文档无法正确转换mhchem
。事实上,我得到了这个错误:
unexpected "{"
expecting "%", "\\label", "\\nonumber" or whitespace
[WARNING] Could not convert TeX math 'I = z \cdot F \cdot \frac{A \cdot D \cdot S}{d} \cdot p(\ce{O2})', rendering as TeX:
t S}{d} \cdot p(\ce{O2})
^
我该如何解决这个问题?
- 我正在使用 documentclass svmono (Springer 模板)
- 使用软件包 asmath、mhchem、mathptx
- 我有一个主文件,其中有 11 个带有 \include 的子文件
- 化学部分由 mhchem 完成
- 问题就出在这里:
例如:
Verschiedene Schmerzmediatoren wie ATP, \ce{H+} (abgegeben von geschädigten Zellen) und Prostaglandine (z.B. PGE2) stimulieren die Nozizeptoren
- 是我的代码;在 docx 文件中,除 H+ 之外的所有内容都显示出来:
ATP(从受刺激物质中释放)和前列腺素(如 PGE2)刺激神经递质产生的交替刺激介质
tex 文件:
\documentclass{article}
\usepackage{mhchem}
\begin{document}
Hello world\\
\ce{H+} and ATP to convert.
\end{document}
命令:
C:\Users\nivit>cd Desktop
C:\Users\nivit\Desktop>pandoc convert.tex -o convert.docx
C:\Users\nivit\Desktop>