更改特定页面的左边距和右边距

更改特定页面的左边距和右边距

在我的文档中,有几个表格太宽,无法放入边距之间 - 这就是我的表格超出文本的原因。我认为它看起来很丑,所以我想知道是否可以只更改文档中特定页面的边距?多亏了这一点,我的表格才能放入边距之间,并且文本和表格的长度将相同

答案1

你说的是

由于这个 [...] 文本和表格的长度将会相同

我认为在文档中保持一致的行长更为重要。标准 LaTeX 边距相当宽是有原因的。有一条经验法则,类似于“一行中不要超过 66 个字符”(否则读者很难从行尾跳到下一行的开头)。

因此,您无需缩小整个页面的边距,因为这样会导致正常段落中的行过长,只需将表格设置得稍微宽一些,如中心图形的宽度大于 \textwidth。以下是Martin Scharrer 的解决方案

\documentclass{article}

\usepackage{lipsum}% just for filler text
\usepackage[pass,showframe]{geometry}% just to show the margin borders

\begin{document}

\begin{table}
  \makebox[\textwidth][c]{
    \begin{tabular}{p{0.6\textwidth}p{0.6\textwidth}}
      \lipsum[1] & \lipsum[1]
    \end{tabular}
    }
    \caption{Extra-wide table}
\end{table}

\lipsum[1]

\end{document}

在此处输入图片描述

答案2

使用包geometry,然后您可以定义新布局并保存旧布局。从命令行运行texdoc geometry。有很好的例子

相关内容