en esta pregunta Muestra de hermosas etiquetas para botellas de vino hechas con LaTeX/TikZ y amigosPedí etiquetas para botellas de vino. Aquí está mi propio intento. Todavía tengo que jugar con las fuentes.
Estoy bastante contento con el diseño pero no con el código. Se basa en un diseño de tabla en tcolorbox
(para la imagen de fondo). Entonces mi pregunta es: ¿es posible lograr un diseño como mi etiqueta con un "código más limpio"? ¿Quizás exista una solución más limpia sin utilizar tablas?
Aquí está mi código hasta ahora:
\documentclass[a4paper]{memoir}
\usepackage[table,dvipsnames]{xcolor}
\usepackage[most]{tcolorbox}
\usepackage{tabularx}
\usepackage{booktabs}
\usepackage{ragged2e}
\usepackage{kpfonts}
\usepackage{PTSansCaption}
\usepackage{rotating}
\usepackage{multirow}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{soul}
\usepackage[]{graphicx}
\usepackage{array}
\usepackage{calc}
\newlength{\bls}
\setlength{\bls}{\baselineskip-\doublerulesep}
\newcolumntype{L}[1]{>{\raggedright\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
\newcolumntype{C}[1]{>{\centering\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
\newcolumntype{R}[1]{>{\raggedleft\let\newline\\\arraybackslash\hspace{0pt}}m{#1}}
\sodef\an{}{.4em}{1em plus1em}{2em plus.1em minus.1em}
\tcbset{
bgtable/.style={
freelance,
frame code={\draw[] (interior.north west) -- (interior.north east);}
center title,
fonttitle=\bfseries\sffamily,
watermark graphics=#1,
watermark stretch=1.00,
watermark opacity=0.3,
arc=0pt,
outer arc=0pt,
nobeforeafter}
}
\pagestyle{empty}
\begin{document}
\noindent\begin{tcolorbox}[
bgtable=papiro.png,
tabularx*={}{C{20mm} | L{30mm} L{10mm} @{}C{1mm} @{}L{18mm} @{}C{1mm} @{}| L{20mm}},
watermark stretch=1.00,
width=10.8cm,
watermark opacity=0.8,
top=.51cm,
bottom=.31cm,
]
%erste Linie über Tabelle
& \multicolumn{6}{c}{} \\[-2\bls] \cline{2-6}
%erste Zeile
\multicolumn{1}{r|}{\multirow{6}{*}{\includegraphics[width=.9cm]{path2456.png}~~\,}} &
\multicolumn{5}{c|}{\raisebox{-.7pt}{\scshape\sffamily \bfseries \so{MET 8$\cdot$\&$\cdot$30}}} &
\multicolumn{1}{l}{\multirow{7}{*}{\begin{turn}{90}\ttfamily herb\end{turn}}} \\
\cline{2-6}
%%zweite Zeile
& \multicolumn{1}{c}{\multirow{5}{*}{\parbox{3cm}{\tiny
\scshape \RaggedRight Honig, Wasser, Äpfel, Hefe,
und vor allem Zeit braucht man, um selbstgemachten Met verschenken
zu können. Du hälst gerade ein solches Geschenk in der Hand. \newline Wenn es Dir
schmeckt, lass es mich wissen.}}
}
& \multicolumn{2}{l}{}
& \multicolumn{2}{l|}{}
&\\
%
%%dritte Zeile
&
& \multicolumn{1}{l}{\tiny Charge:}
&
& \multicolumn{1}{l}{\tiny Flaschennummer:}
&
&\\ \cline{3-3} \cline{5-5}
%%vierte Zeile
&
& \multicolumn{1}{|l|}{\ttfamily 09\,/\,13}
&
& \multicolumn{1}{|c|}{\ttfamily 3\,/\,15}
&
&\\ \cline{3-3} \cline{5-5}
%%%%%%%%%%%%%%%%%%%%%%%%%%
%%leere ``Zeile``
\cline{3-3} \cline{5-5}& \multicolumn{5}{c|}{} & \multicolumn{1}{c}{} \\[-\bls] \cline{3-5}
%%%%%%%%%%%%%%%%%%%%%%%%%%
%%fünfte Zeile
&
& \multicolumn{3}{|l|}{{\tiny gebraut von:} \ttfamily Schmendrich}
& \\
\cline{3-5}
& \multicolumn{5}{r|}{\miniscule \sffamily natürlich mit Schwefel}
& \multicolumn{1}{r}{}\\ \cline{2-6}
\end{tcolorbox}
\end{document}