Open1
vivliostyleで作成するPDFのドキュメント内リンクにページNo.を表示する
vivliostyleで作成するPDFのドキュメント内リンクにページNo.を表示する
参考資料
ページの参照の例があったので、次のドキュメントを参考にした。
mdxの原稿をAstroを使ってHTMLに変換し、vivliostyleを使用してPDFを作成する素敵なリポジトリである。
サンプル
PDF出力例
設定A(235P)で設定します。
コード
<p><a data-component="Anchor" data-ref="sec" href="../xxx/index.html#feature">設定A</a>で設定します。</p>
:root {
--vs-theme--color-accent-1: 150 150 255;
--vs-theme--section-call-after-content: "(" target-counter(attr(href), page) "P)";
--vs-theme--section-call-after-display: inline;
}
a[data-ref="sec"]::after {
content: var(--vs-theme--section-call-after-content);
display: var(--vs-theme--section-call-after-display);
color: rgb(var(--vs-theme--color-accent-1));
margin-inline: 0.25em;
}