一、"图片居中"的代码
通常情况下, 使用图片的代码和效果如图:
\documentclass{ctexart}%中文
\usepackage{graphicx}
\begin{document}
\begin{figure}
\centering%居中
\includegraphics[scale=0.3]{fig3.1.png}
\caption{示意图}
\label{fig:label}
\end{figure}
\end{document}
二、"图片居右——全文所有图片"的代码
这段代码会让全文所有图片都是居右模式
\documentclass{ctexart}
\usepackage{graphicx}
\usepackage{caption}
\captionsetup[figure]{singlelinecheck=off, justification=raggedleft}
%关于justification的选项见第四节
\begin{document}
\begin{figure}
\flushright %图片居右
\includegraphics[scale=0.3]{fig3.1.png}
\caption{示意图\quad\quad\quad\quad\quad\quad\quad\quad}
%\quad是空格, 用于将标题放到合适的位置. 个数可以随意增减
\label{fig:label}
\end{figure}
\end{document}
与居中的主要区别是:
导言区增加了
\usepackage{caption}
\captionsetup[figure]{singlelinecheck=off, justification=raggedleft}
figure环境中
将 \centering换成了\flushright
三、"图片居右——文中个别图片"的代码
这段代码只是针对文中需要居中的个别图片
\documentclass{ctexart}
\usepackage{graphicx}
\usepackage{caption}
\begin{document}
\captionsetup[figure]{singlelinecheck=off, justification=raggedleft}
\begin{figure}
\flushright
\includegraphics[scale=0.3]{fig3.1.png}
\caption{示意图\quad\quad\quad\quad\quad\quad\quad\quad}
\label{fig:label}
\end{figure}
\clearcaptionsetup{figure}
\end{document}
与全文图片靠右的主要区别是:
导言区中去除
\captionsetup[figure]{singlelinecheck=off, justification=raggedleft}
但在需要居右的图片figure环境外加上了
\captionsetup[figure]{singlelinecheck=off, justification=raggedleft}
…
\clearcaptionsetup{figure}
四、justification的选项
附:latex的所有宏包官方链接
宏包链接,可以用来查找需要的宏包的说明. 比如本文关于caption的参考文献caption-eng.pdf就是在宏包caption中下载的.