我不是 TikZ 专家,所以我没有机会成功发布 MWE 来重现上述信封设计。有什么提示可以开始吗?
答案1
此代码使用一系列minipage
s 来分割设计并在正确的位置设置适当的文本。
我曾经\usepackage[ngerman]{babel}\usepackage[random]{blindtext}
包含一些虚拟文本;是的,德语。 blindtext
不支持意大利语,并且lipsum
没有提供我想要的长度粒度。
我能够将信封的尺寸设置为您提到的尺寸:32.4cm x 22.9cm。不过,排版中的许多间距都是灵活的,因此几乎不需要额外工作就可以更改尺寸。最明显的区别是字体的相对大小会随着纸张尺寸的不同而发生变化。
我选择了一种字体(TeX 回旋学院) 我觉得它与图片上的非常相似,底座稍宽一些,字体更重一些。
我甚至把信封变成了图中所示的近似绿色,不过可以通过注释掉以下几行轻松删除它:
\usepackage{xcolor}
\definecolor{darkgreen}{HTML}{84c384}
\pagecolor{darkgreen}
原来的
样本
代码
\documentclass[12pt]{article}
\usepackage[ngerman]{babel}
\usepackage[random]{blindtext}
\usepackage{tgschola}
\usepackage[T1]{fontenc}\usepackage{xcolor}
\definecolor{darkgreen}{HTML}{84c384}
\pagecolor{darkgreen}
\usepackage[
paperwidth=32.4cm,
paperheight=22.9cm,
margin=5mm,
nofoot,nohead,
]{geometry}
\begin{document}
\pagestyle{empty}
% Left frame
\noindent\hspace{0.5ex}
\begin{minipage}[c][\textheight][t]{.28\linewidth}
\begin{center}
{\Large NOTIFICAZIONE \\[1ex] DI ATTI GIUDIZIARI}
\vspace{1ex}\footnotesize ai sensi della Legge 21/1/94, n.\ 53
\vspace{1ex}Autorizzazione Consiglio Ordine Avvocati di Roma
\vspace{1ex}N. \hspace{2cm} del
{ % Make box
\setlength{\fboxsep}{0pt}
\framebox[\linewidth]{ % Set box \linewidth x 3cm
\rule{0pt}{3.5cm}
}
}%
\vspace{1.5cm}
{\large N. \hrulefill\ del Registro Cronologico}\\[1ex]
\emph{Firma dell'Avvocato notificante}%
\end{center}
\vfill
\hrule
\vfill
{\center\large A V V E R T E N Z E\\[1ex]}
\footnotesize\parindent=10pt
\blindtext[2]
\blindtext[4]
\blindtext[3]
\blindtext[1]
\vspace{1.5cm} % add some space on the bottom
\end{minipage}
\hspace{4ex}\hfill % Pad the next minipage on either side
% Right frame
\begin{minipage}[c][\textheight][t]{.445\linewidth}
\vspace{1.7cm}
\hfill { % Make stamp box
\setlength{\fboxsep}{0pt}
\framebox[2.5cm]{ % Set box 2cm x 2cm
\rule{0pt}{2.5cm}
}
}
\vfill
{ % Make box
\setlength{\fboxsep}{5pt}
\framebox{\rule{0pt}{1cm}%
Racc.\ N. \rule{2.5cm}{\fboxrule}}}
\vspace{2ex}
\rule{\fboxrule}{9cm}\hspace{2ex}
\newlength{\shorterbox}
\setlength{\shorterbox}{\linewidth}
\addtolength{\shorterbox}{-4ex}
\begin{minipage}[b][9cm][t]{\shorterbox}
\Large
\vfill\hrulefill\par
\vfill\hrulefill\par
\vfill\hrulefill\par
\vfill(\hrulefill)\quad\hrulefill\par
\vspace{1ex}
\end{minipage}
\hfill\tiny Really small text that no one will read
\vspace{1cm}
\end{minipage}
\hfill~ % Pad the previous minipage on either side
\end{document}