Два первых способа годятся для любых рисунков, третий -- для рисунков, выполненных в TikZ.
Способ 1. С помощью minipage
Для рисунков TikZ:
\begin{minipage}{.49\textwidth}
\centering
\begin{tikzpicture}
<код 1-ой картинки>
\end{tikzpicture}
\end{minipage}
\begin{minipage}{.49\textwidth}
\centering
\begin{tikzpicture}
<код 2-ой картинки>
\end{tikzpicture}
\end{minipage}
Если нужно вертикально выровнять рисунки по верхнему краю, это делается с помощью маленькой хитрости -- добавления \vspace{0pt}
в начале каждой minipage
:
\begin{minipage}[t]{.49\textwidth}
\vspace{0pt}
\centering
\begin{tikzpicture}
<код 1-ой картинки>
\end{tikzpicture}
\end{minipage}
\begin{minipage}[t]{.49\textwidth}
\vspace{0pt}
\centering
\begin{tikzpicture}
<код 2-ой картинки>
\end{tikzpicture}
\end{minipage}
Для вставки графических файлов:
\begin{minipage}{.49\textwidth}
\centering
\includegraphics{image1.jpg}
\end{minipage}
\begin{minipage}{.49\textwidth}
\centering
\includegraphics{image2.jpg}
\end{minipage}
Заголовки рисунков можно оформить с помощью команды \captionof{figure}
пакета capt-of:
\captionof{figure}{Заголовок рисунка}
minipage
не занимается установкой вертикальных отступов до и после рисунка. Их можно сделать, поместив minipage
в окружение center
или ему подобное:
\begin{center}
\begin{minipage}{.49\textwidth}
...
\end{minipage}
\begin{minipage}{.49\textwidth}
...
\end{minipage}
\end{center}
Способ 2. С помощью subfigure
из пакета subcaption
% в преамбуле
\usepackage{subcaption}
% в теле документа
\begin{figure}
\centering
\begin{subfigure}[t]{1in}
\begin{tikzpicture}
<код 1-ой картинки>
\end{tikzpicture}
\end{subfigure}
\hfill
\begin{subfigure}[t]{1in}
\begin{tikzpicture}
<код 2-ой картинки>
\end{tikzpicture}
\end{subfigure}
\end{figure}
Способ 3. Средствами пакета tikz
\begin{tikzpicture}
\begin{scope}
<код 1-ой картинки>
\end{scope}
\begin{scope}[xshift=10cm]
<код 2-ой картинки>
\end{scope}
\end{tikzpicture}
Такую картинку удобно масштабировать целиком.
Комментарии
comments powered by Disqus