带有包含文本和绘图的子图的图

带有包含文本和绘图的子图的图

我正在尝试做类似的事情我想要实现的目标,但我不知道该怎么做。通常当我添加图形时,我会使用 \begin{figure},问题是我不知道如何实现这个结果。有什么想法吗?

谢谢

答案1

一种使用subcaptiontikz-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}

结果是: 结果

相关内容