A3 绘图模板

A3 绘图模板

我正在尝试创建一种使用 LaTeX 批量创建 A3 图纸的方法/工作流程。

我发布的图纸如下: 示例图

右侧的大部分信息保持不变,只有标题、图纸编号和修订编号。左侧有两张图片,每张图片下方都有一个简短的描述。

我们使用的图纸数量是固定的,通常我只会为一个项目提供其中的一些图纸。图纸必须是 A3 尺寸。

我想要构建的可能是一个 LaTeX 主文件,我可以在里面写入每个绘图相同的所有信息,例如

  • 项目
  • 项目编号
  • 日期
  • 发行人
  • ETC

然后根据输入命令以可定制的方式将绘图添加到文档的命令例如:

\addDrawing{Drawing_Number, Drawing_Revision, Thing1_Title, Thing1_text, Thing1_image, Thing2_Title, Thing2_text, Thing2_image}

首先,我需要帮助在 LaTeX 中创建此绘图模板。我尝试过使用“独立”类,但放弃了它,因为我认为它不适合这个。然后我使用了“tikzposter”,但它不支持 A3(据我所知),所以我放弃了它。

我很感激任何关于如何创建这些绘图模板以及如何添加“Thing1”和“Thing2”的图片和文字的建议

提前致谢。

答案1

自发布以来,我想出了以下方法解决方案。我在 Inkscape 中制作了绘图模板,将其导入并使用 Tikz 在 Latex 中添加文本。

这是空白模板。 空白绘图模板

这是一个我仅添加标题的示例。

\documentclass[preview]{standalone}
\usepackage[a1paper]{geometry}
\usepackage{tikz}

% Define commands
\newcommand{\drawing}{}
\newcommand{\drawingTitle}{}

\newcommand{\makeDetail}[2]{
    \renewcommand{\drawing}{#1}
    \renewcommand{\drawingTitle}{#2}

    \begin{tikzpicture}
        \node[anchor=south west, inner sep=0] at (0,0) {\includegraphics{\drawing}};
        \node[anchor=south west, inner sep=0] at (35.8,5.8) {\huge{\drawingTitle}};
    \end{tikzpicture}
}

\begin{document}

     \makeDetail{drawing_example}{A Name Here}

\end{document}

结果是:

带标题的绘画

我承认,这不是最优雅的解决方案。正确放置文本并匹配字体和字体大小有点麻烦,但我认为我只需要经历一次这个过程。

使用相同的方法,我可以根据需要添加 Thing1 和 Thing2。

相关内容