提高保证金标准

提高保证金标准

我使用 marginpar 来放置旁注,但我不想让它们面向它们所在的行,而是希望将整个 marginpar 向上推。我该如何实现?

\vspace我尝试在调用中添加否定词marginpar,但是它把一切都搞乱了......

答案1

考虑以下最小示例:

\documentclass[12pt]{article}
\usepackage{lipsum}
\begin{document}
\lipsum[1]\par
\marginpar{\vspace{-4em}Lorem ipsum dolor sit amet, consectetur adipiscing elit.}\lipsum[2]
\end{document}

它产生一个\marginpar垂直偏移于其原来位置的可移动物体:

边缘杆的垂直移动

这对于单个 s 非常有效\marginpar。这是因为 LaTeX 处理 的方式\marginpar与处理浮动的方式非常相似,允许它沿着页面的一侧移动(或可能流到下一页)。这样做的好处是它还允许这些“边距浮动”彼此浮动 - 就像图形/表格一样;因此不会排版在彼此之上。当您向单个 s 添加负空间时\marginpar,它会影响所有以前“接触”它的 s。因此,您不能仅仅复制两个“接触” s 之间的负垂直空间\marginpar。您必须\marginpar单独设置每个 s 的垂直偏移量。

通过一个例子来考虑以下文档(下面左侧的裁剪图像):

\documentclass[12pt]{article}
\begin{document}
\leavevmode\marginpar{Lorem ipsum dolor sit amet.}Donec congue dolor ut orci 
cursus adipiscing. Suspendisse porttitor nisi sed risus varius nec lacinia enim 
bibendum. Fusce ut odio in enim dapibus condimentum. \marginpar{Lorem ipsum dolor 
sit amet.}Pellentesque ultrices scelerisque urna, nec volutpat est vehicula vel. 
Nulla facilisi. Ut egestas porta placerat. Duis in velit a tellus condimentum luctus. 
Fusce ac turpis diam. In quis libero in diam varius sodales. Phasellus sed odio ac 
felis elementum volutpat. In tempor dolor vel velit scelerisque vel consequat quam 
interdum. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per 
inceptos himenaeos. Vivamus id quam erat, eget posuere eros. Quisque non nisl dolor. 
Pellentesque eros justo, sagittis ut sollicitudin vitae, condimentum quis lacus. 
Vivamus facilisis scelerisque dui non laoreet.
\end{document}

如果仅有的第一个\marginpar改为

\marginpar{\vspace{-4em}...}

为了使其在页面上垂直向上偏移,两个都 \marginpars 移动(下面右侧图片裁剪):

由于垂直对齐而导致的边距移动

答案2

使用包marginnote,它有一个用于垂直移位的可选参数

\documentclass[12pt]{article}
\usepackage{marginnote}
\usepackage{lipsum}
\begin{document}
foo bar baz\marginnote{Lorem ipsum}[-1cm]

\lipsum[1]
\end{document}

在此处输入图片描述

相关内容