1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
|
<!DOCTYPE html>
<html lang="ja">
<head>
<meta charset="utf-8">
<meta name="generator" content="pandoc">
<title>jlreq-trimmarks</title>
<style>
.markdown-body {
padding-top: 10px;
padding-bottom: 10px;
background-color: white;
padding: 30px;
line-height: 170%;
}
h1{
font-size: 200%;
}
h2{
border-style: solid;
border-width: 0 0 0.1em 0em;
padding: 0 0 0.2em 0em;
border-color: #EEEEEE;
margin-top: 2em;
}
h3{
border-style: solid;
border-width: 0 0 0 0.5em;
padding: 0 0 0 0.5em;
border-color: #EEEEEE;
margin-top: 2em;
}
code{
white-space: pre;
font-weight: normal;
background-color: #F4F4F4;
border-color: #F4F4F4;
border-style: solid;
border-width: .2em .5em;
border-radius: .2em;
}
pre{
background-color: #F8F8F8;
border-color: #F8F8F8;
border-width: 1em;
border-style: solid;
border-radius: .5em;
padding: 0;
margin: 0;
line-height: 130%;
}
pre code{
background-color: #F8F8F8;
border-style: none;
}
</style>
</head>
<body>
<article class="markdown-body">
<h1 id="jlreq-trimmarks">jlreq-trimmarks</h1>
<h2 id="これは何">これは何?</h2>
<p>トンボ(トリムマーク)を出力するためのパッケージです.<a href="https://osdn.jp/projects/luatex-ja/wiki/FrontPage">LuaTeX-ja</a> / pLaTeX / upLaTeX / dvipdfmx / Dvips / dviout上で動きます.以下の機能を提供します.</p>
<ul>
<li>トンボの出力</li>
<li>可能な場合には,TrimBox / BleedBoxを設定</li>
<li>紙サイズの設定</li>
</ul>
<p>なお,本パッケージは<a href="https://www.w3.org/TR/jlreq/ja/">日本語組版処理の要件</a> (JLReq)とは無縁です.JLReqにはトンボに関する記述はありません.</p>
<h2 id="インストール">インストール</h2>
<p>$TEXMF/tex/latex/jlreq内にjlreq-trimmarks.styとjlreq-helpers.styを配置してください.</p>
<h2 id="使い方">使い方</h2>
<p>ドライバおよびエンジンを指定して<code>\usepackage</code>で読み込みます.エンジンは省略が可能です.</p>
<pre><code>\usepackage[dvipdfmx,platex]{jlreq-trimmarks}
</code></pre>
<h2 id="オプション">オプション</h2>
<p>以下のパッケージオプションを受け付けます.keyval形式です.</p>
<h3 id="platex-uplatex-lulatex"><code>platex</code>, <code>uplatex</code>, <code>lulatex</code></h3>
<p>エンジンの指定です.省略時は,</p>
<ul>
<li><code>jlreq</code>クラスファイルを読み込んでいる場合はそれと連動する</li>
<li>そうでなければ自動推定</li>
</ul>
<p>です.</p>
<h3 id="dvipdfmxdvipsdviout"><code>dvipdfmx</code>,<code>dvips</code>,<code>dviout</code></h3>
<p>dviドライバの指定です.省略時は</p>
<ul>
<li><code>lualatex</code>利用時はLuaLaTeXによりPDF出力が行われると見なされる.</li>
<li><code>platex</code>または<code>uplatex</code>利用時は<code>dvipdfmx</code>.</li>
</ul>
<h3 id="trimmarks_paper"><code>trimmarks_paper</code></h3>
<p>トンボ付きの紙サイズを指定します.</p>
<ul>
<li><code>trimmarks_paper=a4</code>のように,<code>a0--a10</code>, <code>b0--b10</code>, <code>c2--c8</code>(BはJIS B列)を指定できる他,<code>trimmarks_paper={<width>,<height>}</code>と直接寸法を指定することができます.</li>
<li><code>a4+{1cm,2cm}</code>のように<code><紙サイズ>+{<寸法横>,<寸法縦>}</code>とした場合は,指定された紙サイズから指定された寸法だけ増やした紙サイズを設定します.</li>
<li><code>a4+2cm</code>は<code>a4+{2cm,2cm}</code>と等価です.</li>
<li><code>+2cm</code>と紙サイズの部分を省略すると,現在の紙サイズを利用します.</li>
<li>デフォルトは<code>+2in</code>です.</li>
</ul>
<h3 id="landscape"><code>landscape</code></h3>
<p>紙のサイズの縦と横とを入れ替えます.ただし入れ替えるのは<code>trimmarks_paper</code>で明示的に指定された値に限ります.例えば<code>landscape,trimmarks_paper=+{1cm,2cm}</code>とすると,もともとの紙サイズ(これは入れ替わらない)の横幅が2cm増え,縦幅が1cm増えた紙サイズとなります.</p>
<h3 id="show"><code>show</code></h3>
<p>何を出力するか指定します.<code>show={trimmarks,banner,digital}</code>のようにカンマ区切りのリストを与えます.引数を与えない場合は全て表示します.</p>
<ul>
<li><code>trimmarks</code>:トンボ自身を出力します.</li>
<li><code>banner</code>:日付などを出力します.</li>
<li><code>digital</code>:TrimBoxとBleedBoxの設定を行います(デジタルトンボ).</li>
<li><code>no</code>:何も表示しません.</li>
</ul>
<h2 id="jlreqtrimmarkssetup"><code>\jlreqtrimmarkssetup</code></h2>
<p>パッケージオプションで指定できない設定を行えます.keyval形式です.</p>
<h3 id="banner"><code>banner</code></h3>
<p><code>show=banner</code>時に出力される文字列.</p>
<h3 id="bleed_margin"><code>bleed_margin</code></h3>
<p>仕上がりと裁ち落としの間(ドブ)の長さを指定します.</p>
<h3 id="trimmarks_width"><code>trimmarks_width</code></h3>
<p>トンボ自身の太さを指定します.</p>
<h3 id="color"><code>color</code></h3>
<p>トンボの色.この機能を利用するには,あらかじめ<code>\color</code>を定義するパッケージ(<code>color</code>パッケージまたはその派生)を読み込んでおく必要があります.ここでの指定は次のようにして<code>\color</code>命令に変換されます.</p>
<ul>
<li><p><code>cy</code>や<code>myk</code>のように<code>cmyk</code>という文字列の一部の場合は,<code>cmyk</code>で指定された色のみの色になります.例えば<code>color=cy</code>は<code>\color[cmyk]{1,0,1,0}</code>となります.</p></li>
<li><p>そうでない場合は<code>\color</code>の引数に回されます.<code>[***]</code>という形が先行する場合は,<code>\color</code>のオプションとして扱われます.例えば以下のようになります.</p>
<ul>
<li><code>black</code> -> <code>\color{black}</code></li>
<li><code>[cmyk]0.5,0.5,0.5,0</code> -> <code>\color[cmyk]{0.5,0.5,0.5,0}</code></li>
</ul></li>
</ul>
<h2 id="ライセンス">ライセンス</h2>
<p>このパッケージは二条項BSDライセンスの元で配布されています.詳しくは<a href="LICENSE" class="uri">LICENSE</a>をご覧ください.</p>
<h2 id="履歴">履歴</h2>
<ul>
<li>2018-05-19
<ul>
<li>最初のバージョン</li>
</ul></li>
<li>2018-06-17
<ul>
<li>バグ修正.</li>
</ul></li>
<li>2018-08-08
<ul>
<li><code>trimmarks_paper</code>を拡張.</li>
<li>パッケージオプション<code>landscape</code>を追加.</li>
</ul></li>
</ul>
<hr />
<p>Noriyuki Abe <a href="https://github.com/abenori/jlreq" class="uri">https://github.com/abenori/jlreq</a></p>
</article>
</body>
</html>
|