jlreq-trimmarks
これは何?
トンボ(トリムマーク)を出力するためのパッケージです.LuaTeX-ja / pLaTeX / upLaTeX / dvipdfmx / Dvips / dviout上で動きます.以下の機能を提供します.
- トンボの出力
- 可能な場合には,TrimBox / BleedBoxを設定
- 紙サイズの設定
インストール
$TEXMF/tex/latex/jlreq内にjlreq-trimmarks.styとjlreq-helpers.styを配置してください.
使い方
ドライバおよびエンジンを指定して\usepackageで読み込みます.エンジンは省略が可能です.
\usepackage[dvipdfmx,platex]{jlreq-trimmarks}
オプション
以下のクラスオプションを受け付けます.keyval形式です.
platex, uplatex, lulatex
エンジンの指定です.省略時は,
jlreqクラスファイルを読み込んでいる場合はそれと連動する- そうでなければ自動推定
です.
dvipdfmx,dvips,dviout
dviドライバの指定です.省略時は
lualatex利用時はLuaLaTeXによりPDF出力が行われると見なされる.platexまたはuplatex利用時はdvipdfmx.
trimmarks_paper
トンボ付きの紙サイズを指定します.trimmarks_paper=a4のように,a0--a10, b0--b10, c2--c8(BはJIS B列)を指定できる他,trimmarks_paper={<width>,<height>}と直接寸法を指定することも可能です.指定されなかった場合は,現在の紙サイズから縦横2インチ増えた値を採用します.
show
何を出力するか指定します.show={trimmarks,banner,digital}のようにカンマ区切りのリストを与えます.引数を与えない場合は全て表示します.
trimmarks:トンボ自身を出力します.banner:日付などを出力します.digital:TrimBoxとBleedBoxの設定を行います(デジタルトンボ).no:何も表示しません.
\jlreqtrimmarkssetup
クラスオプションで指定できない設定を行えます.keyval形式です.
banner
show=banner時に出力される文字列.
bleed_margin
仕上がりと裁ち落としの間(ドブ)の長さを指定します.
trimmarks_width
トンボ自身の太さを指定します.
color
トンボの色.この機能を利用するには,あらかじめ\colorを定義するパッケージ(colorパッケージまたはその派生)を読み込んでおく必要があります.ここでの指定は次のようにして\color命令に変換されます.
cyやmykのようにcmykという文字列の一部の場合は,cmykで指定された色のみの色になります.例えばcolor=cyは\color[cmyk]{1,0,1,0}となります.そうでない場合は
\colorの引数に回されます.[***]という形が先行する場合は,\colorのオプションとして扱われます.例えば以下のようになります.black->\color{black}[cmyk]0.5,0.5,0.5,0->\color[cmyk]{0.5,0.5,0.5,0}
ライセンス
このパッケージは二条項BSDライセンスの元で配布されています.詳しくはLICENSEをご覧ください.
履歴
- 2018-05-19
- 最初のバージョン
- 2018-06-17
- バグ修正.
Noriyuki Abe https://github.com/abenori/jlreq