在这个问题中 展示使用 LaTeX/TikZ 和朋友制作的精美酒瓶标签我要求提供酒瓶标签。这是我自己的尝试。我还需要玩弄字体。
我对设计很满意,但对代码不满意。它基于表格布局tcolorbox
(用于背景图片)。所以我的问题是:是否可以使用“更干净的代码”实现像我的标签这样的设计?也许有一个不使用表格的更干净的解决方案?
这是我目前的代码:
\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}