summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/koma-script-SFS/SFS.lco
blob: b251fdfd5e019129962376c753331db07d67aa5b (plain)
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
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
%%
%% SFS.lco
%%
%% Copyright (c) Hannu Väisänen  2005
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3
%% of this license or (at your option) any later version.
%% The latest version of this license is in
%% http://www.latex-project.org/lppl.txt
%% and version 1.3 or later is part of all distributions of LaTeX
%% version 2003/12/01 or later.
%%
%% This work has the LPPL maintenance status "maintained".
%% Maintainer is Hannu Väisänen <hvaisane@joyx.joensuu.fi>
%%
%% This work consists of the file SFS.lco and SFSesim.tex.
%%
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
% Parameter set for letters on A4 paper, complying with
% Finnish standards SFS 2486, 2487 and 2488; suitable for
% window envelopes with window on the left size in the
% sizes C5, C65, E5 and E65 (although, because the address
% window is smaller, for sizes E5 and E65 the address may
% not fit within the window, but ordinary 3-line address
% should fit).
\ProvidesFile{SFS.lco}
  [2005/04/08 v1.0 Third party LaTeX2e KOMA letter-class-option]
\@ifundefined{scr@fromname@var}{%
  \GenericWarning{(%
 SFS%
  .lco)\@spaces\@spaces\@spaces\@spaces\@spaces\@spaces}{%
  Letter-class-option
 SFS
  Warning:\space
  This letter class option file was made only\MessageBreak
  to be used with KOMA-Script letter class\MessageBreak
  `scrlttr2'. Use with other classes may result\MessageBreak
  in a lot of errors\@gobble
  }
}{}
\LetterOptionNeedsPapersize{SFS}{a4}
%
% Konfigurointitiedosto SFS-standardien 2486 ja 2487 (lomakkeet) sekä
% 2488 (kirjekuoret) mukaisille kirjeille, jotka sopivat ikkunallisiin
% C5-, C65-, E5- ja E65-sarjan kirjekuoriin, joissa ikkuna on kuoren
% vasemmalla puolella.
%
% Koska E-sarjan kuorten osoiteikkuna on pienempi kuin C-sarjan kuorten,
% osoite ei ehkä mahdu E-sarjan kuorten ikkunaan, mutta tavallisen
% kolmirivisen osoitteen pitäisi mahtua.
%
% Kuorien ja niiden ikkunoiden koot (korkeus * leveys) ovat:
%
%        Kuori              Ikkuna
%   C5   162 mm * 229 mm    35 mm * 95 mm
%   C65  114 mm * 225 mm    35 mm * 95 mm
%   E5   156 mm * 220 mm    30 mm * 90 mm
%   E65  110 mm * 220 mm    30 mm * 90 mm
%
% Kummankin sarjan kuorissa ikkuna on 40 mm kuoren yläreunasta
% ja 18 mm vasemmasta reunasta.
%
%
% Muistin virkistämiseksi: A4-arkin koko on 210 mm * 297 mm.
% Kerran taitetun A4-arkin korkeus on siis 148,5 mm.
%
%
% Lähde: SFS-standardit 2486, 2487 ja 2488.
%        SFS-käsikirja 76
%        Toimiston asiakirjat.
%        Standardit
%        5. painos. Lokakuu 2000
%
%
% Standardin mukaan rivin korkeus on 4,233 mm (1/6 tuumaa) ja
% sivulla on 68 riviä. Siis sivun korkeus on 68 * 4,233 mm = 287,844 mm.
% Rivien määrä lasketaan sivun yläreunasta eikä ylämarginaalin alareunasta.
%
% Vasen marginaali on 20 mm ja ylämarginaali 10 mm.
%
% Vaakasuunnassa sivu jaetaan 8 sarakkeeseen, joiden leveys on joko
% 22,86 mm (9/10 tuumaa) tai 23 mm. Tämä tiedosto määrittelee sarakkeen
% leveydeksi 23 mm. Sivun tekstin leveys on siis 8 * 23 mm = 184 mm.
%
% Standardi ei sano mitään oikeasta tai alamarginaalista, mutta ne
% voidaan laskea:
%   --- oikea marginaali (210 - 184 - 20) mm = 6 mm
%   --- alamarginaali    (297 - 287,844)  mm = 9,156 mm.
%
%
% Riveillä on seuravat tiedot
% R3-R8   Lähettäjä
% R9      Turva-alue
% R10-R15 Osoite. Osoitekentän korkeus on 25.4 mm ja leveys 76,2 mm.
%         Ensimmäisen osoiterivin alareuna on 44 mm arkin yläreunasta.
% R16-R17 Turva-alue.
% R18-R19 Viite.
% R20-R63 Asia. Ellei viitettä ole, asia voi alkaa riviltä R18.
% R64-R68 Lähettäjän yhteystiedot.
%         Tietojen suositeltu esittämisjärjestys:
%         Lähettäjä, postiosoite, käyntiosoite, puhelin, faksi,
%         sähköposti, pankkiyhteys, viranomaiste vaatimat tiedot
%         (alv rek, Y-tunnus, jne).
%
% Toisaalta standardissa sanotaan: "Tärkeäksi on katsottu asiakirjojen
% vähimmäistietojen esittäminen, ei niinkään millimetrin tarkka asettelu."
% Siksi tämän konfigurointitiedoston pääasia on ollut saada vastaanottajan
% osoite sellaiseen kohtaan, että se näkyy ikkunallisen C5-kuoren ikkunasta.
%
%
% Tämä tiedosto ei määrittele rivin korkeutta, koska se riippuu
% käytetystä kirjasintyypistä ja -koosta.
%
% Määritellään marginaalit.
%
% Jos riville tulee liian monta kirjainta,
% kirjasimen tyyppi tai koko on väärä.
%
\usepackage[left=20mm,top=10mm,right=6mm,bottom=9.156mm]{geometry}
%
% Ikkunan sijainti. Jos tähän panee 40 mm, osoitteen alimmainen rivi
% ei näy. Valitettavasti oikea arvo riippunee käytetystä
% kirjasintyypistä ja -koosta.
%
\@setplength{toaddrvpos}{36mm}
%\@setplength{toaddrvpos}{40mm} % Alin rivi ei näy ikkunasta. )-:
\@setplength{toaddrhpos}{18mm}
%
% C-sarjan kuoren ikkunan koko.
%
\@setplength{toaddrwidth}{95mm}
\@setplength{toaddrheight}{35mm}
%
% E-sarjan kuoren ikkunan koko.
%
%\@setplength{toaddrwidth}{90mm}
%\@setplength{toaddrheight}{30mm}
%
% Siirretään osoitetta 5 mm oikealle, jotta se varmasti näkyy ikkunasta.
%
\@setplength{toaddrindent}{5mm}
%
% SFS-standardin mukaan lähettäjän tiedot eivät saa näkyä
% osoiteikkunassta.
%
\@setplength{backaddrheight}{0mm}
\KOMAoptions{backaddress=false}
%
% Lähettäjän yhteystiedot ovat riveillä 64--68 ja rivin korkeus on 4.233 mm.
%
\@setplength{firstfootvpos}{266.679mm} % 63 * 4.233 mm.
%
\let\raggedsignature=\raggedright
%
% Kappale 6.7.2, sivu 172.
% Tässä on määritelty vain ne termit, joita ei ole babelissa.
%
\providecaptionname{finnish}\yourrefname{Viitteenne}%
\providecaptionname{finnish}\yourmailname{Kirjeenne}%
\providecaptionname{finnish}\myrefname{Viitteemme}%
\providecaptionname{finnish}\customername{Asiakasnumero}%
\providecaptionname{finnish}\invoicename{Laskun numero}%
\providecaptionname{finnish}\subjectname{Asia}%
\providecaptionname{finnish}\headfromname{L\"ahett\"aj\"a}%
\providecaptionname{finnish}\datename{P\"aiv\"a}%
\providecaptionname{finnish}\phonename{Puhelin}%
\providecaptionname{finnish}\faxname{Faksi}%
\providecaptionname{finnish}\emailname{S\"ahk\"oposti}%
\providecaptionname{finnish}\wwwname{URL}%
\providecaptionname{finnish}\bankname{Pankkitilin numero}%
%
% Babelin finnish.ldf määrittelee nämä.
%\providecaptionname{finnish}\ccname{}%
%\providecaptionname{finnish}\enclname{}%
%\providecaptionname{finnish}\headtoname{}%
%\providecaptionname{finnish}\pagename{}%
%
% Päivämäärän esitysmuoto: 31.12.2005
%
\g@addnumerical@date{finnish}{%
  \number\day.\number\month.\number\year}
%
% Määritellään sarakkeet. \SARAKE olisi parempi nimi,
% mutta \C on helpompi kirjoittaa.
%
% Jos joku osaa tehdä tämän paremmin, kertokoon minulle.
%
\newcommand{\C}[1]{
\ifnum #1 = 0
   \leftskip 0 mm
\else\ifnum #1 = 1
   \leftskip 23 mm
\else\ifnum #1 = 2
   \leftskip 46 mm
\else\ifnum #1 = 3
   \leftskip 69 mm
\else\ifnum #1 = 4
   \leftskip 92 mm
\else\ifnum #1 = 5
   \leftskip 115 mm
\else\ifnum #1 = 6
   \leftskip 138 mm
\else\ifnum #1 = 7
   \leftskip 161 mm
\else\ifnum #1 = 8
   \leftskip 184 mm
\fi\fi\fi\fi\fi\fi\fi\fi\fi}
%
% Esimerkki tämän tiedoston käytöstä on tiedostossa SFSesim.tex.
%
%% End of file `SFS.lco'.