我试图理解 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}