436 lines
22 KiB
TeX
436 lines
22 KiB
TeX
\directlua{includeCode("hazardous/adr")}
|
||
|
||
\newlength{\@ADRpictogramRadius}
|
||
\newlength{\@ADRpictogramStep}
|
||
|
||
\definecolor{adrBlack} {RGB}{ 0, 0, 0}
|
||
\definecolor{adrBlue} {RGB}{ 0,146,221}
|
||
\definecolor{adrGreen} {RGB}{ 75,176, 51}
|
||
\definecolor{adrOrange} {RGB}{252,126, 12}
|
||
\definecolor{adrPlate} {RGB}{254,153, 0}
|
||
\definecolor{adrRed} {RGB}{239, 46, 51}
|
||
\definecolor{adrWhite} {RGB}{255,255,255}
|
||
\definecolor{adrYellow} {RGB}{245,240, 20}
|
||
|
||
\def\@AdrColour {adrBlack}
|
||
\def\@AdrLowerBright {}
|
||
\def\@AdrLowerColour {}
|
||
\def\@AdrLowerInner {}
|
||
\def\@AdrLowerPattern {}
|
||
\def\@AdrUpperBright {}
|
||
\def\@AdrUpperColour {}
|
||
\def\@AdrUpperInner {}
|
||
\def\@AdrUpperPattern {}
|
||
|
||
\def\adrInverted{\makeatletter\def\@AdrColour{adrWhite}\makeatother}
|
||
\def\adrNormal {\makeatletter\def\@AdrColour{adrBlack}\makeatother}
|
||
|
||
\newcommand{\adrPlate}[3][1cm]
|
||
{{%
|
||
\resizebox{#1}{!}%
|
||
{%
|
||
\fontsize{14cm}{14cm}\selectfont%
|
||
\begin{tikzpicture}[every node/.style={inner sep=0,outer sep=0}]%
|
||
\fill [ black ] ( 0.00cm, 0.00cm ) rectangle ( 40.00cm, 30.00cm );%
|
||
\fill [ adrPlate ] ( 1.50cm, 1.50cm ) rectangle ( 38.50cm, 14.25cm );%
|
||
\fill [ adrPlate ] ( 1.50cm, 15.75cm ) rectangle ( 38.50cm, 28.50cm );%
|
||
\node at ( 20cm, 7.5cm ) {\textbf{#3}};%
|
||
\node at ( 20cm, 22.5cm ) {\textbf{#2}};%
|
||
\end{tikzpicture}%
|
||
}%
|
||
}}
|
||
|
||
\newcommand{\adrPictogram}[9][1cm]
|
||
{{%
|
||
% 1 – width and height
|
||
% 2 – upper half colour or pattern
|
||
% 3 – lower half colour or pattern
|
||
% 4 – inner half colour (adrBlack, adrWhite or adrYellow)
|
||
% 5 – pictogram
|
||
% 6 – class
|
||
% 7 – subclass
|
||
% 8 – compatibility group
|
||
% 9 – text
|
||
\setlength{\@ADRpictogramRadius}{70.71067811865476pt}%
|
||
\setlength{\@ADRpictogramStep}{10.878565864408424pt}%
|
||
% Upper Half
|
||
\def\@AdrUpperBright {false}%
|
||
\def\@AdrUpperColour {\@AdrColour}%
|
||
\def\@PictogramInverted {false}%
|
||
\ifequal{#2}{adrWhite} {\def\@AdrUpperColour{adrBlack}\def\@AdrUpperBright{true}}%
|
||
\ifequal{#2}{adrYellow} {\def\@AdrUpperColour{adrBlack}\def\@AdrUpperBright{true}}%
|
||
\ifequal{\@AdrUpperColour}{adrWhite} {\def\@PictogramInverted{true}}%
|
||
% Lower Half
|
||
\def\@AdrLowerBright {false}%
|
||
\def\@AdrLowerColour {\@AdrColour}%
|
||
\ifequal{#3}{} {\def\@AdrLowerColour{\@AdrUpperColour}\def\@AdrLowerBright{\@AdrUpperBright}}%
|
||
\ifequal{#3}{adrWhite} {\def\@AdrLowerColour{adrBlack}\def\@AdrLowerBright{true}}%
|
||
\ifequal{#3}{adrYellow} {\def\@AdrLowerColour{adrBlack}\def\@AdrLowerBright{true}}%
|
||
% Inner Half
|
||
\def\@AdrLowerInner {}%
|
||
\def\@AdrUpperInner {}%
|
||
\ifequal{#4}{adrBlack} {\def\@AdrLowerColour{adrWhite}\def\@AdrLowerInner{#4}}%
|
||
\ifequal{#4}{adrWhite} {\def\@AdrLowerColour{adrBlack}\def\@AdrUpperInner{#4}}%
|
||
\ifequal{#4}{adrYellow} {\def\@AdrLowerColour{adrBlack}\def\@AdrUpperInner{#4}}%
|
||
\ifequal{#4}{adrBlackStripes}
|
||
{%
|
||
\def\@AdrUpperPattern{adrBlack}%
|
||
\def\@AdrUpperColour{adrBlack}%
|
||
\def\@AdrUpperBright{true}%
|
||
}%
|
||
\ifequal{#4}{adrRedStripes}
|
||
{%
|
||
\def\@AdrLowerPattern{adrRed}%
|
||
\def\@AdrLowerColour{adrBlack}%
|
||
\def\@AdrLowerBright{true}%
|
||
\def\@AdrUpperPattern{adrRed}%
|
||
\def\@AdrUpperColour{adrBlack}%
|
||
\def\@AdrUpperBright{true}%
|
||
}%
|
||
% Resize Pictogram to given size.
|
||
\resizebox{#1}{!}%
|
||
{%
|
||
\begin{tikzpicture}[line width=1pt]
|
||
\clip (0,0) rectangle (2\@ADRpictogramRadius, 2\@ADRpictogramRadius);
|
||
\fill
|
||
[ #2 ] ( 0\@ADRpictogramRadius, 1\@ADRpictogramRadius )
|
||
-- ( 1\@ADRpictogramRadius, 2\@ADRpictogramRadius )
|
||
-- ( 2\@ADRpictogramRadius, 1\@ADRpictogramRadius )
|
||
-- ( 1\@ADRpictogramRadius, 0\@ADRpictogramRadius )
|
||
-- cycle;
|
||
\ifnotempty{#3}
|
||
{
|
||
\fill
|
||
[ #3 ] ( 0\@ADRpictogramRadius, 1\@ADRpictogramRadius )
|
||
-- ( 2\@ADRpictogramRadius, 1\@ADRpictogramRadius )
|
||
-- ( 1\@ADRpictogramRadius, 0\@ADRpictogramRadius )
|
||
-- cycle;
|
||
}
|
||
\ifnotempty{\@AdrUpperPattern}
|
||
{
|
||
\fill
|
||
[ \@AdrUpperPattern ] ( 0\@ADRpictogramStep, 6.5\@ADRpictogramStep )
|
||
-- ( 1\@ADRpictogramStep, 6.5\@ADRpictogramStep )
|
||
-- ( 1\@ADRpictogramStep, 7.5\@ADRpictogramStep )
|
||
-- cycle;
|
||
\fill
|
||
[ \@AdrUpperPattern ] ( 2\@ADRpictogramStep, 6.5\@ADRpictogramStep )
|
||
-- ( 3\@ADRpictogramStep, 6.5\@ADRpictogramStep )
|
||
-- ( 3\@ADRpictogramStep, 9.5\@ADRpictogramStep )
|
||
-- ( 2\@ADRpictogramStep, 8.5\@ADRpictogramStep )
|
||
-- cycle;
|
||
\fill
|
||
[ \@AdrUpperPattern ] ( 4\@ADRpictogramStep, 6.5\@ADRpictogramStep )
|
||
-- ( 5\@ADRpictogramStep, 6.5\@ADRpictogramStep )
|
||
-- ( 5\@ADRpictogramStep, 11.5\@ADRpictogramStep )
|
||
-- ( 4\@ADRpictogramStep, 10.5\@ADRpictogramStep )
|
||
-- cycle;
|
||
\fill
|
||
[ \@AdrUpperPattern ] ( 6.0\@ADRpictogramStep, 6.5\@ADRpictogramStep )
|
||
-- ( 7.0\@ADRpictogramStep, 6.5\@ADRpictogramStep )
|
||
-- ( 7.0\@ADRpictogramStep, 12.5\@ADRpictogramStep )
|
||
-- ( 6.5\@ADRpictogramStep, 13.0\@ADRpictogramStep )
|
||
-- ( 6.0\@ADRpictogramStep, 12.5\@ADRpictogramStep )
|
||
-- cycle;
|
||
\fill
|
||
[ \@AdrUpperPattern ] ( 8\@ADRpictogramStep, 6.5\@ADRpictogramStep )
|
||
-- ( 9\@ADRpictogramStep, 6.5\@ADRpictogramStep )
|
||
-- ( 9\@ADRpictogramStep, 10.5\@ADRpictogramStep )
|
||
-- ( 8\@ADRpictogramStep, 11.5\@ADRpictogramStep )
|
||
-- cycle;
|
||
\fill
|
||
[ \@AdrUpperPattern ] ( 10\@ADRpictogramStep, 6.5\@ADRpictogramStep )
|
||
-- ( 11\@ADRpictogramStep, 6.5\@ADRpictogramStep )
|
||
-- ( 11\@ADRpictogramStep, 8.5\@ADRpictogramStep )
|
||
-- ( 10\@ADRpictogramStep, 9.5\@ADRpictogramStep )
|
||
-- cycle;
|
||
\fill
|
||
[ \@AdrUpperPattern ] ( 12\@ADRpictogramStep, 6.5\@ADRpictogramStep )
|
||
-- ( 13\@ADRpictogramStep, 6.5\@ADRpictogramStep )
|
||
-- ( 12\@ADRpictogramStep, 7.5\@ADRpictogramStep )
|
||
-- cycle;
|
||
}
|
||
\ifnotempty{\@AdrLowerPattern}
|
||
{
|
||
\fill
|
||
[ \@AdrLowerPattern ] ( 0\@ADRpictogramStep, 6.5\@ADRpictogramStep )
|
||
-- ( 1\@ADRpictogramStep, 6.5\@ADRpictogramStep )
|
||
-- ( 1\@ADRpictogramStep, 5.5\@ADRpictogramStep )
|
||
-- cycle;
|
||
\fill
|
||
[ \@AdrLowerPattern ] ( 2\@ADRpictogramStep, 6.5\@ADRpictogramStep )
|
||
-- ( 3\@ADRpictogramStep, 6.5\@ADRpictogramStep )
|
||
-- ( 3\@ADRpictogramStep, 3.5\@ADRpictogramStep )
|
||
-- ( 2\@ADRpictogramStep, 4.5\@ADRpictogramStep )
|
||
-- cycle;
|
||
\fill
|
||
[ \@AdrLowerPattern ] ( 4\@ADRpictogramStep, 6.5\@ADRpictogramStep )
|
||
-- ( 5\@ADRpictogramStep, 6.5\@ADRpictogramStep )
|
||
-- ( 5\@ADRpictogramStep, 1.5\@ADRpictogramStep )
|
||
-- ( 4\@ADRpictogramStep, 2.5\@ADRpictogramStep )
|
||
-- cycle;
|
||
\fill
|
||
[ \@AdrLowerPattern ] ( 6.0\@ADRpictogramStep, 6.5\@ADRpictogramStep )
|
||
-- ( 7.0\@ADRpictogramStep, 6.5\@ADRpictogramStep )
|
||
-- ( 7.0\@ADRpictogramStep, 0.5\@ADRpictogramStep )
|
||
-- ( 6.5\@ADRpictogramStep, 0.0\@ADRpictogramStep )
|
||
-- ( 6.0\@ADRpictogramStep, 0.5\@ADRpictogramStep )
|
||
-- cycle;
|
||
\fill
|
||
[ \@AdrLowerPattern ] ( 8\@ADRpictogramStep, 6.5\@ADRpictogramStep )
|
||
-- ( 9\@ADRpictogramStep, 6.5\@ADRpictogramStep )
|
||
-- ( 9\@ADRpictogramStep, 2.5\@ADRpictogramStep )
|
||
-- ( 8\@ADRpictogramStep, 1.5\@ADRpictogramStep )
|
||
-- cycle;
|
||
\fill
|
||
[ \@AdrLowerPattern ] ( 10\@ADRpictogramStep, 6.5\@ADRpictogramStep )
|
||
-- ( 11\@ADRpictogramStep, 6.5\@ADRpictogramStep )
|
||
-- ( 11\@ADRpictogramStep, 4.5\@ADRpictogramStep )
|
||
-- ( 10\@ADRpictogramStep, 3.5\@ADRpictogramStep )
|
||
-- cycle;
|
||
\fill
|
||
[ \@AdrLowerPattern ] ( 12\@ADRpictogramStep, 6.5\@ADRpictogramStep )
|
||
-- ( 13\@ADRpictogramStep, 6.5\@ADRpictogramStep )
|
||
-- ( 12\@ADRpictogramStep, 5.5\@ADRpictogramStep )
|
||
-- cycle;
|
||
}
|
||
\ifnotempty{\@AdrUpperInner}
|
||
{
|
||
\fill
|
||
[ \@AdrUpperInner ] ( 0\@ADRpictogramRadius+5pt, 1\@ADRpictogramRadius )
|
||
-- ( 1\@ADRpictogramRadius, 2\@ADRpictogramRadius-5pt )
|
||
-- ( 2\@ADRpictogramRadius-5pt, 1\@ADRpictogramRadius )
|
||
-- cycle;
|
||
\draw
|
||
[ adrBlack ] ( 0\@ADRpictogramRadius+5pt, 1\@ADRpictogramRadius )
|
||
-- ( 2\@ADRpictogramRadius-5pt, 1\@ADRpictogramRadius );
|
||
}
|
||
\ifnotequal{\@AdrUpperPattern}{\@AdrLowerPattern}
|
||
{
|
||
\draw
|
||
[ adrBlack ] ( 0\@ADRpictogramRadius+5pt, 1\@ADRpictogramRadius )
|
||
-- ( 2\@ADRpictogramRadius-5pt, 1\@ADRpictogramRadius );
|
||
}
|
||
\ifnotempty{\@AdrLowerInner}
|
||
{
|
||
\fill
|
||
[ \@AdrLowerInner ] ( 0\@ADRpictogramRadius+5pt, 1\@ADRpictogramRadius )
|
||
-- ( 1\@ADRpictogramRadius, 0\@ADRpictogramRadius+5pt )
|
||
-- ( 2\@ADRpictogramRadius-5pt, 1\@ADRpictogramRadius )
|
||
-- cycle;
|
||
}
|
||
\ifthenelse{\equal{\@AdrLowerBright}{true}}
|
||
{
|
||
\ifthenelse{\equal{\@AdrUpperBright}{true}}
|
||
{
|
||
% Upper and lower half need a dashed line.
|
||
\draw
|
||
[
|
||
adrBlack,
|
||
dash pattern={on 6.25pt off 4.166666666666667pt},
|
||
] ( 0\@ADRpictogramRadius, 1\@ADRpictogramRadius )
|
||
-- ( 1\@ADRpictogramRadius, 2\@ADRpictogramRadius );
|
||
\draw
|
||
[
|
||
adrBlack,
|
||
dash pattern={on 6.25pt off 4.166666666666667pt},
|
||
] ( 1\@ADRpictogramRadius, 2\@ADRpictogramRadius )
|
||
-- ( 2\@ADRpictogramRadius, 1\@ADRpictogramRadius );
|
||
\draw
|
||
[
|
||
adrBlack,
|
||
dash pattern={on 6.25pt off 4.166666666666667pt},
|
||
] ( 2\@ADRpictogramRadius, 1\@ADRpictogramRadius )
|
||
-- ( 1\@ADRpictogramRadius, 0\@ADRpictogramRadius );
|
||
\draw
|
||
[
|
||
adrBlack,
|
||
dash pattern={on 6.25pt off 4.166666666666667pt},
|
||
] ( 1\@ADRpictogramRadius, 0\@ADRpictogramRadius )
|
||
-- ( 0\@ADRpictogramRadius, 1\@ADRpictogramRadius );
|
||
% Therefore the solid line must be black.
|
||
\draw
|
||
[ adrBlack ] ( 0\@ADRpictogramRadius+5pt, 1\@ADRpictogramRadius )
|
||
-- ( 1\@ADRpictogramRadius, 2\@ADRpictogramRadius-5pt )
|
||
-- ( 2\@ADRpictogramRadius-5pt, 1\@ADRpictogramRadius )
|
||
-- ( 1\@ADRpictogramRadius, 0\@ADRpictogramRadius+5pt )
|
||
-- cycle;
|
||
}
|
||
{
|
||
% Only lower half needs a dashed line.
|
||
\draw
|
||
[
|
||
adrBlack,
|
||
dash pattern={on 6.25pt off 4.166666666666667pt},
|
||
] ( 0\@ADRpictogramRadius, 1\@ADRpictogramRadius )
|
||
-- ( 1\@ADRpictogramRadius, 0\@ADRpictogramRadius );
|
||
\draw
|
||
[
|
||
adrBlack,
|
||
dash pattern={on 6.25pt off 4.166666666666667pt},
|
||
] ( 1\@ADRpictogramRadius, 0\@ADRpictogramRadius )
|
||
-- ( 2\@ADRpictogramRadius, 1\@ADRpictogramRadius );
|
||
% Therefore the solid line must be black.
|
||
\draw
|
||
[ adrBlack ] ( 0\@ADRpictogramRadius+5pt, 1\@ADRpictogramRadius )
|
||
-- ( 1\@ADRpictogramRadius, 2\@ADRpictogramRadius-5pt )
|
||
-- ( 2\@ADRpictogramRadius-5pt, 1\@ADRpictogramRadius )
|
||
-- ( 1\@ADRpictogramRadius, 0\@ADRpictogramRadius+5pt )
|
||
-- cycle;
|
||
}
|
||
}
|
||
{
|
||
\ifthenelse{\equal{\@AdrUpperBright}{true}}
|
||
{
|
||
% Only upper half needs a dashed line.
|
||
\draw
|
||
[
|
||
adrBlack,
|
||
dash pattern={on 6.25pt off 4.166666666666667pt},
|
||
] ( 0\@ADRpictogramRadius, 1\@ADRpictogramRadius )
|
||
-- ( 1\@ADRpictogramRadius, 2\@ADRpictogramRadius );
|
||
\draw
|
||
[
|
||
adrBlack,
|
||
dash pattern={on 6.25pt off 4.166666666666667pt},
|
||
] ( 1\@ADRpictogramRadius, 2\@ADRpictogramRadius )
|
||
-- ( 2\@ADRpictogramRadius, 1\@ADRpictogramRadius );
|
||
% Therefore the solid line must be black.
|
||
\draw
|
||
[ adrBlack ] ( 0\@ADRpictogramRadius+5pt, 1\@ADRpictogramRadius )
|
||
-- ( 1\@ADRpictogramRadius, 2\@ADRpictogramRadius-5pt )
|
||
-- ( 2\@ADRpictogramRadius-5pt, 1\@ADRpictogramRadius )
|
||
-- ( 1\@ADRpictogramRadius, 0\@ADRpictogramRadius+5pt )
|
||
-- cycle;
|
||
}
|
||
{
|
||
% No half need a dashed line.
|
||
% Solid line could be white or black.
|
||
\draw
|
||
[ \@AdrColour ] ( 0\@ADRpictogramRadius+5pt, 1\@ADRpictogramRadius )
|
||
-- ( 1\@ADRpictogramRadius, 2\@ADRpictogramRadius-5pt )
|
||
-- ( 2\@ADRpictogramRadius-5pt, 1\@ADRpictogramRadius )
|
||
-- ( 1\@ADRpictogramRadius, 0\@ADRpictogramRadius+5pt )
|
||
-- cycle;
|
||
}
|
||
}
|
||
\node
|
||
[
|
||
text centered,
|
||
text width = 2.00\@ADRpictogramRadius,
|
||
] at ( 1\@ADRpictogramRadius, 1.40\@ADRpictogramRadius )
|
||
{{\color{\@AdrUpperColour}\fontsize{50pt}{50pt}\selectfont #5}};
|
||
\node
|
||
[
|
||
text centered,
|
||
text depth = 0.45\@ADRpictogramRadius,
|
||
text height = 0.50\@ADRpictogramRadius,
|
||
text width = 2.00\@ADRpictogramRadius,
|
||
] at ( 1\@ADRpictogramRadius, 0.85\@ADRpictogramRadius ) {\color{\@AdrLowerColour}\large #9};
|
||
\node at ( 1\@ADRpictogramRadius, 0.35\@ADRpictogramRadius ) {\color{\@AdrLowerColour}\Large #6};
|
||
\node at ( 1\@ADRpictogramRadius, 0.55\@ADRpictogramRadius ) {\color{\@AdrLowerColour}\small #8};
|
||
\node at ( 1\@ADRpictogramRadius, 0.70\@ADRpictogramRadius ) {\color{\@AdrLowerColour}\small #7};
|
||
\end{tikzpicture}%
|
||
}%
|
||
}}
|
||
|
||
\newcommand{\adrExplosive }[3][1cm]
|
||
{\adrPictogram[#1]{adrOrange} {} {} {\fontsize{45pt}{45pt}\selectfont\pictogramExplosive} {1} {1.#2~} {#3}
|
||
{\LARGE EXPLOSIVE}}
|
||
\newcommand{\adrLessExplosive }[3][1cm]
|
||
{\adrPictogram[#1]{adrOrange} {} {} {\fontsize{35pt}{35pt}\selectfont\textbf{1.#2}} {1} {} {#3}
|
||
{\LARGE EXPLOSIVE}}
|
||
\newcommand{\adrFlammableGas }[1][1cm]
|
||
{\adrPictogram[#1]{adrRed} {} {} {\fontsize{50pt}{50pt}\selectfont\pictogramFlammable} {2} {} {}
|
||
{\LARGE FLAMMABLE\\\LARGE GAS}}
|
||
\newcommand{\adrNonFlammableGas }[1][1cm]
|
||
{\adrPictogram[#1]{adrGreen} {} {} {\fontsize{20pt}{20pt}\selectfont\pictogramGasBottle} {2} {} {}
|
||
{NON-FLAMMABLE\\\LARGE GAS}}
|
||
\newcommand{\adrPoisonGas }[1][1cm]
|
||
{\adrPictogram[#1]{adrWhite} {} {} {\fontsize{45pt}{45pt}\selectfont\pictogramSkull} {2} {} {}
|
||
{\Huge POISON\\GAS}}
|
||
\newcommand{\adrFlammableLiquid }[1][1cm]
|
||
{\adrPictogram[#1]{adrRed} {} {} {\fontsize{50pt}{50pt}\selectfont\pictogramFlammable} {3} {} {}
|
||
{\LARGE FLAMMABLE\\\large LIQUID}}
|
||
\newcommand{\adrFlammableSolid }[1][1cm]
|
||
{\adrPictogram[#1]{adrWhite} {} {adrRedStripes} {\fontsize{50pt}{50pt}\selectfont\pictogramFlammable} {4} {} {}
|
||
{\LARGE FLAMMABLE\\\LARGE SOLID}}
|
||
\newcommand{\adrSpontaneouslyCombustible }[1][1cm]
|
||
{\adrPictogram[#1]{adrWhite} {adrRed} {} {\fontsize{50pt}{50pt}\selectfont\pictogramFlammable} {4} {} {}
|
||
{\large SPONTANEOUSLY\\\normalsize COMBUSTIBLE}}
|
||
\newcommand{\adrDangerousWhenWet }[1][1cm]
|
||
{\adrPictogram[#1]{adrBlue} {} {} {\fontsize{50pt}{50pt}\selectfont\pictogramFlammable} {4} {} {}
|
||
{\LARGE DANGEROUS\\\large WHEN WET}}
|
||
\newcommand{\adrOxidiser }[1][1cm]
|
||
{\adrPictogram[#1]{adrYellow} {} {} {\fontsize{50pt}{50pt}\selectfont\pictogramOxidiser} {5.1} {} {}
|
||
{\\[-.8\normalbaselineskip]\Huge OXIDISER}}
|
||
\newcommand{\adrPeroxide }[1][1cm]
|
||
{\adrPictogram[#1]{adrRed} {adrYellow} {} {\fontsize{50pt}{50pt}\selectfont\pictogramFlammable} {5.2} {} {}
|
||
{\large ORGANIC\\\LARGE PEROXID}}
|
||
\newcommand{\adrToxic }[1][1cm]
|
||
{\adrPictogram[#1]{adrWhite} {} {} {\fontsize{50pt}{50pt}\selectfont\pictogramSkull} {6} {} {}
|
||
{\Huge TOXIC}}
|
||
\newcommand{\adrInfectious }[1][1cm]
|
||
{\adrPictogram[#1]{adrWhite} {} {} {\fontsize{60pt}{60pt}\selectfont\DejaVuSans^^^^2623} {6} {} {}
|
||
{%
|
||
\\[-1.3\normalbaselineskip]%
|
||
\normalsize INFECTIOUS SUBSTANCE\\%
|
||
\tiny IN CASE OF DAMAGE OR LEAKAGE\\IMMEDIATELY NOTIFY\\PUBLIC HEALTH AUTHORITY\\%
|
||
}}
|
||
\newcommand{\adrRadioactiveI }[3][1cm]
|
||
{\adrPictogram[#1]{adrWhite} {} {adrWhite} {\fontsize{70pt}{70pt}\selectfont\Radioactivity} {7} {} {}
|
||
{%
|
||
\large RADIOACTIVE \textbf{\color{adrRed}\selectfont I}\\%
|
||
\tiny CONTENTS: #2\\%
|
||
ACTIVITY: \Physical#3{}{}{}{}\\[-.9\normalbaselineskip]%
|
||
}}
|
||
\newcommand{\adrRadioactiveII }[4][1cm]
|
||
{\adrPictogram[#1]{adrWhite} {} {adrYellow} {\fontsize{70pt}{70pt}\selectfont\Radioactivity} {7} {} {}
|
||
{%
|
||
\large RADIOACTIVE \textbf{\color{adrRed}\selectfont II}\\%
|
||
\tiny CONTENTS: #2\\%
|
||
ACTIVITY: \Physical#3{}{}{}{}\\[-.9\normalbaselineskip]%
|
||
\setlength{\fboxsep}{0pt}%
|
||
\fbox{\parbox[][.08\linewidth][b]{.37\linewidth}
|
||
{%
|
||
\centering%
|
||
\fontsize{8pt}{8pt}\selectfont #4\\%
|
||
\fontsize{5pt}{5pt}\selectfont TRANSPORT INDEX}%
|
||
}%
|
||
}}
|
||
\newcommand{\adrRadioactiveIII }[4][1cm]
|
||
{\adrPictogram[#1]{adrWhite} {} {adrYellow} {\fontsize{70pt}{70pt}\selectfont\Radioactivity} {7} {} {}
|
||
{%
|
||
\large RADIOACTIVE \textbf{\color{adrRed}\selectfont III}\\%
|
||
\tiny CONTENTS: #2\\%
|
||
ACTIVITY: \Physical#3{}{}{}{}\\[-.9\normalbaselineskip]%
|
||
\setlength{\fboxsep}{0pt}%
|
||
\fbox{\parbox[][.08\linewidth][b]{.37\linewidth}
|
||
{%
|
||
\centering%
|
||
\fontsize{8pt}{8pt}\selectfont #4\\%
|
||
\fontsize{5pt}{5pt}\selectfont TRANSPORT INDEX}%
|
||
}%
|
||
}}
|
||
\newcommand{\adrFissile }[2][1cm]
|
||
{\adrPictogram[#1]{adrWhite} {} {adrWhite} {~\\[.4\normalbaselineskip]\Huge FISSILE\\} {7} {} {}
|
||
{%
|
||
~\\[-.5\normalbaselineskip]%
|
||
\setlength{\fboxsep}{0pt}%
|
||
\fbox{\parbox[][.2\linewidth][b]{.45\linewidth}
|
||
{%
|
||
\centering%
|
||
\fontsize{15pt}{15pt}\selectfont #2\\%
|
||
\fontsize{7pt}{7pt}\selectfont CRITICALITY\\ SAFETY INDEX}%
|
||
}%
|
||
}}
|
||
\newcommand{\adrCorrosive }[1][1cm]
|
||
{\adrPictogram[#1]{adrWhite} {} {adrBlack} {\fontsize{30pt}{30pt}\selectfont\pictogramCorrosive\,} {8} {} {}
|
||
{\\[-.5\normalbaselineskip]\Large CORROSIVE}}
|
||
\newcommand{\adrOther }[1][1cm]
|
||
{\adrPictogram[#1]{adrWhite} {} {adrBlackStripes} {} {\underline{9}}
|
||
{}{}{}}
|
||
\newcommand{\adrLithiumCells }[1][1cm]
|
||
{\adrPictogram[#1]{adrWhite} {} {adrBlackStripes} {} {\underline{9}}
|
||
{\fontsize{30pt}{30pt}\selectfont\pictogramLithiumCells}{}{}}
|