将 marginpar 与 2 行语句的 *第一* 行垂直对齐

将 marginpar 与 2 行语句的 *第一* 行垂直对齐

我有一篇文章,我想在某些文本(一些小标题,相当于小节)附近使用边注。

在某些情况下,文本占两行。我希望边注与这两行的第一行垂直对齐,而不是第二行(如屏幕截图所示)。

替代文本

有可能吗?提前谢谢。

\usepackage{mparhack}
\reversemarginpar

% <snip>
\textbf{Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.} 
\marginpar{\sc{\small{Case~1}}}

答案1

将 移至\marginpar文本前面是否可行?例如,\newcommand{\mysubsubsub}[2]{\textbf{\marginpar{\sc{\small{#1}}}#2}}

答案2

通常将marginpar内容放在所考虑段落的开头附近会有所帮助。

\documentclass[11pt,a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{mparhack}

\reversemarginpar

\begin{document}
  \textbf{Lorem\marginpar{\textmd{\textsc{\small Case 1}}} ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.} 
\end{document}

相关内容