我想创建一个\marginnote
与定理标题对齐的。但是,当我将命令放在环境之前或之中\marginnote
时,总是放在标题上方或下方。\marginnote
theorem
\documentclass{article}
\usepackage{ntheorem}
\usepackage{marginnote}
\theoremstyle{break}
\theorembodyfont{\normalfont}
\newtheorem{definition}{Definition}
\begin{document}
\begin{definition}[my title]
\marginnote{my comment}
my definition
\end{definition}
\end{document}
答案1
尝试:
\documentclass{article}
\usepackage{ntheorem}
\usepackage{marginnote}
\theoremstyle{break}
\theorembodyfont{\normalfont}
\newtheorem{definition}{Definition}
\begin{document}
\begin{definition}[my title]
\marginnote{my comment}[-\baselineskip]% Adjust the vertical offset here
my definition
\end{definition}
\end{document}
注意
该命令
\marginnote[<left>]{<right>}[<voffset>]
可用于使用 marginnote 设置边注。第一个可选参数和强制参数\marginpar
与 LATEX 内核中使用的相同。即使\reversemarginpar
也会被考虑。注释<left>
或<right>
将放在当前垂直位置。第二个可选参数<voffset>
可用于调整边注的垂直位置。使用负尺寸将其向上移动或使用正尺寸将其向下移动。