有没有办法将图形很好地放置在单独的新行上并将其置于中心,而无需使用\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}