在回忆录类可边距环境中对齐文本

在回忆录类可边距环境中对齐文本

在 的第 181 页中texdoc memoir

当然,可以使用、 default 来调整marginfigure和环境margintable\setfloatadjustment

\setfloatadjustment{marginfigure}{\centering}
\setfloatadjustment{margintable}{\centering}

默认对齐方式是\centering。我想对齐 的文本margintable。但我不知道明确对齐的命令是什么,所以我尝试了以下

\setfloatadjustment{margintable}{\raggedright}

当然,这只是向左对齐,右边缘参差不齐。如何在margintable类环境中对齐文本memoir

答案1

使用ragged2e包及其\justifying宏。

编辑:我应该猜到它memoir为这项任务提供了自己的宏:\flushleftright

\documentclass{memoir}

% Variant A
% \usepackage{ragged2e}
% \setfloatadjustment{marginfigure}{\justifying}

% Variant B
\setfloatadjustment{marginfigure}{\flushleftright}

\usepackage{lipsum}

\begin{document}

\lipsum[1]

\begin{marginfigure}
\lipsum[1]
\end{marginfigure}

\end{document}

在此处输入图片描述

相关内容