jlreq-trimmarks

これは何?

トンボ(トリムマーク)を出力するためのパッケージです.LuaTeX-ja / pLaTeX / upLaTeX / dvipdfmx / Dvips / dviout上で動きます.jlreqクラスファイルのみでなく,汎用的に動くように設計されています.以下の機能を提供します.

なお,本パッケージは日本語組版処理の要件 (JLReq)とは無縁です.JLReqにはトンボに関する記述はありません.

インストール

$TEXMF/tex/latex/jlreq内にjlreq-trimmarks.styとjlreq-helpers.styを配置してください.

使い方

ドライバおよびエンジンを指定して\usepackageで読み込みます.エンジンは省略が可能です.

\usepackage[dvipdfmx,platex]{jlreq-trimmarks}

なお,クラスファイルのtombowオプションは使わないでください.

ノート

jlreq-trimmarksは紙サイズを設定しますが,その他のパッケージとの兼ね合いで正しく機能しないことがあります.その際はbxpapersizeのようなより強力なパッケージを試してみてください.

オプション

以下のパッケージオプションを受け付けます.keyval形式です.

platex, uplatex, lulatex

エンジンの指定です.省略時は,

です.

dvipdfmxdvipsdviout

dviドライバの指定です.エンジンにlualatexを利用する場合は指定する必要はありません.省略時はdvipdfmxが使われます.

trimmarks_paper

トンボ付きの紙サイズを指定します.

landscape

紙のサイズの縦と横とを入れ替えます.ただし入れ替えるのはtrimmarks_paperで明示的に指定された値に限ります.例えばlandscape,trimmarks_paper=+{1cm,2cm}とすると,もともとの紙サイズ(これは入れ替わらない)の横幅が2cm増え,縦幅が1cm増えた紙サイズとなります.

show

出力する対象を指定します.show={trimmarks,banner,digital}のようにカンマ区切りのリストを与えます.引数を与えない場合は全て表示します.

bleed_margin

仕上がりと裁ち落としの間(ドブ)の長さを指定します.

\jlreqtrimmarkssetup

パッケージオプションで指定できない設定を行えます.keyval形式です.

show=banner時に出力される文字列.

trimmarks_width

トンボ自身の太さを指定します.

color

トンボの色.この機能を利用するには,あらかじめ\colorを定義するパッケージ(colorパッケージまたはその派生)を読み込んでおく必要があります.ここでの指定は次のようにして\color命令に変換されます.

ライセンス

このパッケージは二条項BSDライセンスの元で配布されています.詳しくはLICENSEをご覧ください.

履歴


Noriyuki Abe https://github.com/abenori/jlreq