答案1
不知道有什么软件包,但有一种方法是自己制作。该stackengine
软件包有助于解决垂直堆叠问题。要将此 MWE 转换为具体示例,只需替换我在定义中的\includegraphics
位置,将参数 4 替换为文件名,就像宏一样。\rule
\stamp
\actualstamp
\documentclass{article}
\usepackage{stackengine}
\usepackage{graphicx}
\newcommand\topic[1]{\textbf{#1}\\}
\newcommand\stamp[4][]{\stackon{\stackunder{\fbox{\rule{#3}{#4}}}{#2}}{\textbf{#1}}}
\newcommand\actualstamp[4][]{\stackon{\stackunder{%
\fbox{\includegraphics[width=#3]{#4}}}{#2}}{\textbf{#1}}}
\parskip 1ex
\begin{document}
\centering
\textbf{2009}
~\\
\topic{LaTeX 25th Anniversary}
15 March
\raisebox{1.2cm}{\stamp{Knuth}{1.5cm}{2cm}}
\hspace{0,5cm}
\stackon[1cm]{\stamp{egreg}{2cm}{1.5cm}}%
% USE ONE OF FOLLOWING TWO LINES; 2ND IF YOU HAVE IMAGE
{\stamp{Carlisle}{2cm}{1.5cm}}
% {\actualstamp{Carlisle}{2cm}{carlisle}}
\hspace{0,5cm}
\raisebox{1.2cm}{\stamp{Lamport}{1.5cm}{2cm}}
\vspace{1cm}
\topic{Packages}
4 June
\raisebox{1.2cm}{\stamp[Images]{graphicx}{1.8cm}{1.5cm}}
\hspace{0,5cm}
\stackon[1cm]{\stamp[Equations]{amsmath}{1.8cm}{1.5cm}}{\stamp[Graphics]{tikz}{1.5cm}{1.8cm}}
\hspace{0,5cm}
\raisebox{1.2cm}{\stamp[\stackon{\& Captions}{Figures}]{\stackon{V1.0}{boxhandler}}{1.8cm}{1.5cm}}
\\
\stamp[Tables]{tabularx}{1.8cm}{1.5cm}
\hspace{1.5cm}
\stamp[Stacking]{stackengine}{1.8cm}{1.5cm}
\end{document}
编辑以给予应得的赞扬。根据 Barbara 的评论,Knuth 邮票在 REEDIT 上重新估价