首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用数学方程编译asciidoc

用数学方程编译asciidoc
EN

Stack Overflow用户
提问于 2014-10-26 19:35:47
回答 2查看 2.1K关注 0票数 0

我试图编译包含一些方程式的asciidoc文档,格式通常如下:

代码语言:javascript
复制
.First equation
[latexmath]
++++++++++++++++++++++++++++++++++++++++++++
\[C = \alpha + \beta Y^{\gamma} + \epsilon\]
++++++++++++++++++++++++++++++++++++++++++++

据我所知,我首先需要使用asciidoc处理器将其编译成docbook:

代码语言:javascript
复制
 $ asciidoctor -o test.xml -b docbook test.asciidoc

asciidoctor抱怨latex计量块,但无论如何生成一些xml:

代码语言:javascript
复制
asciidoctor: WARNING: test.asciidoc: line 3: invalid style for pass block: latexmath

然后我尝试使用dblatex创建pdf:

代码语言:javascript
复制
dblatex -D --pdf -o test1.pdf test.xml

然而,产生的pdf是空的,我看不出我的方程式。我做错了什么?

特别是我试图编译这个文档:https://github.com/aantonop/bitcoinbook/blob/develop/ch04.asciidoc

我相信这个问题更多的是与阿西多夫有关,而不是特克斯,但你能帮我吗?如何在Ubuntu中呈现此文件?

我已经在asciidoctor论坛上问过这个了,但是没有人接.http://discuss.asciidoctor.org/Invalid-style-for-pass-block-latexmath-td2373.html

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-10-28 01:24:42

如果您想用html输出来传递math属性,则必须通过命令行:asciidoctor -a math或在文档::math:的标题中传递。

我无法让它与dblatex或asciidoctor-epub3 3一起工作,但是普通的html应该可以工作,您可以从firefox或chrome打印到pdf。

票数 1
EN

Stack Overflow用户

发布于 2021-09-01 00:15:38

你需要把这两样都处理掉,这样才能奏效。

票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26577065

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档