将缩小的图形左对齐

将缩小的图形左对齐

我在文档中包含一个 PDF 作为图形,并且 PDF 比 宽很多\linewidth。我使用adjustbox包将宽度设置为略大于 \linewidth,但我不知道如何让它流过左边距而不是右边距。

% in the preamble
\usepackage[export]{adjustbox}

% in the document body 
\begin{figure}[h]
\includegraphics[width=\linewidth+2cm]{figure.pdf}
\end{figure}

如果我用或替换该width选项,那么图形就会被拉伸到它的原始大小,然后再拉伸一些,如果我之后添加这些选项,它们似乎会被忽略。leftinnerwidth

根据此处其他答案的建议,我尝试将图形包装在如下所示的盒子中,但无济于事:

\makebox[\textwidth+2cm][l]{
  \includegraphics[width=\linewidth+2cm]{figure.pdf}
}

我怎样才能让图形尊重右边距并流过左边距?

答案1

你想要這樣嗎?

\documentclass{article}
\usepackage{showframe} %% just for demo
\usepackage[export]{adjustbox}


\begin{document}
\begin{figure}[htbp]
\includegraphics[width=\dimexpr\linewidth+2cm\relax,right]{example-image}
\end{figure}
\end{document}

在此处输入图片描述

另一场演出:

\documentclass{book}
\usepackage{showframe} %% just for demo
\usepackage[export]{adjustbox}


\begin{document}
\begin{figure}[htbp]
\includegraphics[width=\dimexpr\linewidth+2cm\relax,outer]{example-image}
\end{figure}
\clearpage
\begin{figure}[htbp]
\includegraphics[width=\dimexpr\linewidth+2cm\relax,outer]{example-image}
\end{figure}
\end{document}

在此处输入图片描述

相关内容