Sebastian Walz 860d31cee1
Tohu vaBohu
2023-04-21 00:22:52 +02:00

436 lines
22 KiB
TeX
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

\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}{}{}}