垂直对齐两个子图

垂直对齐两个子图

我正在编写一个 LaTeX 文档,其中我想让两个或三个二维码垂直对齐,每个二维码上都有标题。不幸的是,第一个二维码总是比其他二维码低一行,我不知道为什么。

我有一个解决负面问题的方法\vspace,但我希望找到错误或更简洁的东西。

平均能量损失

\documentclass[12pt,a5paper]{book}
\usepackage[]{qrcode}
\usepackage{subcaption}
\begin{document}

\begin{figure}[ht]
    \centering
    \begin{subfigure}[t]{0.2\textwidth}    
        \centering        
        \qrcode[]{Text1}
       \caption*{Text1}
    \end{subfigure}
        \qquad
    \begin{subfigure}[ht]{0.2\textwidth}
        \centering    
        \qrcode[]{Text2}
        \caption*{Text2}
    \end{subfigure}      

\end{figure}
\end{document}

在此处输入图片描述

答案1

您可以使用\subcaptionboxes 因为它们会自动垂直对齐:

\documentclass[12pt,a5paper]{article}
\usepackage{qrcode}
\usepackage{subcaption}

\begin{document}
\begin{figure}[ht]
  \centering
  \subcaptionbox{Text1}{\qrcode{Text1}}
  \qquad
  \subcaptionbox{Text2}{\qrcode{Text2}}   
\end{figure}
\end{document}

输出裁剪

相关内容