0

いくつかの方程式を含む asciidoc ドキュメントをコンパイルしようとしています。通常、形式は次のとおりです。

.First equation
[latexmath]
++++++++++++++++++++++++++++++++++++++++++++
\[C = \alpha + \beta Y^{\gamma} + \epsilon\]
++++++++++++++++++++++++++++++++++++++++++++

私が理解しているように、まず asciidoc プロセッサを使用してこれを docbook にコンパイルする必要があります。

 $ asciidoctor -o test.xml -b docbook test.asciidoc

asciidoctor は latexmath ブロックについて不平を言いますが、とにかくいくつかの xml を生成します:

asciidoctor: WARNING: test.asciidoc: line 3: invalid style for pass block: latexmath

次に、dblatex を使用して pdf を作成しようとします。

dblatex -D --pdf -o test1.pdf test.xml

ただし、生成されたpdfは空で、方程式がまったく表示されません。私は何を間違っていますか?

特に、このドキュメントをコンパイルしようとしています: https://github.com/aantonop/bitcoinbook/blob/develop/ch04.asciidoc

問題は tex ではなく asciidoc に関連していると思いますが、とにかく私を助けてくれませんか? このファイルを Ubuntu でレンダリングするには?

私はすでにasciidoctorフォーラムでこれを尋ねましたが、誰もそこに答えません... http://discuss.asciidoctor.org/Invalid-style-for-pass-block-latexmath-td2373.html

4

2 に答える 2

1

html 出力でこれを行う場合はmath、コマンドライン経由で属性を渡すかasciidoctor -a math、ドキュメントのヘッダーで属性を渡す必要があります。:math:

dblatex や asciidoctor-epub3 で動作させることはできませんでしたが、プレーンな html は動作するはずです。firefox または chrome から pdf に出力できます。

于 2014-10-28T01:24:42.637 に答える