我正在尝试将tex文件转换为xml。
特别是,我有兴趣了解是否可以从tex文件生成要在线发布的TEI文件(http://www.tei-c.org/index.xml)。
有没有关于如何继续进行的信息?你能突出一个简单的例子来说明如何做到这一点吗?
提前谢谢你,
露西娅
发布于 2017-05-26 02:17:10
首先:这不是解决问题的魔术,但是,由于问题非常广泛,我的答案希望描述一个合理的策略来解决手头的问题。
我看到了一个问题: LaTex用于创建文本的可视化表示,而TEI正好相反。它只是描述和编码可以在文本中识别的东西,主要独立于表示。因此,从LaTex到TEI的唯一合理方法是以XML-close格式(例如HTML)创建LaTex输出的表示,然后将输出转换为TEI。所以你需要一个两步的过程。
我认为其中一个列出的工具here将帮助你生成一个很好的超文本标记语言输出,也许LaTeXML非常接近你所需要的。在此之后,您需要将此HTML输出转换为TEI。如果HTML元素对您来说足够了,那么或多或少一个简单的转换就可以完成这项工作,但这取决于您没有指定的需求。
顺便说一句,还有另一个问题here,它触及了你的问题,也许你会感兴趣。
发布于 2020-12-17 22:00:31
您可以使用pandoc (https://pandoc.org/)。给定一个LaTex文档(让我们称之为data.txt),如下所示
\documentclass{article}
\begin{document}
Hello World!
\end{document}你可以这样使用pandoc
pandoc data.txt -f latex -t tei -o latexexample.xml要生成与TEI XML一致的XML:
<p>Hello World!</p>https://stackoverflow.com/questions/43696509
复制相似问题