我喜欢将与课堂笔记有关的书籍章节的引用放在右边距中。这些引用的形式为 XXXnn-nn,即 3 个字母的书名缩写,后跟一系列章节编号。边注的宽度通常超出了我希望用于文档的右边距。我寻找一种方法,让 \marginpar 从当前文本行中窃取空间,让 LaTeX 认为可用的行宽比实际的行宽短,仅适用于当前行。如果能够以动态扩展的方式做到这一点就好了。我希望边注在实际的右边距末端右对齐,但根据需要尽可能向左移动。
后续:我通过将 \marginparsep 设置为负数,然后使用 \marginpar{\hfill foo} 获得了部分解决方案。我必须确保出现 \marginpar{} 的行不太长。