我有四个子图(两个两个)放在一起,但我想让顶部的两个子图变小。我该怎么做?这是我当前代码的样子(见下文),我的图是裁剪后的 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
。
\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]
。
答案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}