-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathpagesizedef.clo
158 lines (144 loc) · 4.71 KB
/
pagesizedef.clo
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
149
150
151
152
153
154
155
156
157
158
\NeedsTeXFormat{pLaTeX2e}
\ProvidesFile{pagesizedef.clo}
[2019/09/22 v1.0 (page size option)]
\makeatletter
%%%%%%%%%%%%%%%% 判斷是否使用騎縫書眉 %%%%%%%%%%%%%%%%%%%%
\if@BV % 默認 B5 紙
\setlength{\textwidth}{198 mm}
\setlength{\textheight}{145mm}
\setlength{\topmargin}{ 10 pt}
\if@pdfm
\setlength{\oddsidemargin} {-46 pt} %修正數據
\setlength{\evensidemargin}{- 2 pt} %修正數據
%
\else % for binsen
\setlength{\oddsidemargin} {-24 pt} %修正數據
\setlength{\evensidemargin}{-22 pt} %修正數據
\fi\fi
\if@AIV % 再討論 A4 的情況,騎縫書眉糸欄的數據要重寫
\setlength{\textwidth}{ 240 mm}
\setlength{\textheight}{173 mm}
\setlength{\topmargin}{ 10 pt}
\if@pdfm
\setlength{\oddsidemargin} {-48 pt} %修正數據
\setlength{\evensidemargin}{-9 pt} %修正數據
%
\else % for binsen
\setlength{\oddsidemargin} {-30 pt} %修正數據
\setlength{\evensidemargin}{-30 pt} %修正數據
\fi\fi
%%%%%%%%%%%%%%%% 判斷是否使用騎縫書眉 %%%%%%%%%%%%%%%%%%%%
%%%%%%%%%%%%%%%% 判斷使用作文紙的紙張 %%%%%%%%%%%%%%%%%%%%
\if@tgenko
\if@AIV % A4 紙
\setlength{\voffset}{ 0 mm}
\setlength{\hoffset}{ 0 mm}
\setlength{\parskip}{0mm}
\setlength{\textwidth}{166 mm}
\setlength{\textheight}{247 mm}
\setlength{\topmargin}{ -8 pt}
\setlength{\oddsidemargin} { -10 pt } %修正數據
\setlength{\evensidemargin}{ -10 pt } %修正數據
\fi
\if@BV % B5 紙,所有尺寸的參數均來自 A4 紙,
% 只對漢字進行縮放到0.866倍(卽將版面由297x210mm縮放至257x182mm)
% 字體參數、書眉,照搬 A4 即可。
\mag 866
\setlength{\voffset}{ 22 mm}
\setlength{\hoffset}{ -3 mm}
\setlength{\parskip}{0mm}
\setlength{\textwidth}{166 mm}
\setlength{\textheight}{247 mm}
\setlength{\topmargin}{ -87 pt}
\setlength{\oddsidemargin} { -10 pt } %修正數據
\setlength{\evensidemargin}{ -10 pt } %修正數據
\fi
\if@AV
\mag 900
\setlength{\voffset}{ 15 mm}
\setlength{\hoffset}{ -5 mm}
\setlength{\parskip}{0 mm}
\setlength{\textwidth}{124 mm}
\setlength{\textheight}{185 mm}
\setlength{\topmargin}{ -63 pt}
\setlength{\oddsidemargin} { -9 pt } %修正數據
\setlength{\evensidemargin}{ -9 pt } %修正數據
\fi\fi
\if@ygenko
\if@AIII % A3 紙
\if@exampaper
\setlength{\voffset}{ 0 mm}
\setlength{\hoffset}{ 9 mm}
\setlength{\parskip}{0mm}
\setlength{\textwidth}{362 mm}
\setlength{\textheight}{243 mm}
\setlength{\topmargin}{ 15 pt}
\setlength{\columnsep}{30 mm}
\setlength{\oddsidemargin} { -8 pt } %修正數據
\else
\setlength{\voffset}{ 0 mm}
\setlength{\hoffset}{ 9 mm}
\setlength{\parskip}{0mm}
\setlength{\textwidth}{362 mm}
\setlength{\textheight}{247 mm}
\setlength{\topmargin}{ 10 pt}
\setlength{\columnsep}{30 mm}
\setlength{\oddsidemargin} { -8 pt } %修正數據
\fi
\fi
\if@AIV % A4 紙
\setlength{\voffset}{ 0 mm}
\setlength{\hoffset}{ 0 mm}
\setlength{\parskip}{0mm}
\setlength{\textwidth}{166 mm}
\setlength{\textheight}{247 mm}
\setlength{\topmargin}{ 10 pt}
\setlength{\oddsidemargin} { -9 pt } %修正數據
\setlength{\evensidemargin}{ -11 pt } %修正數據
\fi
\if@BV % B5 紙,所有尺寸的參數均來自 A4 紙,
% 只對漢字進行縮放到0.866倍(卽將版面由297x210mm縮放至257x182mm)
% 字體參數、書眉,照搬 A4 即可。
\mag 866
\setlength{\voffset}{ 36 mm}
\setlength{\hoffset}{ -3 mm}
\setlength{\parskip}{0mm}
\setlength{\textwidth}{166 mm}
\setlength{\textheight}{247 mm}
\setlength{\topmargin}{ -104 pt}
\setlength{\oddsidemargin} { -10 pt } %修正數據
\setlength{\evensidemargin}{ -10 pt } %修正數據
\fi
\if@AV
\mag 900
\setlength{\voffset}{ 20 mm}
\setlength{\hoffset}{ -4 mm}
\setlength{\parskip}{0 mm}
\setlength{\textwidth}{124 mm}
\setlength{\textheight}{185 mm}
\setlength{\topmargin}{ -63 pt}
\setlength{\oddsidemargin} { -12 pt } %修正數據
\setlength{\evensidemargin}{ -12 pt } %修正數據
\fi\fi
\if@ribbon % 日式 JIS B4 作文紙。待修正。
\setlength{\voffset}{ 3 mm}
\setlength{\hoffset}{ 0 mm}
\setlength{\parskip}{0mm}
\setlength{\textwidth}{588 pt}
\setlength{\textheight}{860 pt}
\setlength{\topmargin}{ -18 pt}
\setlength{\oddsidemargin} { -4 pt } %修正數據
\fi
\if@test % 大唐西域記式卷子本。待修正。
\setlength{\voffset}{ 0 mm}
\setlength{\hoffset}{ 0 mm}
\setlength{\parskip}{0mm}
\setlength{\textwidth}{510 pt}
\setlength{\textheight}{4000 mm}
\setlength{\topmargin}{ 38 pt}
\setlength{\oddsidemargin} { 205 pt } %修正數據
\fi
%%%%%%%%%%%%%%%% 判斷使用作文紙的紙張 %%%%%%%%%%%%%%%%%%%%
\makeatother
\endinput
% end of page size optins, file 'pagesizedef.clo'