Я пытаюсь добиться того, чтобы изображение занимало всю ширину первой страницы PDF-документа, который я создаю в формате ин-кварто, но все, что я пробовал, оставляет хотя бы небольшой зазор на одной или обеих сторонах изображения. Размер исходного изображения — 8,38 см на 20,97 см. Я не против, если я потеряю часть изображения, просто не хочу никаких пробелов.
У меня нет большого опыта работы с латексом, поэтому я в растерянности. Это лучший результат, который я получил, но с обеих сторон все еще остаются белые полоски:
\begin{figure}[H]
\makebox[\textwidth][c]{\includegraphics[width=23cm]{../images/titlestrip.png}}
\end{figure}
Вот что еще я пробовал (помимо прочего):
\begin{adjustwidth}{-1in}{-1in}
\AddToShipoutPicture*{%
\AtPageUpperLeft{\raisebox{-2.5\height}{\includegraphics[width=23cm]{../images//titlestrip.png}}}}
\end{adjustwidth}
\begin{adjustwidth}{-1.25in}{-1.25in}
\begin{textblock*}{24cm}[0.5,0.5](10.5cm,17cm)
\includegraphics[width=22cm]{../images/titlestrip.png}
\end{textblock*}
\end{adjustwidth}
\begin{flushright}
\begin{figure}[H]
\includegraphics[width=\paperwidth]{../images/titlestrip.png}
\end{figure}
\end{flushright}
\noindent\makebox[\textwidth][c]{
\begin{minipage}{2\textwidth}
\begin{figure}[H]
\includegraphics[width=21cm]{../images/titlestrip.png}
\end{figure}
\end{minipage}
}
\begin{figure}[H]
\centering
\begin{adjustwidth}{-1in}{-1in}
\includegraphics[height=8.47cm]{../images/titlestrip.png}
\end{adjustwidth}
\end{figure}
\begin{figure}[H]
\makebox[\textwidth][c]{\includegraphics[width=23cm]{../images/titlestrip.png}}%
\caption{Caption}
\label{fig:key}
\end{figure}
\newlength{\offsetpage}
\setlength{\offsetpage}{1.0cm}
\newenvironment{widepage}{\begin{adjustwidth}{-1in}{-1in}%
\addtolength{\textwidth}{2in}}%
{\end{adjustwidth}}
\begin{figure}[H]
\begin{widepage}
\makebox[\textwidth][c]{\includegraphics[width=23cm]{../images/titlestrip.png}}%
\caption{Caption}
\label{fig:key}
\end{widepage}
\end{figure}
На этом изображении красный блок — это положение изображения, которое у меня есть в данный момент, зеленый с обеих сторон — это дополнительное пространство, которое я хотел бы закрыть. Зеленый квадрат — это еще одно изображение в правильном положении.
Согласно этим решениям с сайта tex.stackexchange.com, вам следует использовать \makebox[\textwidth]{\includegraphics[width=\paperwidth]{...}}
Да, я тоже через это прошел, но, к сожалению, по бокам у меня все еще остается пустое место.
Я добавил новый ответ с помощью Adjustbox
Может быть, попробовать использовать пакет background ? Вот что сработало для меня:
\documentclass{article}
\usepackage{graphicx} % Required for inserting images
\usepackage[pages=some]{background}
\title{Bunch of text}
\begin{document}
\maketitle
\backgroundsetup{
scale=1.0,
angle=0,
opacity=0.95,
contents = {
\includegraphics{red.png}}}
\BgThispage
\end{document}
и это результат:
Обновлено: после того, как я отправил этот ответ, я нашел пакет https://mirror.ox.ac.uk/sites/ctan.org/macros/latex/contrib/clrstrip/clrstrip.pdf, который может быть более простым решением. . Думаю, я бы добавил это к своему ответу здесь, на случай, если это кому-то пригодится в будущем.
С некоторыми изменениями масштаба и положения все получилось отлично — спасибо!
\documentclass{article}
\usepackage[a4paper, margin=0cm]{geometry}
\usepackage{graphicx}
\usepackage{adjustbox}
\usepackage{xcolor}
\usepackage{lipsum}
\title{Adjustbox on the top}
\begin{document}
\maketitle
\noindent
\begin{adjustbox}{width=\paperwidth, height=100, frame=0pt, opacity=0.8}
\includegraphics[width=\paperwidth, height=10]{red.png}
end{adjustbox}
\newgeometry{a4paper, margin=2cm}
\section{Introduction}
\lipsum
\end{document}
Если вы хотите, чтобы изображение располагалось в определенной позиции и вы не используете подпись, избавьтесь от окружения
figure
вокруг него.