使用geometry
,我想要将文本主体和边距注释放在一起居中,即将textwidth + marginparsep + marginparwidth
水平元素的部分放在一起居中。
我认为一个选项是将边注包含在内total body
并includemp
使其居中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}