我正在寻找一些转换器 LaTeX -> ConTeXt 和 LaTeX <- ConTeXt(以防万一)。我可以编写简单的脚本并实现基本语法的翻译,但也许有人做到了?
答案1
如果 pandoc 转换符合你的需要,那么你可以直接在 ConTeXt 中使用它筛选模块:
\usemodule[filter]
\defineexternalfilter
[latex]
[
filter={pandoc -f latex -t context -o \externalfilteroutputfile},
output=\externalfilterbasefile.tex,
]
\starttext
\startlatex
This is a \textbf{\LaTeX} document that includes a \emph{table}
\begin{tabular}{ll}
One & Two \\
Three & Four \\
\end{tabular}
\stoplatex
\stoptext
这使
请注意,转换并不完美,因为 Pandoc 的内部文档模型不够丰富,无法存储所有 LaTeX/ConTeXt 文档。