文章目录
- 基本图片插入
- 图片选项
- 图片环境
- 多图排列
- 其他图片格式
- 图片目录
- 示例代码
基本图片插入
-
使用
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}