-
Notifications
You must be signed in to change notification settings - Fork 2
/
template-A4.tex
106 lines (106 loc) · 3.91 KB
/
template-A4.tex
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
% file: template-A4.tex
% vim:fileencoding=utf-8:ft=tex
% LaTeX sourcecode file for making 105x74 stickers for chemicals.
% according to the GHS.
%
% Written by R.F. Smith <rsmith@xs4all.nl> in 2010 and placed in the
% public domain.
% Last modified: 2022-01-15T17:44:56+0100
%%%%%%%%%%%% Contents of the sticker; change these to suit you %%%%%%%%%%%%%%
% \Chemname should contain the product identifier for the substance, use
% \huge, or Large if the name doesn't fit.
\newcommand{\Chemname}{\huge SubstanceName}
% \Contains should contain the name of the main ingredient referenced on the
% material safety data sheet.
\newcommand{\Contains}{methylethylketonperoxide}
% \Signal contains the signal word
\newcommand{\Signal}{Warning}
% Possibilities for First/Second/Third/Fourth Symbol:
% Symbol English text Dutch text
% in figures/
% GHS01 explos.pdf explosive explosiegevaar
% GHS02 flamme.pdf flammable brandgevaarlijk
% GHS03 rondflam.pdf oxidyzing brandbevorderend
% GHS04 bottle.pdf gasses under pressure houder onder druk
% GHS05 acid.pdf corrosive bijtend
% GHS06 skull.pdf toxic giftig
% GHS07 exclam.pdf harmfull schadelijk
% GHS08 silhouete.pdf mutagen/carcinogen lange termijn gez. schade
% GHS09 pollu.pdf aquatic toxicity mileugevaarlijk
%
% The next three lines select the three symbols that can go on the sticker.
% Leave those that you don't want to use undefined.
\newcommand{\FirstSymbol}{figures/exclam}
%\newcommand{\SecondSymbol}{figures/exclam}
%\newcommand{\ThirdSymbol}{figures/exclam}
%\newcommand{\FourthSymbol}{figures/exclam}
% Size of the text. Try \small, \footnotesize, \scriptsize or \tiny depending
% on the amount of text.
\newcommand{\txtsize}{\scriptsize}
% Next are the hazard and precautionary statements and additional
% information. You should be able to find them on the MSDS for the
% substance.
\newcommand{\Hazards}{%
}
\newcommand{\Precautions}{%
}
\newcommand{\Additionals}{%
}
% The name, address and phone number of the supplier should go here.
\newcommand{\Firm}{Supplier -- Streetname 1, Town\\
tel. 012-3456789}
\newcommand{\filedate}{\number\year-\number\month-\number\day}
%%%%%%%%%% Normally no changes are equired below here %%%%%%%%%%
\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage{tgtermes}
\usepackage[dutch]{babel}
\usepackage{ifthen}
\usepackage{graphicx}
\usepackage[newdimens]{labels}
% Settings for the label package; 8 105x74 stickers on an A4 page.
\LabelCols=2%
\LabelRows=4%
\LeftPageMargin=5mm%
\RightPageMargin=5mm%
\TopPageMargin=5mm%
\BottomPageMargin=5mm%
\TopLabelBorder=0mm
\BottomLabelBorder=0mm
\LeftLabelBorder=1mm
\RightLabelBorder=1mm
\numberoflabels=8%
%\LabelInfotrue
\LabelGridtrue
%%%%%%%%%%%%%%%%%%%%%% Start of the document %%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
\genericlabel{%
\parbox[t][67.5mm][t]{97mm}{
\rule{0pt}{5.5mm}\textbf{\Chemname}\\
Bevat: \Contains\\[-2mm]
\parbox[t][54mm][t]{15mm}{\mbox{}\\
\ifthenelse{\isundefined{\FirstSymbol}}{}{%
\resizebox{14mm}{!}{\includegraphics{\FirstSymbol}}}
\ifthenelse{\isundefined{\SecondSymbol}}{}{%
\resizebox{14mm}{!}{\includegraphics{\SecondSymbol}}}
\ifthenelse{\isundefined{\ThirdSymbol}}{}{%
\resizebox{14mm}{!}{\includegraphics{\ThirdSymbol}}}
\ifthenelse{\isundefined{\FourthSymbol}}{}{%
\resizebox{14mm}{!}{\includegraphics{\FourthSymbol}}}
}\hspace{1pt}%
\parbox[t][54mm][t]{77mm}{\mbox{}\\\txtsize
\textbf{\normalsize\Signal}\\[2pt]
% Gevaren
{\Hazards}\\[2pt]
% Voorzorgsmaatergelen
{\Precautions}\\[2pt]
% Aanvullende informatie
{\Additionals}\\
\vfill
\rule[2pt]{77mm}{.5pt}\\
\tiny\Firm\hfill\filedate
}%
}%
}
%%%%%%%%%%%%%% End of the document contents %%%%%%%%%%%%%%%%%%%
\end{document}