文章目录
- 基本图片插入
- 图片选项
- 图片环境
- 多图排列
- 其他图片格式
- 图片目录
- 示例代码
基本图片插入
-
使用
graphicx包:
首先需要在文档的导言区加载graphicx包:\usepackage{graphicx} -
插入图片:
使用\includegraphics命令插入图片:\includegraphics{filename}其中
filename是图片文件的路径和名称,不需要文件扩展名。
图片选项
-
指定图片大小:
- 宽度:
\includegraphics[width=5cm]{filename} - 高度:
\includegraphics[height=5cm]{filename} - 缩放:
\includegraphics[scale=0.5]{filename}
\includegraphics[width=5cm]{image} \includegraphics[height=5cm]{image} \includegraphics[scale=0.5]{image} - 宽度:
-
旋转图片:
- 旋转角度:
\includegraphics[angle=45]{filename}
\includegraphics[angle=45]{image} - 旋转角度:
-
裁剪图片:
- 裁剪选项:
\includegraphics[trim=left bottom right top, clip]{filename}
\includegraphics[trim=1cm 2cm 1cm 2cm, clip]{image} - 裁剪选项:
图片环境
figure环境:
使用figure环境可以为图片添加标题和标签,并使其可浮动:
其中\begin{figure}[htbp] \centering \includegraphics[width=0.5\textwidth]{image} \caption{This is an example image} \label{fig:example} \end{figure}[htbp]是浮动参数,表示图片可以出现在here(当前位置)、top(页面顶部)、bottom(页面底部)或page(单独一页)。
多图排列
subfigure环境:
使用subfigure环境可以在一个figure环境中插入多个子图:\usepackage{subcaption}\begin{figure}[htbp] \centering \begin{subfigure}[b]{0.45\textwidth} \includegraphics[width=\textwidth]{image1} \caption{Subfigure 1} \label{fig:sub1} \end{subfigure} \hfill \begin{subfigure}[b]{0.45\textwidth} \includegraphics[width=\textwidth]{image2} \caption{Subfigure 2} \label{fig:sub2} \end{subfigure} \caption{Main figure caption} \label{fig:main} \end{figure}
其他图片格式
-
支持的图片格式:
LaTeX 支持多种图片格式,包括PNG、JPG、PDF、EPS等。确保图片文件与 LaTeX 文档在同一目录下,或者提供正确的路径。 -
pdfLaTeX和XeLaTeX:pdfLaTeX通常支持PNG、JPG和PDF格式。XeLaTeX和LuaLaTeX支持更多格式,包括SVG。
图片目录
- 生成图片目录:
使用\listoffigures命令生成图片目录:\listoffigures
示例代码
以下是一个完整的示例代码,展示了如何在 LaTeX 文档中插入和处理图片:
\documentclass{article}
\usepackage{graphicx}
\usepackage{subcaption}\begin{document}\listoffigures\begin{figure}[htbp]
\centering
\includegraphics[width=0.5\textwidth]{image}
\caption{This is an example image}
\label{fig:example}
\end{figure}\begin{figure}[htbp]
\centering
\begin{subfigure}[b]{0.45\textwidth}
\includegraphics[width=\textwidth]{image1}
\caption{Subfigure 1}
\label{fig:sub1}
\end{subfigure}
\hfill
\begin{subfigure}[b]{0.45\textwidth}
\includegraphics[width=\textwidth]{image2}
\caption{Subfigure 2}
\label{fig:sub2}
\end{subfigure}
\caption{Main figure caption}
\label{fig:main}
\end{figure}\end{document}
