Typstでページを開いたときにページ番号を左のページは左寄せ、右側のページは右寄せにする方法

Blog

概要

Typstを利用して書籍化するときに、ページ見開きで下記のように表示したいことはありませんか?

コード

以下のコードを入れると、ページ番号から左か右を選んで自動的にいれます

#set page(footer: context {
  if calc.even(counter(page).get().first()) [
    #h(1fr)
  ]
  counter(page).display()
})

ちなみに表紙がある場合は、左と字の場合1ページは右側に来ると思うので以下のコードの方がいいかもしれません

#set page(footer: context {
  if calc.odd(counter(page).get().first()) [
    #h(1fr)
  ]
  counter(page).display()
})

コメント

タイトルとURLをコピーしました