\marginpar 及其选项

\marginpar 及其选项

我试图理解 Leslie Lamport 在他的书中关于\marginpar期权的说法。他说

...\marginpar[$\Rightarrow$]{$\Leftarrow$}创建一个指向文本的箭头,无论注释出现在哪个边缘。(第 59 页)

我不确定他所说的“文本”是什么意思。我希望它是非边距文本,并且箭头会出现在边距文本之前的边距中。以下是一个测试此假设的实验。

\documentclass[11pt]{article}
\usepackage[margin=2in]{geometry}

\begin{document}
This is normal text.%
\marginpar{\em This is a marginal note.}

\vspace{100pt}
This is normal text.%
\marginpar[$\Rightarrow$]{$\Leftarrow$}{\em This is a marginal note.}
\end{document}  

正如您所见,该假设是错误的。

在此处输入图片描述

是否可以使边注后面的箭头出现在边注中?

编辑:显然,我第一次尝试时没有表达清楚。正如您在第二个示例(带选项的 \marginpar)中看到的,应该在页边空白处的边距文本(斜体)不再在页边空白处。我希望看到的是以下内容。

在此处输入图片描述

如果这些选项的用途不是这个\Marginpar,那么我就不明白为什么我需要这些选项。

答案1

兰波特没有提到使用箭头时需要添加什么文字。他只是说,如果你使用该选项,那么奇数页上的内容就会变成文字,而不是必需参数中的内容。每个参数都必须包含你想要在该边距中的内容。

答案2

这意味着在双面布局中,边距文本将根据页面是偶数还是奇数而改变两侧 - 并且可选参数将\marginpar使其在每种情况下设置不同的文本。更完整的示例如下:

\documentclass{book}

\begin{document}
Odd page\marginpar[$\Rightarrow$]{$\Leftarrow$}
\clearpage
Even page\marginpar[$\Rightarrow$]{$\Leftarrow$}
\end{document}

在奇数页上,它位于$\Leftarrow$页边距中。在偶数页上,它位于$\Rightarrow$页边距中。因此,箭头始终指向身体文本。

要获得指向边注的箭头,只需说:

\marginpar{$\Rightarrow$ Some text}

或者永远指向的箭头身体边距:

\marginpar[Some text$\Leftarrow$]{$\Rightarrow$ Some text}

相关内容