여백 내 줄 간격 변경

여백 내 줄 간격 변경

여백노트 내의 줄 간격을 주 문서와 다르게 변경하려고 합니다. 나는 설명된 모든 접근 방식을 시도했습니다.일시적으로 줄 간격 늘리기그리고본문과 다른 줄 간격으로 여백 메모 정렬, 그러나 그들 중 누구도 일하지 않았습니다. 어떤 아이디어가 있나요?

\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}

여기에 이미지 설명을 입력하세요

관련 정보