【问题标题】:LaTex to Tei (xml)乳胶到 Tei (xml)
【发布时间】:2017-04-29 13:57:20
【问题描述】:

我正在尝试将 tex 文件转换为 xml。

我特别想了解是否可以生成一个 TEI xml 文件 (http://www.tei-c.org/index.xml) 以从 tex 文件在线发布。

是否有任何关于如何进行的信息?您能否突出一个简单的例子来说明如何做到这一点?

提前致谢,

露西亚

【问题讨论】:

    标签: xml latex xelatex tei


    【解决方案1】:

    首先:这不是解决问题的魔法,但是,由于问题非常广泛,我的回答希望能描述解决手头问题的合理策略。

    我看到了一个问题:虽然 LaTex 用于创建文本的可视化表示,但 TEI 正好相反。它只是描述和编码可以在文本中识别的东西,大部分独立于表示。因此,从 LaTex 到 TEI 的唯一合理方法是以 XML-close 格式(例如 HTML)创建 LaTex 输出的表示,然后在 TEI 中转换该输出。所以你需要一个两步的过程。

    我认为here 列出的工具之一将帮助您生成漂亮的 HTML 输出,可能 LaTeXML 非常接近您的需要。之后,您需要将此 HTML 输出转换为 TEI。如果 HTML 元素对您来说足够了,那么或多或少简单的转换就可以完成这项工作,但这取决于您未指定的要求。

    顺便说一句,还有一个问题here触动了你的问题,也许你很感兴趣。

    【讨论】:

      【解决方案2】:

      您可以使用 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>
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-12-02
        • 1970-01-01
        • 2015-01-20
        • 2010-10-20
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多