Aktenordner in TikZ
Hier ein Beispiel, wie man mit TikZ einen Aktenordner in TikZ zeichnen kann.
\documentclass[tikz,border=5pt]{standalone} \begin{document} \begin{tikzpicture}[line join=round, line cap=round] % ------------------------------ % Parameter % ------------------------------ \def\ordnerwidth{2.5} % Rückenbreite des Ordners \def\ordnerheight{11} % Höhe des Ordners % Abgeleitete Maße \pgfmathsetmacro{\lochdiam}{0.7*\ordnerwidth} \pgfmathsetmacro{\labelwidth}{0.8*\ordnerwidth} \pgfmathsetmacro{\lochx}{0.5*\ordnerwidth} \pgfmathsetmacro{\labelx}{0.5*(\ordnerwidth-\labelwidth)} % ------------------------------ % Zeichnung % ------------------------------ % Rücken \draw[fill=gray!20] (0,0) rectangle (\ordnerwidth,\ordnerheight); % Etikettfeld (mittig auf Rücken) \draw[fill=white] (\labelx,3) rectangle ++(\labelwidth,7); \foreach \y in {8.5,8,7.5,7,6.5} { \draw (\labelx+0.2,\y) -- (\labelx+\labelwidth-0.2,\y); } % Griffloch (mittig unten am Rücken) \draw[fill=black!40] (\lochx,1.2) circle (\lochdiam/2); \draw[fill=white] (\lochx,1.2) circle (\lochdiam/2.2); \end{tikzpicture} \end{document} |
Und hier der Code für den Ordner in 3D:
\documentclass[tikz,border=5pt]{standalone} \begin{document} \begin{tikzpicture}[line join=round, line cap=round] % ------------------------------ % Parameter % ------------------------------ \def\ordnerwidth{2.5} % Rückenbreite des Ordners \def\ordnerheight{10} % Höhe \def\depth{2} % Tiefe in die Perspektive % Abgeleitete Maße \pgfmathsetmacro{\lochdiam}{0.8*\ordnerwidth} \pgfmathsetmacro{\labelwidth}{0.8*\ordnerwidth} \pgfmathsetmacro{\lochx}{0.5*\ordnerwidth} \pgfmathsetmacro{\labelx}{0.5*(\ordnerwidth-\labelwidth)} % ------------------------------ % Zeichnung % ------------------------------ % Rückseite (Rücken sichtbar) \draw[fill=gray!20] (0,0) -- (\ordnerwidth,0) -- (\ordnerwidth,\ordnerheight) -- (0,\ordnerheight) -- cycle; % Seitenfläche \draw[fill=gray!10] (\ordnerwidth,0) -- (\ordnerwidth+\depth,0.6) -- (\ordnerwidth+\depth,\ordnerheight+0.6) -- (\ordnerwidth,\ordnerheight) -- cycle; % Oberseite \draw[fill=gray!30] (0,\ordnerheight) -- (\ordnerwidth,\ordnerheight) -- (\ordnerwidth+\depth,\ordnerheight+0.6) -- (\depth,\ordnerheight+0.6) -- cycle; % Etikettfeld (mittig auf Rücken) \draw[fill=white] (\labelx,6) rectangle ++(\labelwidth,3); \foreach \y in {8.5,8,7.5,7,6.5} { \draw (\labelx+0.2,\y) -- (\labelx+\labelwidth-0.2,\y); } % Griffloch (mittig unten am Rücken) \shade[ball color=black!50] (\lochx,1.2) circle (\lochdiam/2); \fill[white] (\lochx,1.2) circle (\lochdiam/2.5); % Umrandung \draw[thick] (0,0) -- (\ordnerwidth,0) -- (\ordnerwidth+\depth,0.6) -- (\ordnerwidth+\depth,\ordnerheight+0.6) -- (\depth,\ordnerheight+0.6) -- (0,\ordnerheight) -- cycle; \end{tikzpicture} \end{document} |



