我如何插入整页图像?页面上没有空白空间。
奖励:如何在图像上添加一些文字?
答案1
使用background
包:
\documentclass{article}
\usepackage{lipsum} %% gives dummy text for this file
\usepackage{background}
\backgroundsetup{
scale=1,
angle=0,
opacity=.4, %% adjust
contents={\includegraphics[width=\paperwidth,height=\paperheight]{pgfmanual}}
}
\begin{document}
\lipsum
\end{document}
如果愿意的话,可以使用keepaspectratio
作为选项。\includegraphics
使用eso-pic
:
\documentclass{article}
\usepackage{lipsum} %% gives dummy text for this file
\usepackage{eso-pic,graphicx}
\AddToShipoutPictureBG{%
\AtPageLowerLeft{\includegraphics[width=\paperwidth,height=\paperheight]{pgfmanual}}
}
\begin{document}
\lipsum
\end{document}
使用wallpaper
:
\documentclass[a4paper]{article}
\usepackage{lipsum} %% gives dummy text for this file
\usepackage{wallpaper}
\CenterWallPaper{1}{pgfmanual}
\begin{document}
\lipsum
\end{document}
此外,tikzpagenodes
在页面上为您提供了额外的挂钩,您可以使用它和其选项插入图像。tikz
这将留作练习作业 :)remember picture
overlay
答案2
我知道的最简单的方法:
将图像转换为 PDF(最简单的方法:使用程序
mogrify
,部分imagemagick
)例如mogrify -format pdf my_image.jpg
将 PDF 包含在文档中
\documentclass{article} \usepackage{pdfpages} \begin{document} \includepdf{my_image.pdf} \end{document}
答案3
这个包incgraph
就是为此目的而制作的(还有其他目的)。我的示例包括两张图片。在第一种情况下,纸张的大小会调整为图片的尺寸。在第二种情况下,图片会缩放以适合给定的页面。对于这两种情况,tikz
都可以覆盖任何代码;我使用了文本节点。
\documentclass[a4paper,12pt]{article}
\usepackage{incgraph,tikz}
\begin{document}
\incgraph[
overlay={\node[red] at (page.center) {\Huge Paper sized to picture};}
]{example-image-a}
\incgraph[documentpaper,
overlay={\node[red] at (page.center) {\Huge Picture sized to paper};}]
[width=\paperwidth,height=\paperheight]{example-image-b}
\end{document}
答案4
这使用stackengine
包的\hsmash
例程来克服 lr 边距问题。9.35 英寸基于 11 英寸纸张上文章类的文本高度和不对称垂直边距(可能需要更改其他边距/类)。插入文本\stackinset
由同一个包完成。
\documentclass{article}
\usepackage{stackengine}[2013-09-11]
\usepackage{graphicx}
\usepackage{lipsum}
\begin{document}
\pagestyle{empty}\centering%
\stackinset{c}{}{c}{}{\smash{\parbox{6in}{
%INSET TEXT HERE
\parskip 1em\lipsum[1-5]%
}}}{\vphantom{\rule{0pt}{\textheight}}%
\smash{\hsmash{\belowbaseline[-9.35in]{%
%IMAGE HERE
\includegraphics[width=8.5in,height=11in]{example-image}%
}}}}%
\end{document}