2018年10月17日

83a87eに基づく.トンボのあちこちに何か出せるようにしてみた.中身は\jlreqtrimmarkssetupbannerで指定する.次のような感じ.キーの名前(特にtateとyoko)はいまいちなので何かよいのがあれば.

\jlreqtrimmarkssetup{
  banner = {
    yoko = {
      top-left = {odd = {奇左上横}, even = {偶左上横}},
      top-right = {odd = {奇右上横}, even = {偶右上横}},
      bottom-left = {odd = {奇左下横}, even = {偶左下横}},
      bottom-right = {odd = {奇右下横}, even = {偶右下横}}
    },
    tate = {
      top-left = {odd = {奇左上縦}, even = {偶左上縦}},
      top-right = {odd = {奇右上縦}, even = {偶右上縦}},
      bottom-left = {odd = {奇左下縦}, even = {偶左下縦}},
      bottom-right = {odd = {奇右下縦}, even = {偶右下縦}}
    },
    corner = {
      top-left = {odd = {奇左上角}, even = {偶左上角}},
      top-right = {odd = {奇右上角}, even = {偶右上角}},
      bottom-left = {odd = {奇左下角}, even = {偶左下角}},
      bottom-right = {odd = {奇右下角}, even = {偶右下角}},
    }
  }
}

追記:3bc4642でcornerを追加.

yokotateが省略された場合は横扱い,oddevenが省略された場合は偶奇に関わらず同じものが出ます.例えば:

\jlreqtrimmarkssetup{
  banner = {
    top-left = {左上横},
    top-right = {右上横}
  }
}

pLaTeXのオリジナルとは処理を変えて,ボックスを予め作っておくのをやめました.ので,\thepageとか書くと正しくページ数が出ます.逆に今までよかったのが駄目になるかもしれない.

中央にもおこうかと思ったけどドブの位置にしかおけないので却下.仕上がり内部は……どうなんだろー.

0 件のコメント:

コメントを投稿

コメントの追加にはサードパーティーCookieの許可が必要です