하위 그림이 포함된 미니페이지를 사용하면 나란히 그림이 생성되지 않습니다.

하위 그림이 포함된 미니페이지를 사용하면 나란히 그림이 생성되지 않습니다.

에 따라이것\minipage, 나는 my 와 함께 사용해 보았지만 \subfigure아무 소용이 없었습니다. (내 수치는 여전히 수직으로 쌓여 있습니다.) 심지어 변경해 scale보았습니다 width=0.5\textwidth...

내가 뭘 잘못했나요?

간단한 작업 예:

또한 업로드됨여기.zip 파일로.

죄송합니다. 여기 항목의 형식을 어떻게 지정해야 할지 모르겠습니다. 그래서 지저분해 보입니다.

\documentclass[a4paper,10pt]{article}
\usepackage{setspace}
\usepackage[T1]{fontenc}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage{eps2pdf}
\usepackage{subfigure}
\usepackage{float}
\usepackage[super,numbers,sort&compress]{natbib}
\usepackage{color}
% \usepackage{underscore}
\usepackage{grrfile}
\usepackage{placeins}
\newcommand{\hilight}[1]{\colorbox{yellow}{#1}}
\renewcommand{\thefootnote}{\alph{footnote}}
\usepackage[paper=letterpaper,left=1.0in,right=1.0in,top=0.25in,bottom=1.0in,]{geometry}




\begin{document}



\begin{figure}[ht]
\centering

\begin{minipage}{0.45\textwidth}
\begin{subfigure}[Initial condition]{
   \includegraphics[scale =0.25] {./pngs/profile_L_3lambda_max_1wl_0.png}
   \label{fig:subfig1}
 }
\end{subfigure}
\end{minipage} 


\begin{minipage}{0.45\textwidth}
 \begin{subfigure}[DFT]{
   \includegraphics[scale =0.25] {./pngs/profile_L_3lambda_max_1wl_dft_0.png}
   \label{fig:subfig2}
 }\end{subfigure}
\end{minipage}



\begin{minipage}{0.45\textwidth}
 \begin{subfigure}[DFT (corner)]{
   \includegraphics[scale =0.25] {./pngs/profile_L_3lambda_max_1wl_dft_0_X.png}
   \label{fig:subfig3}
 }\end{subfigure}
\end{minipage}


\label{myfigure}
\caption{Initial condition, $L=3\lambda_{max}, \text{k}=1, G=0.333,S=100, M=35.1, \text{Pr=7.02}, E=0, Ra=0$}
\end{figure}




\begin{figure}
\centering

\begin{subfigure}[Initial condition]{
   \includegraphics[scale =0.25] {./pngs/profile_L_3lambda_max_1wl_Rup.png}
   \label{fig:subfig4}
 }\quad
\end{subfigure}

 \begin{subfigure}[DFT]{
   \includegraphics[scale =0.25] {./pngs/profile_L_3lambda_max_1wl_dft_Rup.png}
   \label{fig:subfig5}
 }\end{subfigure} 

\label{myfigure}
\caption{Rupture condition, , $L=3\lambda_{max}, \text{k}=1, G=0.333,S=100, M=35.1, \text{Pr=7.02}, E=0, Ra=0$}
\end{figure}

\end{document}

답변1

어떤 이유로 인해 오래된 패키지가 아닌 다른 패키지를 사용할 수 없는 경우 subfigure원하는 것을 달성할 수 있는 한 가지 방법이 있습니다. 기본적으로 환경 사이에 빈 줄을 두지 마십시오 subfigure(빈 줄은 \par단락을 끝내는 명령입니다). 또한 사용하는 대신 세 이미지의 총 너비가 다음을 초과하지 않도록 보장할 수 있도록 scale=<value>사용하는 것이 더 안전할 수 있습니다. (물론 을 사용하여 조건을 보장할 수 있다면 해당 옵션을 대신 사용해도 됩니다.) ; 허위 공백을 남기지 않도록 노력하십시오. (귀하의 코드에는 일부 행 끝에서 제거한 공백도 포함되어 있습니다 .)width=<length>\textwidthscale%

\documentclass[a4paper,10pt]{article}
\usepackage[demo]{graphicx}
\usepackage{subfigure}
\usepackage{amsmath}
\usepackage{grrfile}
\usepackage[paper=letterpaper,left=1.0in,right=1.0in,top=0.25in,bottom=1.0in,]{geometry}

\begin{document}

\begin{figure}[ht]
\centering
\begin{subfigure}[Initial condition]{\includegraphics[width=.3\linewidth] {./pngs/profile_L_3lambda_max_1wl_0.png}
   \label{fig:subfig1}
 }%
\end{subfigure}\hfill
 \begin{subfigure}[DFT]{\includegraphics[width=.3\linewidth]{./pngs/profile_L_3lambda_max_1wl_dft_0.png}
   \label{fig:subfig2}
 }%
\end{subfigure}\hfill
 \begin{subfigure}[DFT (corner)]{\includegraphics[width=.3\linewidth]{./pngs/profile_L_3lambda_max_1wl_dft_0_X.png}
   \label{fig:subfig3}
 }%
\end{subfigure}%
\caption{Initial condition, $L=3\lambda_{max}, \text{k}=1, G=0.333,S=100, M=35.1, \text{Pr=7.02}, E=0, Ra=0$}
\label{fig:myfigure}
\end{figure}

\end{document}

여기에 이미지 설명을 입력하세요

예를 들어 솔루션에 필수적이지 않은 패키지 중 일부를 제거했습니다.

demographicx 옵션은 단순히 실제 그림을 검은색 직사각형으로 대체합니다 . 하다~ 아니다실제 문서에서 해당 옵션을 사용하세요.

관련 정보