SSブログ

Vivliostyleで数式を組み込んでみた [Vivliostyle]

前回、CSS組版の Vivliostyle をインストールしました。

CSS組版のVivliostyleを使ってみたーツールのインストールー

今回は、Vivliostyle で数式を組み込む方法を試してみたいと思います。数式はTexの表記方法で組み込むことができます。Texで表現された数式を '$$' で囲みます。前回作ったプロジェクト"mybook"の中にある「吾輩は猫である」の序文が記載された 'manuscript.md' に数式を組み込んでみましょう。

# {吾輩|わがはい}は猫である。

{吾輩|わがはい}は猫である。名前はまだ無い。

$$x = {-b \pm \sqrt{b^2-4ac} \over 2a}.$$

どこで生れたかとんと{見当|けんとう}がつかぬ。何でも薄暗いじめじめした所でニャーニャー泣いていた事だけは記憶している。吾輩はここで始めて人間というものを見た。しかもあとで聞くとそれは書生という>人間中で一番{獰悪|どうあく}な種族であったそうだ....


このドキュメントをビルドします。ビルドの最中に大量に ”A network error occurred.” というメッセージが出ますが、ビルドは成功しているようです。

$ cd mybook
$ npm run build

> mybook@0.0.0 build
> vivliostyle build

 manuscript.md {吾輩|わがはい}は猫である。
 manuscript.md {吾輩|わがはい}は猫である。
[×] A network error occurred.
[×] A network error occurred.
[×] A network error occurred.
... 省略 ...
[×] A network error occurred.
[×] A network error occurred.
[×] A network error occurred.
[×] A network error occurred.
? Processing PDF
mybook.pdf has been created.
〓 Built successfully.


実際に出力がどうなっているのか見てみましょう。次のコマンドで出力結果を見ることができます。

$ npm run preview

> mybook@0.0.0 preview
> vivliostyle preview

〓 Up and running ([ctrl+c] to quit)



次のようにきれいに数式を埋め込むことができました!

mybook_w_func.png

数式がこうやってきれいに組み込めると、ちょっとテンションあがりますね。少しずつ使い方を学んでいきたいと思います。




Web技術で「本」が作れるCSS組版 Vivliostyle入門

Web技術で「本」が作れるCSS組版 Vivliostyle入門

  • 出版社/メーカー: シーアンドアール研究所
  • 発売日: 2023/05/12
  • メディア: Kindle版



わかりやすく書ける!技術同人誌初心者のための執筆実例集 技術の泉シリーズ (技術の泉シリーズ(NextPublishing))

わかりやすく書ける!技術同人誌初心者のための執筆実例集 技術の泉シリーズ (技術の泉シリーズ(NextPublishing))

  • 作者: 石井 葵
  • 出版社/メーカー: インプレス NextPublishing
  • 発売日: 2019/07/12
  • メディア: Kindle版



プロジェクト思考で行こう!~技術同人誌を作る技術 (技術の泉シリーズ(NextPublishing))

プロジェクト思考で行こう!~技術同人誌を作る技術 (技術の泉シリーズ(NextPublishing))

  • 作者: 稲山 文孝
  • 出版社/メーカー: インプレスR&D
  • 発売日: 2019/09/06
  • メディア: Kindle版




nice!(11)  コメント(0) 
共通テーマ:趣味・カルチャー

nice! 11

コメント 0

コメントを書く

お名前:
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。