我正在尝试做类似的事情,但我不知道该怎么做。通常当我添加图形时,我会使用 \begin{figure},问题是我不知道如何实现这个结果。有什么想法吗?
谢谢
答案1
一种使用subcaption
、tikz-cd
用于图表和makecell
用于表格环境中的简单多行单元格的解决方案:
\documentclass[12pt, a4paper]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage{sansmathfonts}
\usepackage{caption, subcaption}
\usepackage{makecell}
\usepackage{tikz-cd}
\usetikzlibrary{arrows}
\tikzset{%
commutative diagrams/.cd,
arrow style=tikz,
diagrams={>= triangle 45, line width=2*tikzcdrule}
}%
\begin{document}
\begin{figure}[!h]
\centering\sffamily\bfseries\boldmath
\captionsetup[subfigure]{labelfont = sf}
\begin{subfigure}[b]{0.3\textwidth}
\renewcommand{\cellalign}{rt}\renewcommand{\cellgape}{\Gape[4pt]}
\begin{tabular}{ccc}
A & \makecell{eff : \\ dur :} & \makecell[l]{P \\ 1} \\
B & \makecell{eff : \\ dur :} & \makecell[l]{Q \\ 2} \\
C & \makecell{pref : \\ eff : \\dur : } & \makecell[l]{P, Q \\ R \\ 2}
\end{tabular}
\caption{}\label{fig: 1a}
\end{subfigure}
\begin{subfigure}[b]{0.3\textwidth}
$ \begin{tikzcd}[row sep = scriptsize]
A_{[0} \rar & P_{\mkern 2mu [1}\arrow{ddl} \\
B_{[0} \rar & Q_{[2} \dlar \\
C_{[2} \rar & R_{[5}
\end{tikzcd} $\vspace{-4.3pt}
\caption{}\label{fig: 1b}
\end{subfigure}
\caption{A figure}\label{fig1}
\end{figure}
\end{document}
答案2
使用像这样的小页面:
\documentclass{article}
\usepackage[demo]{graphicx}
\begin{document}
\begin{figure}[H]
\centering
\begin{minipage}{.4\textwidth}
\centering
\includegraphics[width=.9\linewidth]{image1.jpg}
\caption{Caption 1}
\label{label1}
\end{minipage}
\begin{minipage}{.4\textwidth}
\centering
\includegraphics[width=.9\linewidth]{image2.jpg}
\caption{Caption 2}
\label{label2}
\end{minipage}
\caption{Joint caption}
\end{figure}
\end{document}
结果是: