减小子图的尺寸

减小子图的尺寸

我有四个子图(两个两个)放在一起,但我想让顶部的两个子图变小。我该怎么做?这是我当前代码的样子(见下文),我的图是裁剪后的 LaTeX 之外的 pdf。我想也许修剪可能是可行的方法,但我不确定。提前谢谢您

\begin{figure}
     \centering
     \begin{subfigure}[t]{0.48\textwidth}
         \centering
         \includegraphics[width=\textwidth]{Alpha 25 -1.6 Cropped.pdf}
         \label{fig:Alpha}
     \end{subfigure}
     \quad
     %\hfill
     \begin{subfigure}[t]{0.48\textwidth}
         \centering
         \includegraphics[width=\textwidth]{V 25 -1.6 Cropped.pdf}
         \label{fig:Forward Speed}
     \end{subfigure} \\
    \begin{subfigure}[t]{0.48\textwidth}
         \centering
         \includegraphics[width=\textwidth]{Pitch Angle 25 -1.6.pdf}
         \label{fig:theta}
     \end{subfigure}
     %\hfill
     \quad
    \begin{subfigure}[t]{0.48\textwidth}
         \centering
         \includegraphics[width=\textwidth]{Pitch Rate 25 -1.6.pdf}
         \label{fig:q}
     \end{subfigure}
    \caption{$\alpha$, V, $\theta$ and $q$ bifurcation diagrams.}
    \label{fig:25 -1.6} 
\end{figure}

答案1

图形的大小可以通过参数来控制subfigure

由于它们的正常大小等于textwidth,因此书写时 \begin{subfigure}[t]{0.30\textwidth}会将它们缩放到原始宽度的 0.3。要使它们居中,请插入hspace等于剩余空间一半的 (0.4\textwidth在本例中)。

您需要 keepaspectratio\includegraphics...好吧,在扩展到的同时保持导入图像的纵横比\textwidth

A

\documentclass[12pt,a4paper]{article}

\usepackage{subcaption} %  added <<<<<<<<<<<<<<<<

\usepackage{graphicx}

\begin{document}    
    
\begin{figure}
    \centering
    \begin{subfigure}[t]{0.3\textwidth}
        \centering
        \includegraphics[width=\textwidth, keepaspectratio]{example-image-a}
        \label{fig:Alpha}
    \end{subfigure}
%   \quad
    \hspace*{.20\textwidth} % half of the free horizontal space
%   \hfill
    \begin{subfigure}[t]{0.3\textwidth}
        \centering
        \includegraphics[width=\textwidth, keepaspectratio]{example-image-a}
        \label{fig:Forward Speed}
    \end{subfigure} \\
    \begin{subfigure}[t]{0.48\textwidth}
        \centering
        \includegraphics[width=\textwidth, keepaspectratio]{example-image-b}
        \label{fig:theta}
    \end{subfigure}
    \hspace{0.02\textwidth}
    \begin{subfigure}[t]{0.48\textwidth}
        \centering
        \includegraphics[width=\textwidth,  keepaspectratio]{example-image-b}
        \label{fig:q}
    \end{subfigure}
    \caption{$\alpha$, V, $\theta$ and $q$ bifurcation diagrams.}
    \label{fig:25 -1.6} 
\end{figure}
    
\end{document}

减至0.1\textwidth。明显没问题[t]

b

答案2

  • 标签subfigures没有意​​义,因为你没有标题
  • 子图像可以通过以下方式进行简单排列tabular
\documentclass[12pt,a4paper]{article}
\usepackage{graphicx}

\begin{document}

\begin{figure}
    \centering
    \begin{tabular}{cc}
\includegraphics[width=0.2\linewidth]{example-image-a}
    &   \includegraphics[width=0.2\linewidth]{example-image-a}
        \\
\includegraphics[width=0.4\linewidth]{example-image-b}
    &   \includegraphics[width=0.4\linewidth]{example-image-b}
     \end{tabular}
\caption{$\alpha$, V, $\theta$ and $q$ bifurcation diagrams.}
\label{fig:25 -1.6}
\end{figure}

\end{document}

在此处输入图片描述

相关内容