我正在尝试将图像 (3200x2368) 对齐到页面顶部。它没有对齐,我不知道除了这个我还能尝试什么。我尝试过的所有方法都无法使图片对齐到顶部和左侧,并且没有任何边距。为什么会这样?如何修复?
\documentclass{article}
\usepackage[a4paper, total={6in, 8in}]{geometry}
\usepackage{graphicx, pgffor}
\usepackage[export]{adjustbox}
\pagenumbering{gobble}
\begin{document}
\pagestyle{empty}%
\noindent
\begin{figure}[t]
\vspace{0pt}
\includegraphics[width=7in,valign=t]{test.jpg}
\caption{Test Caption}
\end{figure}
\end{document}
这是测试图片
Ant 这是文档的样子
答案1
您可以使用该tikz
包将图像的左上角与页面的左上角对齐。
图像比页面宽度 (597.5pt) 更宽。使用width=\paperwidth,keepaspectratio
将使其适合。
为了容纳图像下方的选项,请添加合适的垂直空间\vspace{<space>}
。
\documentclass{article}
\usepackage[a4paper, total={6in, 8in}]{geometry}
\usepackage{graphicx, pgffor}
\usepackage[export]{adjustbox}
\pagenumbering{gobble}
\usepackage{tikz}% added<<<<<<<<<<<<
\begin{document}
\pagestyle{empty}%
\noindent
\begin{figure}
\begin{tikzpicture}[remember picture, overlay]
\node[anchor=north west, align=left, inner sep=0] at (current page.north west){\includegraphics[width=\paperwidth,keepaspectratio]{test.jpg}};
\end{tikzpicture}
\vspace{330pt}% move the caption down <<<<
\caption{Test Caption}
\end{figure}
\end{document}
答案2
这只是在保持与标题的距离的同时重叠了边距。如果不添加一些文本,图形将变成 [p] 浮点数,并位于页面中央而不是顶部。请注意,graphicx 使用了一些寄存器 0-9。但我忘了是哪些。
\documentclass{article}
\usepackage{graphicx}
\usepackage[export]{adjustbox}% not used
\usepackage{ifoddpage}
\usepackage{lipsum}% MWE only
\begin{document}
\begin{figure}[t]
\setlength{\dimen9}{\dimexpr 1in+\topmargin+\headheight+\headsep}% vertical offset
\checkoddpage
\ifoddpage
\setlength{\dimen8}{\dimexpr 1in+\oddsidemargin}% left margin
\else
\setlength{\dimen8}{\dimexpr 1in+\evensidemargin}%
\fi
\setlength{\dimen7}{\dimexpr \paperwidth-\textwidth-\dimen8}% right margin
\vskip-\dimen9\hskip-\dimen8
\includegraphics[width=\paperwidth, keepaspectratio]{example-image}%
\hskip-\dimen7
\caption{Test Caption}
\end{figure}
\lipsum[1-4]% wihtout the text, it bcomes a [p] float
\end{document}