세 가지 다른 가로세로 비율로 표시할 세 개의 사진이 있는데 첫 번째 줄의 첫 번째 두 줄의 높이가 같고 세 번째 줄의 너비가 첫 번째 두 줄의 너비와 같도록 정렬하고 싶습니다. 광장. 사진 비율은 두 개는 가로 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}