余白ノート内の行間隔を変更する

余白ノート内の行間隔を変更する

私は、メイン文書とは異なる余白ノート内の行間を変更しようとしています。私は、一時的に行間隔を広げるそして本文と異なる行間隔で余白メモを揃える、しかしどれも機能しませんでした。何かアイデアはありますか?

\documentclass{article}

\usepackage{setspace}
\usepackage{marginnote}
\begin{document}

\setstretch{1.25}

\renewcommand{\a}{One Two Three Four Five }

\newcommand{\newdef}[2][0]{\marginnote{{\setstretch{0.8}\emph{#2}}}[#1\baselineskip]}

\a\a\a\a\a\a\a\a\a\a\newdef{spanning multiple lines}
\a\a\a\a\a\a\a\a\a\a

\end{document}

ここに画像の説明を入力してください

使用

\newcommand{\newdef}[2][0]{\marginnote{{\setstretch{0.6}\emph{#2}\endgraf}}[#1\baselineskip]}

\a\a\a\a\a\a\a\a\a\a\newdef{spanning multiple lines; in this case even more than tree}
\a\a\a\a\a\a\a\a\a\a

私は ここに画像の説明を入力してください

答え1

{}ノートの終了前に変更を元に戻している誤ったグループを削除します。

ここに画像の説明を入力してください

\documentclass{article}

\usepackage{setspace}
\usepackage{marginnote}
\begin{document}

\setstretch{1.25}

\renewcommand{\a}{One Two Three Four Five }

\newcommand{\newdef}[2][0]{\marginnote{\setstretch{0.8}\emph{#2}}[#1\baselineskip]}

\a\a\a\a\a\a\a\a\a\a\newdef{spanning multiple lines}
\a\a\a\a\a\a\a\a\a\a

\end{document}

答え2

ここで に入れておきます\parbox

\documentclass{article}

\usepackage{setspace}
\usepackage{marginnote}
\begin{document}

\setstretch{1.25}

\renewcommand{\a}{One Two Three Four Five }

\newcommand{\newdef}[1]{\marginnote{\setstretch{.6}\parbox[t]{\marginparwidth}{\emph{#1}}}}

\a\a\a\a\a\a\a\a\a\a on this line\newdef{spanning multiple lines we can try this}
\a\a\a\a\a\a\a\a\a\a

\end{document}

ここに画像の説明を入力してください

関連情報