다중 라인 정렬 : 첫 번째 줄에 두 장의 그림, 두 번째 줄에 세 번째 그림이 정사각형 방식으로 정렬됩니다.

다중 라인 정렬 : 첫 번째 줄에 두 장의 그림, 두 번째 줄에 세 번째 그림이 정사각형 방식으로 정렬됩니다.

세 가지 다른 가로세로 비율로 표시할 세 개의 사진이 있는데 첫 번째 줄의 첫 번째 두 줄의 높이가 같고 세 번째 줄의 너비가 첫 번째 두 줄의 너비와 같도록 정렬하고 싶습니다. 광장. 사진 비율은 두 개는 가로 4/3, 세로 16/9, 세 번째는 가로 16/9입니다(사진을 쉽게 찍을 수 있도록).

어떻게 이를 달성할 수 있습니까? 지금은 너비와 높이를 손으로 조정했지만 좀 더 자동적인 방법이나 subfig. 내 코드는 다음과 같습니다.

\begin{figure}[ht]

  \begin{minipage}{\textwidth}
    \begin{center}
      \includegraphics[height=7cm]{pic1}
      \includegraphics[height=7cm]{pic2}
    \end{center}
  \end{minipage}

  \quad

  \begin{minipage}{\textwidth}
    \begin{center}
      \includegraphics[width=15cm]{pic3}
    \end{center}
  \end{minipage}

\label{figpic}

\end{figure}

그다지 깔끔하지 않은 여러 줄 정렬 예

당신의 도움을 주셔서 감사합니다 !

답변1

매직넘버는 91=64+27이다.

\documentclass{article}

\usepackage{subcaption}
\usepackage{graphicx}

\newlength{\preferredwidth}
\setlength{\preferredwidth}{12cm}

\begin{document}

\begin{figure}
\centering

\begin{subfigure}{\dimexpr\preferredwidth*64/91}
\includegraphics[width=\linewidth]{example-image-4x3}
\caption{Ratio 4:3 landscape}
\end{subfigure}%
\begin{subfigure}{\dimexpr\preferredwidth*27/91}
\includegraphics[width=\linewidth]{example-image-9x16}
\caption{Ratio 16:9 portrait}
\end{subfigure}

\medskip

\begin{subfigure}{\dimexpr\preferredwidth} 
\includegraphics[width=\linewidth]{example-image-16x9}
\caption{Ratio 16:9 landscape}
\end{subfigure}

\end{figure}

\end{document}

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

함께 부숴진 이미지도 마찬가지입니다.

\documentclass{article}

\usepackage{graphicx}

\newlength{\preferredwidth}
\setlength{\preferredwidth}{12cm}

\begin{document}

\begin{figure}
\centering

\includegraphics[width=\dimexpr\preferredwidth*64/91]{example-image-4x3}%
\includegraphics[width=\dimexpr\preferredwidth*27/91]{example-image-9x16}\\
\includegraphics[width=\preferredwidth]{example-image-16x9}

\end{figure}

\end{document}

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

왼쪽 상단 이미지와 오른쪽 상단 이미지의 비율이 다음과 같다고 가정합니다.아르 자형그리고에스, 각각. 원하는 너비가 다음과 같은 경우이면 왼쪽 이미지의 너비는 다음과 같아야 합니다.rw/(아르 자형+에스) 오른쪽 이미지의 너비는 다음과 같아야 합니다.남서/(아르 자형+에스). 귀하의 경우아르 자형= 4/3 그리고에스= 9/16은 마법의 숫자 91 = 4·16 + 3·9를 설명합니다. 아래쪽 이미지는 계산에 영향을 주지 않으므로 어떤 경우에도 정사각형을 얻을 수 없습니다.

답변2

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

\documentclass{article}% always use a complete document not a fragment

\usepackage{graphicx}

\begin{document}

\begin{figure}[htp]% include p

%  \begin{minipage}{\textwidth} a \textwidth minipage does nothing
\centering%\begin{center}

% mwe package images
      \sbox0{\includegraphics[height=4cm]{example-image-a}% no word space
      \includegraphics[height=4cm]{example-image-4x3}}

%  \quad ????

      \usebox{0}\\
      \includegraphics[width=\wd0]{example-image-a3-landscape}


\label{figpic}

\end{figure}

\end{document}

관련 정보