将图形居中,之后不缩进线条

将图形居中,之后不缩进线条

有没有办法将图形很好地放置在单独的新行上并将其置于中心,而无需使用\begin{center}环绕图形的环境?

我不想使用那个环境,因为它会在图形后的行中产生缩进 - 参见我对 MWE 有一个问题(注意,由于我无法链接到网络上的图片,所以缺少图形,因此无法直接编译)。

或者,如果有人能给我提供一个命令,其作用与\noindent在每个\begin{center}环境后面放置 s 相同,我也会很高兴(不,放置一百万个这样的环境并不是解决方案:))。

谢谢。

答案1

你可以尝试一下

\documentclass[12pt]{book}
\usepackage{graphicx}
\newcommand{\cg}[2][scale=1]{%
\par\noindent\hfill\includegraphics[#1]{#2}\hfill\mbox{}\par\noindent}
%--------------------------------------------------
\begin{document}
test 
\cg{example-image}
test
test 
\cg[scale=.5]{example-image}
test
\end{document}

相关内容