在 的第 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}