一、插入图片
LaTeX的图片排版和其他排版工具类似。我们可以用图形选项将图片对象插入LaTeX文本中,或者使用专门的包,如graphicx、float。一个插入图片的例子如下:
\begin{figure}[!ht]
\centering
\includegraphics[width=0.5\textwidth]{example-image-a}
\caption{This is a caption.}
\label{fig:example}
\end{figure}
这里我们定义了一个浮动对象“figure”,它可以在文本中的不同位置自由浮动,可以用图形选项“[!ht]”指定插入图片的位置。插入图片的命令是\includegraphics,需要使用graphicx宏包。
二、调整图片大小和位置
我们可以用width和height缩放选项来调整包含图片的框的大小。例如:
\includegraphics[width=3cm,height=2cm]{example-image-a}
在这里,图片的宽度为3cm,高度为2cm。如果您只指定了一个为缩放,例如仅指定宽度,则LaTeX自动按比例调整高度。
您也可以使用scale选项来按比例缩放标准大小的图片:
\includegraphics[scale=0.5]{example-image-a}
LaTeX默认将对象居中,如果您想将其显示在当前行的左侧或右侧,请使用flushleft或flushright环境。例如:
\begin{flushleft}
\includegraphics{example-image-a}
\end{flushleft}
三、插入多个子图
有时我们想将几个小图片放在一起来形成一个大的图片。此时我们可以用subfigure包来实现。subfigure包可以让我们使用多个小的图形来构建一幅大的图形。
\begin{figure}[ht]
\centering
\subfigure[Caption of Subfigure 1]{\label{fig:a}\includegraphics[width=0.3\textwidth]{example-image-a}}
\subfigure[Caption of Subfigure 2]{\label{fig:b}\includegraphics[width=0.3\textwidth]{example-image-b}}
\subfigure[Caption of Subfigure 3]{\label{fig:c}\includegraphics[width=0.3\textwidth]{example-image-c}}
\caption{Caption of the Whole Figure}
\label{fig:all}
\end{figure}
在这个例子中,我们在figure环境中包含了三个subfigure环境,每个subfigure环境都包含一张图片和一个标题。图片和标题是并行的。
四、创建表格图像
表格是在LaTeX中创建复杂排版的一种强大的工具。下面是一个简单的表格示例:
\begin{tabular}{ l c r }
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9 \\
\end{tabular}
这里,我们定义了一个三列的表格,每列的对齐方式分别为左对齐、居中和右对齐。数值通过“&”分隔,行通过“\\\\”分隔。
给表格添加标题和标签的代码如下:
\begin{table}[htb]
\centering
\caption{Sample Table}
\label{tbl:example}
\begin{tabular}{ l c r }
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9 \\
\end{tabular}
\end{table}
在这个例子中,“table”环境也是一个浮动,它的caption用于标头,label用于跨引用。表格和标题居中显示。
五、创建彩色图片
当我们需要在LaTeX中展示形象的图片或者视觉效果之时,我们常常需要用到一些彩色图片。LaTeX提供color宏包及xcolor宏包,用于在LaTeX中实现彩色文字和彩色图像。以下是一个关于彩色图片的简单例子,它给我们展示了如何在LaTeX中插入一张彩色图片:
\documentclass{article}
\usepackage{graphicx}
\usepackage{xcolor}
\begin{document}
\begin{figure}[ht]
\centering
\includegraphics[scale=0.5]{example-image-a}
\caption{A Colorful Image}
\label{fig:color}
\end{figure}
\end{document}
这里我们使用了graphicx和xcolor宏包,用于插入彩色图片和处理彩色。图片对象使用\includegraphics命令插入,我们指定图像的宽度为scale = 0.5。画布中的“图形”是借助\textcolor 命令加入的,它们在这个例子的彩色图片中都是红色。
六、插入tikz绘图
TikZ是一种非常有用的图形绘制工具,它基于LaTeX进行设计,可以创建优美的矢量图。下面是一些示例:
\usepackage{tikz}
\begin{tikzpicture}
\draw (0,0) circle [radius=1];
\filldraw [black] (0,0) circle [radius=2pt];
\draw [thick,->] (0,0) -- (1,1);
\node [above] at (1,1) {$P$};
\end{tikzpicture}
TikZ的基本元素是路径和节点,我们可以使用简单的命令创造它们。在这个例子中,我们为路径添加圆形和向量箭头,为节点添加标签。
TikZ还支持更复杂的图形元素,例如关键路径图、树状图和矩阵图等。