如何在java中将XML文件转换为LaTex?

时间:2015-03-31 14:58:33

标签: java xml latex docx omml

在我的项目中,我将.docx文件(包含OMML)转换为XML&现在我正在尝试将此XML文件转换为LaTex文档格式。是否可以使用java将XML文件转换为LaTex文件?

1 个答案:

答案 0 :(得分:0)

好的伙计,我在这里给你一些建议,绝不是一个完整的解决方案。

假设没有已经实施的库。

如果是我试图实现一个简单的XML到LaTeX转换。我将从一个简单的所有数学字符的地图开始(或至少找到一个有它们的好来源)

例如:

 α  <--> $\alpha$    //note \alpha is symbol of α in latex but it has to be in math mode
 γ  <---> $\gamma$

然后你可以全部替换它们。

对于布局缩进,您可以使用此方法执行某些操作:

root node <--> no indent
1st child <--> \parindent{10pt}
2st child <--> \parindent{20pt}
and so on

我现在已经使用乳胶5年了,而且还在苦苦挣扎。但是如果有这样的东西(xml to latex)转换器那就太棒了。