我已经使用过这个解决方案如何制作邮票纸?,我可以缩放我的图像,生成任何类型的图像平铺图案并定义精确的切割指南,但我希望有一些其他功能,下面是我的 MWE。
每个 .tex 文件都有自己独特的图像和数量,可打印在 A4 纵向页面上,以及数据。我的 MWE 有 12 个 (3c x 4r) 图像图块,有时将选择不同的 cxr,我想包括以下内容;
- 日期 dd/mm/yyyy 文本左对齐,并在每个图像的顶部和左侧对齐
- 从 n 到 m(共 m 个)的递增数字,例如 145 个中的 1 个、145 个中的 2 个、145 个中的 3 个,...
- m 中的 n 下的换行符,例如单词“metric”或“allowed”,两者都是右对齐的文本,并且与每个图像的顶部和右侧对齐
- 在每个图像上可定义但固定的位置放置一些固定的文本
这有可能吗?我试过了环境实验室和数据工具因为这承诺使用外部文件作为变量(文本文件),但我无法让它工作。我也试过标签但无法获取图形,可能不允许。大约 40 年前,我使用工业标签软件来实现这一点,但我在 latex 中找不到任何这样的东西。一张邮票似乎是最接近我的东西,但我欢迎其他解决方案或软件包来做同样的事情。我正在使用 TeXstudio,而且我的 MWE 第一页是空白的!
\documentclass[12pt,a4paper]{article}
\usepackage[portrait]{geometry} %originally landscape
\usepackage{graphicx}
\usepackage[export]{adjustbox}
%\usepackage{duckuments}
\usepackage{nicematrix, tikz}
%\newcommand{\borderw}{1mm}
\newcommand{\duck}{\includegraphics[width=6.3cm, height=6.6cm, valign=m]{example-image-duck}}
%\newcommand{\duck}{\includegraphics[width=.42\textwidth,valign=m]{sundewcoverreducedsize.jpg}}
\begin{document}
\setlength{\tabcolsep}{0.5mm} %horizontal gap between image and borderline
\advance\leftskip-3.0cm %gap from left edge of paper page to content
% \vspace*{-2.5cm} %gap from top edge of paper page to content
\NiceMatrixOptions
{
cell-space-limits = 0.5mm , %vertical gap between image and borderline
custom-line =
{
letter = I ,
command = MyHline ,
tikz =
{
line cap=round,
line width=1mm,
dash pattern=on 0mm off 2mm,
gray!50,
shorten <=-1cm,
shorten >=-1cm
}
}
}
\begin{NiceTabular}{IcIcIcI}
\MyHline
\duck & \duck & \duck \\
\MyHline
\duck & \duck & \duck \\
\MyHline
\duck & \duck & \duck \\
\MyHline
\duck & \duck & \duck \\
\MyHline
\end{NiceTabular}
\end{document}