在 LaTeX 中填充左、上、右和下

在 LaTeX 中填充左、上、右和下

我想包括左、上、右和下填充. 我们在 LaTeX 中该怎么做?

答案1

如果我正确理解了你的问题,那么可以使用几何包:

\usepackage[%
    left=0.50in,%
    right=0.50in,%
    top=1.0in,%
    bottom=1.0in,%
    paperheight=11in,%
    paperwidth=8.5in%
]{geometry}%

另请参阅 xports 回答如何将页面的左边距/右边距设置为 1 英寸,将顶部/底部边距设置为 ½ 英寸?

答案2

请注意,LaTeX 本身并不区分边距和填充,因为它实际上不知道这些概念。它们通常不是排版所必需的。书籍与网站的做法不同。

adjustbox包包括一个\marginbox,允许在盒装内容周围添加边距(或填充)。还有一个margin选项用于\adjustboxadjustbox环境。

有三种不同的方式来定义边距/填充:

\marginbox{<all sites>}{<content>}
\marginbox{<left/right> <top/bottom>}{<content>}
\marginbox{<left> <bottom> <right> <top>}{<content>}

或者使用\adjustbox{adjustbox}

\adjustbox{margin=...}{<content>}
\begin{adjustbox{margin=...}
    <content>
\end{adjustbox}

如果要设置填充,请在其周围绘制一个框架/边框,然后添加一些边距:

\begin{adjustbox{margin=<l> <b> <r> <t>,frame=<thickness>,margin=<l> <b> <r> <t>}
    <content>
\end{adjustbox}

这里第一个margin设置填充,第二个设置边距。如果您只希望四边的填充相等,也可以使用选项<sep>的可选分隔 ( ) 参数fbox

\begin{adjustbox{fbox=<thickness> <sep>,margin=<l> <b> <r> <t>}
    <content>
\end{adjustbox}

相关内容