将边注与文本对齐

将边注与文本对齐

对于与文本大小相同的边注,边注的第一行与文本行的高度完全相同。

在此处输入图片描述


但我希望边注\footnotesize和无衬线字体。使用以下方法设置这些规范:

\renewcommand*{\marginfont}{\footnotesize\sffamily}

但是导致边注的第一行与文本的高度不相同。

在此处输入图片描述


如何使边注的第一行与文本行对齐,即使得Ut purus elit边注中的与左边的文本完全位于同一行?


完成 MWE:

\documentclass{article}
\usepackage[utf8]{inputenc}

\usepackage{lipsum}

\usepackage[fulladjust]{marginnote}
\renewcommand*{\marginfont}{\footnotesize\sffamily}

\begin{document}

\lipsum[1]\\\marginnote{\lipsum[1][2]}
\lipsum[1]

\end{document}

答案1

\strut在进入之前添加一个\footnotesize

\documentclass{article}
\usepackage[utf8]{inputenc}

\usepackage{lipsum}

\usepackage[fulladjust]{marginnote}
\renewcommand*{\marginfont}{\strut\footnotesize\sffamily}

\begin{document}

\lipsum[1]\\\marginnote{\lipsum[1][2]}
\lipsum[1]

\end{document}

在此处输入图片描述

相关内容