如何创建我自己的模板?

如何创建我自己的模板?

我目前正在制作一个 latex 模板,其中每个页面的上下文都有一个图像,并且每个页面下都应该有一个与图像相关的值表。因此,我正在使用 python 来获取图像的详细信息,现在我必须以某种方式将其转换为 latex 格式。我无法找到很多关于使用 Jinja 或类似的东西制作自己的表单的信息,所以任何帮助都会很有用,因为我以前没有使用过 jinja 或 latex,而且我正在谷歌搜索所有内容,因为我遇到了一个问题。

请注意,与图像相关的数据存储为字典,例如: 'EXdXLrZXS9Q': {'make': 'NIKON CORPORATION', 'model': 'NIKON D800', 'exposure_time': '1/500', 'aperture': '3.5', 'focal_length': '50.0', 'iso': 100}

编辑:目前的主要问题是如何使用 jinja 将数据从 python 传输到 latex 格式,希望制作一个与另一个图像并排的图像格式,并且每个图像下都有值表在此处输入图片描述

答案1

可以使用任何文本应用程序根据您显示的数据轻松编写所需的 latex 文件。您只需生成类似

在此处输入图片描述

\documentclass[a4paper,landscape]{article}
\usepackage[margin=1cm]{geometry}
\pagestyle{empty}
\usepackage{graphicx}
\usepackage{parskip}
\begin{document}

\begin{minipage}{.5\linewidth}
\centering
\includegraphics[width=.9\linewidth]{example-image-a}

\bigskip
\begin{tabular}{@{}ll@{}}
 make:& NIKON CORPORATION\\
 model& NIKON D800\\
 exposure time& 1/500\\
 aperture& 3.5\\
 focal length& 50.0\\
 iso& 100
\end{tabular}
\end{minipage}%
%
\begin{minipage}{.5\linewidth}
\centering
\includegraphics[width=.9\linewidth]{example-image-b}

\bigskip
\begin{tabular}{@{}ll@{}}
 make:& NIKON CORPORATION\\
 model& NIKON D800\\
 exposure time& 1/100\\
 aperture& 4.5\\
 focal length& 100.0\\
 iso& 3000
\end{tabular}
\end{minipage}%

\end{document}

相关内容