2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

SATySFiで強制的に改ページする

Posted at

TeXでは\newpage等で強制改ページができます。
SATySFiでも同じことができないか調べていたんですが、なかなか見つからず...

Twitterで調べてみるとそれっぽい記述が見つかりました。

やったぜ!

ということで別ファイルで定義していきます。
なお使用しているバージョンは0.0.3(2019/12/18現在の最新版)です。

local.satyh
let-block ctx +newpage = clear-page

ここらへんの詳しい話はThe SATySFi​book(Web公開版 第1版)等を見るのがいいと思いますので割愛します。

あとはインポートして使うだけです。

main.saty
@require: stdjareport
@import: local

document(|
  title = {すごい論文};
  author = {論文 書男};
|)'<
  +newpage;

  +chapter {第1章} <
    +p {
      \SATySFi; で書いたすごい論文。
    }
  >

  +newpage;

  +chapter {第2章} <
    +p {
      hogehoge
    }
  >
>

引数のないブロックコマンドなので{}<>は書かず最後に;だけつけます。
これで無事改ページできました。

Image from Gyazo
(っていうかclear-pageて何者なんだ...)

時間できたらちゃんとSATySFibookの3章以降も読みます。
おつかれさまでした。

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?