以下の内容はhttps://nikkie-ftnext.hatenablog.com/entry/vivliostyle-add-column-using-cssより取得しました。


Vivliostyle にコラムを追加する(「Vivliostyleで技術同人誌を始めよう」より)

はじめに

七尾百合子さん、お誕生日 214日目 おめでとうございます! nikkieです。

Vivliostyle 小ネタです。

目次

CSS を追加する

erukiti さんによる方法です1

該当箇所はこちらに公開されています。
https://github.com/erukiti/vivliostyle-techbook-starter/blob/4ad7cac35ac4d54b237b75e75c442c7690c7f8aa/src/chap-theme.md?plain=1#L35-L77

筆者としてはRe:VIEWのようなコラムを書きたいです。

columncolumn-title というクラスにスタイルを定義

私が使う範囲では疑似要素による「■コラム」はいらなかったので、取捨選択しました。
ゆめみ大技林テンプレートに追加しています
https://github.com/yumemi-inc/daigirin-template/tree/a4a05803b0d794311efe939763f8d16e369fa6e1/book/theme/theme-custom

book/
└── theme/
    └── theme-custom/
        ├── themes/
        │   └── column.css
        └── index.css

index.css@import

@import url(./themes/column.css);

column.css

rem は root の em(font-size の計算値)
<length> - CSS: カスケーディングスタイルシート | MDN

CSS変数、すげ〜(初対面)
CSS カスタムプロパティ(変数)の使用 - CSS: カスケーディングスタイルシート | MDN

注意:HTML になるので、Markdown は使えない

当初は次のように書いていました。

<div class="column">
<div class="column-title">続く節からはネタバレ全開です。見てから読んでください。</div>
全人類、**とにかく見て**くれ!!
</div>

この部分は HTML なので、強調したい場合は ** マークアップではなく <strong> タグを使うことになります。

<div class="column">
<div class="column-title">続く節からはネタバレ全開です。見てから読んでください。</div>
全人類、<strong>とにかく見て</strong>くれ!!
</div>

なぜVivliostyle? 合同誌に寄稿しています!

(寄稿はすでに締切を迎えました)

Vivliostyle は普段触らない技術なので、前回の寄稿に続いて学びがありました。

寄稿したのは、不思議の国でアリスと』についてです。

実は繰り返し見る中で気づいたことがあります。
それはソフトウェアエンジニアの学びでもあるので、こちらの合同誌に寄稿しました。

コラムはこんな感じで使いました。

vol.1 に続き、寄稿者たくさんの vol.2 となっています。
手にとっていただけたら嬉しいです!

gishohaku.connpass.com

終わりに

Vivliostyle にコラムを追加できました。
CSS で PDF のスタイルを変えられるのは(使っているSphinxではできないと思うので)めちゃめちゃ便利ですね


  1. この同人誌をパラパラ見ていて



以上の内容はhttps://nikkie-ftnext.hatenablog.com/entry/vivliostyle-add-column-using-cssより取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14