如何在 \includegraphics 图像之间设置定义的水平填充

如何在 \includegraphics 图像之间设置定义的水平填充

如何在图像之间设置固定的水平填充?我正在使用(在我的主文件中):

\usepackage[export]{adjustbox}

在我的包含文件中有此内容:

\newcommand{\vastehoogte}[1]{\includegraphics[height=1\textheight,keepaspectratio]{#1}}

以这种方式插入图像:

\begin{adjustbox}{max width=1\textwidth}

        \vastehoogte{1.JPG}
        \vastehoogte{2.JPG}
        \vastehoogte{3.JPG}
        \vastehoogte{4.JPG}
        \vastehoogte{7.JPG}
        \vastehoogte{8.JPG}

        \end{adjustbox} 

\par}

但是我似乎无法使用 vspace 或其他方法在图像之间获得几毫米的填充。有人能帮帮我吗?

答案1

你可以加水平的通过在图像之间使用填充来填充图像\hspace{<value>},而不是\vspace

\usepackage[export]{adjustbox}也可以\includegraphics简单地跳过export选项并\adjustimage直接使用。

\documentclass{article}

\usepackage{adjustbox}
\usepackage{mwe}% for the example text and images only

\newcommand\vastehoogte[1]{%
    \adjustimage{height=\textheight}{#1}%
}
\begin{document}
\blindtext

\begin{adjustbox}{max width=\textwidth}
        \vastehoogte{example-image-a}\hspace{10mm}%
        \vastehoogte{example-image-b}\hspace{10mm}%
        \vastehoogte{example-image-c}\hspace{10mm}%
        \vastehoogte{example-image-plain}\hspace{10mm}%
        \vastehoogte{example-image-empty}\hspace{10mm}%
        \vastehoogte{example-image}%
\end{adjustbox} 
\par

\blindtext

\end{document}

在此处输入图片描述


由于还adjustbox为您提供了附加功能,您当然也可以使用这些功能,例如margin=<left> <bottom> <right> <top>添加间距的键。

\documentclass{article}

\usepackage{adjustbox}
\usepackage{blindtext}

\newcommand\vastehoogte[2][5mm 0mm 5mm 0mm]{%
    \adjustimage{height=\textheight,margin={#1}}{#2}%
}
\begin{document}
\blindtext

\begin{adjustbox}{max width=1\textwidth}
        \vastehoogte[0mm 0mm 5mm 0mm]{example-image}
        \vastehoogte{example-image}
        \vastehoogte{example-image}
        \vastehoogte{example-image}
        \vastehoogte{example-image}
        \vastehoogte[5mm 0mm 0mm 0mm]{example-image}
\end{adjustbox} 
\par

\blindtext
\end{document}

在此处输入图片描述

相关内容