是否可以确定段落的对齐方式?

是否可以确定段落的对齐方式?

我有一段简短的代码,它使用在插入图形之前\aftergroup command注入\centering,然后在图像排版后尝试恢复段落设置。

在此处输入图片描述

我正在尝试修改代码,以便它可以检测宏展开之前的环境,即如果先前的设置是正确的,则在排版图像后将恢复环境。我该怎么做?

最小显示如下:

\documentclass{article}
\usepackage{graphicx,lipsum}

\def\agraphic{{\begin{minipage}{3cm}\par \includegraphics[width=\textwidth]{./graphics/amato}\end{minipage}\par}}
\def\testafter{{ \gdef\aword{\centering}\aftergroup\aword\aftergroup \agraphic\aftergroup\flushleft }}
\begin{document}
\lipsum[1]
\testafter
\lipsum[2]
\agraphic
\lipsum[1]
\end{document}

答案1

可以通过简单地说来避免繁琐的代码

\par{\centering\includegraphics[...]{...}\par}

这将恢复以前的设置,但使图片居中。

相关内容