将正文和边注居中

将正文和边注居中

使用geometry,我想要将文本主体和边距注释放在一起居中,即将textwidth + marginparsep + marginparwidth水平元素的部分放在一起居中。

我认为一个选项是将边注包含在内total bodyincludemp使其居中total body。但这会破坏我文档的当前布局,我必须hscale重新进行调整。

那我该怎么办呢?

答案1

您可以将其中一个边距设置为短的经过\marginparsep + \marginparwidth

在此处输入图片描述

\documentclass{article}
\usepackage{geometry}
\geometry{
  paper=letterpaper,
  margin=2in,
  inner=\dimexpr2in-\marginparsep-\marginparwidth,
  twoside,% Optional
  showframe% Just for this example
}

\begin{document}

Lorem ipsum dolor sit amet, consectetur adipiscing elit. \marginpar{This is a margin paragraph.}
Cras a lorem eget mauris sagittis vehicula et nec nunc. 
Phasellus pulvinar purus nec risus varius, quis mollis mi porta.

\newpage

Lorem ipsum dolor sit amet, consectetur adipiscing elit. \marginpar{This is a margin paragraph.}
Cras a lorem eget mauris sagittis vehicula et nec nunc. 
Phasellus pulvinar purus nec risus varius, quis mollis mi porta.

\end{document}

相关内容