问题标签 [latexml]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
134 浏览

html - 在布局中显示无效的 HTML

不知道如何标记这个问题。我有一个由 LaTeXMLpost 转换的 XHTML 文档数据库;但是,说他们有验证问题是轻描淡写的。我需要在浏览器中显示它们。但是,由于无效标记而导致的标签自动关闭会打乱我的结构。

一个最小的例子:

jsfiddle

评论之外的一切都是布局;它里面是加载的文档。如果从表面上看,一切都应该是粉红色的,对吧?

问题是,“Next”在#content. 即使它是有效的 XML,它也不符合 HTML/XHTML DTD(或 HTML5 中的任何 DTD 传递),因此它被破坏了。

问题是:如何保护我的布局免受其中无效标记的影响?我可以对内容做些什么来使其正常化吗?我在显示之前将其加载到 Nokogiri 中,但无论如何我仍然会陷入这种混乱(因为 XML 没有格式错误,我想,Nokogiri 对此没有做任何事情)。

我不在乎它是否显示得很好,我现在只关心它是否安全地被包含(否则我在操作它、附加事件、样式以及几乎所有其他东西时都会遇到麻烦)。

0 投票
1 回答
117 浏览

xml - XSLT 默认模板不会让一个元素消失

我在这里很困惑为什么resource标签仍然在里面<body>,因为我认为默认模板ltx:resource应该让它出现。

我的 XML 文件为:

XSL 中负责构建的部分如下:

样式表仍然不完整,因为实际的样式表相当长,但应该足以进行错误检查。

我真的不知道为什么资源标签仍然存在于正文中。任何帮助将不胜感激:)

0 投票
1 回答
61 浏览

latexml - 为 Latex 包 ledmac 编写自定义 LateXML 规则

我想使用LateXML(版本 0.8.2)将Latex文件转换为XML 。由于 LateXML 没有(还)包ledmac的转换规则,我尝试自己编写它们,但到目前为止我失败了。

ledmac 的典型用例类似于

我想得到结果

文件 test1.tex:

到目前为止,我的尝试是在与 test1.tex 相同的目录中编写一个文件 ledmac.sty.ltxml。它有以下内容:

但是,这会导致表单的六个错误

我尝试转换的每个命令都会出现这些错误。

如果具有 LateXML 专业知识的人能给我一个提示,如何从这里开始,我将非常感激!

编辑:在 LateXML 邮件列表中发布我的问题后,我被告知必须向 LateXML 提供一个 RelaxNG 方案。所以这似乎是错误消息的原因。

0 投票
1 回答
256 浏览

git - 使用 TeXLive 2017 和 latexml 构建 docker 镜像

我正在尝试使用完整的 TeXLive 2017 和latexml制作一个 docker 图像,用于将乳胶编译为 pdf 并将乳胶转换为 html。我相信这将是一个有用的工具。这是我的码头文件:

但是它抛出了这个错误Build failed: The command '/bin/sh -c git clone https://github.com/brucemiller/LaTeXML.git && cd LaTeXML && perl Makefile.PL && make && make install' returned a non-zero code: 127。在我犯错的地方有什么帮助吗?