我有一个专门用于浮动的页面(即带有[p]
)。在我的实际代码中,它是longtable
中的table
。由于空间问题,我想更改带有该浮动的页面的边距。如何仅为浮动页面设置新几何图形?
这是不是链接问题的重复,因为该解决方案在浮动页面的情况下不起作用。
带有 的 MWE\hrule
指示浮动页的边距:
\documentclass[a4paper]{article}
\usepackage{geometry}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\begin{figure}[p]
\hrule
\caption{A horizontal rule.}
\end{figure}
\end{document}
答案1
您不需要更改页面几何形状(最有可能),这更简单,通常只需让浮动的内容渗入边距即可,这里两边各 1 厘米。
\documentclass[a4paper]{article}
\usepackage{lipsum}
\begin{document}
\lipsum[1]
\begin{figure}[p]
\hspace*{-1cm}%
\begin{minipage}{\dimexpr\textwidth+2cm}
\hrule
\caption{A horizontal rule.}
\end{minipage}%
\hspace*{-1cm}
\end{figure}
\end{document}