带有浮动元素的页面的自定义几何图形

带有浮动元素的页面的自定义几何图形

我有一个专门用于浮动的页面(即带有[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}

相关内容