语法类似于 \centering 左右?

语法类似于 \centering 左右?

对于图像,我们可以使用\centering。有什么可以将图像对齐到页面的右侧或左侧吗?

答案1

对于一般文本,您可以使用\raggedright\raggedleft分别将材料向左和向右对齐。要figure轻松对齐 内的图像,您可以使用adjustbox允许您向 添加对齐键 的包\includegraphics

\documentclass{article}
\usepackage[export]{adjustbox}

\begin{document}

\begin{figure}
    \includegraphics[width=.6\textwidth,center]{example-image}
    \caption{centered image}
\end{figure}

\begin{figure}
    \includegraphics[width=.6\textwidth,left]{example-image}
    \caption{left aligned image}
\end{figure}

\begin{figure}
    \includegraphics[width=.6\textwidth,right]{example-image}
    \caption{right aligned image}
\end{figure}

\end{document}

对于新文档,尤其是adjustbox使用许多键时,我建议使用\adjustimage{<keys>}{<filename>}宏而不是\includegraphicsexport这样就不再需要该选项了。还可以通过使用、和键figure一次性完成所有操作。\adjustimagecaptionlabelfigure

\documentclass{article}
\usepackage[export]{adjustbox}

\begin{document}

\begin{figure}
    \adjustimage{width=.6\textwidth,center}{example-image}
    \caption{centered image}
\end{figure}

% or even shorter
\noindent\adjustimage{width=.6\textwidth,center,caption={your caption},label={some label},figure}{example-image}

\end{document}

答案2

请考虑以下示例:

\documentclass[12pt]{article}
\usepackage{showframe}
\usepackage[demo]{graphicx}
\begin{document}

\begin{figure}
 \includegraphics{n}
 \caption{\texttt{none}}
\end{figure}

\begin{figure}
 \hfill\includegraphics{n}
 \caption{\texttt{hfill}}
\end{figure}

\begin{figure}
 \begin{flushright}% or better \raggedleft see comments below
  \includegraphics{n}
  \caption{\texttt{flushright}}
 \end{flushright}
\end{figure}

\begin{figure}
 \hfill\begin{minipage}{.5\textwidth}\centering
  \includegraphics{n}
  \caption{\texttt{minipage}}
 \end{minipage}
\end{figure}

\end{document}

现在你可以选择。我个人更喜欢这种minipage方法。

在此处输入图片描述 在此处输入图片描述

答案3

如果不是浮动图像,您可以使用\flushright\flushleft。您也可以\hfil从图像块的右侧或左侧放置。

答案4

对我有用:

\documentclass{article}
\usepackage[export]{adjustbox}

\begin{document}

\begin{figure}
    \includegraphics[width=.6\textwidth,left]{example-image}
    \caption{left aligned image}
\end{figure}

\end{document}

相关内容