与段落开头对齐

与段落开头对齐

有没有办法将边距与段落的开头对齐,而不会使段落文本变得混乱?

如果我执行以下操作,marginpar 将与第一段的最后一行对齐。

\documentclass[12pt]{article}
\begin{document}
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur scelerisque purus vitae nisl lacinia at volutpat sapien bibendum. Sed mollis ultricies arcu non posuere.
\par
\marginpar{Praesent nulla arcu.}Proin neque ante, placerat in laoreet quis, egestas sit amet leo. Mauris vestibulum cursus elit et vulputate. Cras congue nulla vitae tortor mattis porttitor.
\end{document}

将 marginpar 移到第二段的第一个单词之后会产生所需的效果,但会使源文档变得混乱(尤其是 marginpar 较长时)。有没有办法同时实现这两个目的?

答案1

\leavevmode\marginpar{...}段落前面应该做的工作1

最小示例

\documentclass{scrartcl}

\usepackage{kantlipsum}

\begin{document}

\leavevmode\marginpar{Aligned marginline}
\kant[1]

\end{document}

在此处输入图片描述

1:查看\leavevmode 的功能和使用欲了解有关 的更多信息\leavevmode

相关内容