我在 LaTeX 中使用 gcard 包。默认情况下,该包会创建 4 个“迷你页面”,这样,当 A4 纸折叠两次时,您就会得到一个整洁的邀请函/文件夹。
我想添加一张填满整个“迷你页面”的图片,但我无法让它看起来正确。这是 MVE:
\documentclass[12 pt]{article}
\usepackage{gcard}
\usepackage[utf8]{inputenc}
\begin{document}
\begin{frontcover}
\includegraphics[width = 10.3cm, height = 14cm]{fs_pic}
\end{frontcover}
\begin{insideright}
\includegraphics[width = 10.3cm, height = 14cm]{fs_pic}
\end{insideright}
\begin{insideleft}
Some text
\end{insideleft}
\begin{backcover}
Some more text
\end{backcover}
\end{document}
看起来像:
理想情况下,我希望让边缘在纸张中心相接。但是,如果将图片宽度增大,图片会延伸到纸张边缘,而不是将其推向中心。
答案1
最好撒谎!
下面的代码告诉 LaTeX 包含图像的框是0pt
宽度,但随后将一个具有宽度的图像放入.5\paperwidth
其中。这可以纠正居中并防止出现框过满的投诉。(因此,只有当您确定不想听到 TeX 的警告时才应使用它!)
\documentclass[12pt]{article}
\usepackage{gcard}
\usepackage[utf8]{inputenc}
\begin{document}
\begin{frontcover}
\centering
\makebox[0pt]{\includegraphics[width = .5\paperwidth, height = 14cm]{enfys}}
\end{frontcover}
\begin{insideright}
\centering
\makebox[0pt]{\includegraphics[width = .5\paperwidth, height = 14cm]{enfys}}
\end{insideright}
\begin{insideleft}
Some text
\end{insideleft}
\begin{backcover}
Some more text
\end{backcover}
\end{document}