如何使用 \marginpar 来缩小边距

如何使用 \marginpar 来缩小边距

该命令对于在文档中创建边注非常有用。特别是,它由包中的命令\marginpar使用。但是,当边距比平常窄时,例如使用\todotodonotesfullpage包裹为了节省纸张,页边注释放不下,因此被从页面边缘切掉。我们该如何修复\marginpar,以便将文本放在可用的页边距内?

在以下示例中,“elaborate”一词被从页面侧面剪掉:

\documentclass{article}
\usepackage{fullpage}
\begin{document}
There is a lot to say here.
\marginpar{Possibly elaborate here.}
\end{document}

答案1

marginpar 的宽度\marginparwidth与文本块之间的距离为\marginparsep

任何改变边距的代码都应确保这些边距的总和适合边距空间。

fullpage并不打扰,大概是因为那里的意图是使文本块占据整个宽度,以至于基本上没有足够宽的边距来容纳文本。

鉴于此,可以合理地假设没有边注。

但是你可以使用

\setlength\marginparwidth{10pt}

或者任何你需要的宽度,如果你想挤一些东西

答案2

长度\marginparwidth负责这个,它可以直接设置(参见David的回答)或使用包geometry

\documentclass{article}
\usepackage[marginpar=2cm]{geometry}
\begin{document}
There is a lot to say here.
\marginpar{Possibly elaborate here.}
\end{document}

`在此处输入图片描述

相关内容