答案1
看看这是否能满足您的要求:
\documentclass[a4paper,12pt]{memoir}
\usepackage{ragged2e}
\usepackage{lipsum}
\renewcommand{\sideparfont}{\RaggedRight\footnotesize}% <-- corrected
\sideparmargin{outer}
\begin{document}
\sidepar{\begin{Spacing}{0.8} \lipsum[2] \end{Spacing}}% <-- added Spacing from Memoir
\lipsum[1-2]
\end{document}
附录:
从您的评论可以看出,您需要在序言中解决解决方案。这可以通过重新定义 \sidepar
如下来实现:
\documentclass[a4paper,12pt]{memoir}
\usepackage{ragged2e}
\usepackage{lipsum}
\renewcommand{\sideparfont}{\RaggedRight\footnotesize}%
\sideparmargin{outer}
\let\oldsidepar\sidepar % < ---- definition of \oldsidepar
\renewcommand\sidepar[1]{% < -- redefinition of \sidepar
\leavevmode
\oldsidepar{\RaggedRight\footnotesize
\begin{Spacing}{0.8}#1%
\end{Spacing}%
}}
\begin{document}
\sidepar{\lipsum[2]}% <-- added Spacing from Memoir
\lipsum[1-2]
\end{document}
结果和以前一样。
万一,您\sidepar{...}
现在仍然需要原始名称,则应使用\oldsidepar
。当然,在定义时,oldsidepar
您可以为其选择其他名称...