Ich verwende den folgenden Code
\documentclass{article}
\usepackage{graphicx}
\usepackage{subfig}
\begin{document}
\begin{figure}[t]%
\centering
\subfloat[Image 1\label{fig:img1}]{{\includegraphics[scale=0.05]{img1.png} }}%
\subfloat[Image 2\label{fig:img2}]{{\includegraphics[scale=0.05]{img2.png} }}%
\caption{Two images}%
\label{fig:imgs}%
\end{figure}
\end{document}
Allerdings haben img1 und img2 unterschiedliche Höhen, aber dieselbe Breite. Wie zeige ich sie in vertikal ausgerichteter Position an? Grundsätzlich sollte die Mitte beider Bilder auf derselben horizontalen Linie liegen.
Antwort1
So was?
Eine der möglichen Lösungen für die obige Abbildung besteht darin, ein kleineres Bild in tikz
einen Knoten einzuschließen, dessen Mindesthöhe der Höhe des größeren Bildes entspricht. Dies bedeutet, dass Sie zuerst seine Höhe messen und dann die TikZ-Knotengröße entsprechend festlegen müssen:
\documentclass{article}
\usepackage[demo]{graphicx}
\usepackage{subfig}
\usepackage{tikz}
\newlength\imageheight% for determining height of taller image
\begin{document}
\begin{figure}[ht]%
% measurement of height of the taller image
\settoheight{\imageheight}{\includegraphics[height=3cm]{img1.png}}
\centering
% since I haven't your image,
% I simulate their different heights with prescribed "height"
\subfloat[Image 1\label{fig:img1}]{\includegraphics[height=3cm]{img1.png}}%
\hfil
\subfloat[Image 2\label{fig:img2}]{\tikz\node[minimum height=\imageheight]{\includegraphics[height=2cm]{img2.png}}; }%
\caption{Two images}%
\label{fig:imgs}%
\end{figure}
\end{document}
Antwort2
Sie könnten ein minipage
Raster verwenden:
\documentclass{article}
\usepackage{subcaption}
\usepackage{mwe}
\begin{document}
\begin{figure}
\centering
\begin{minipage}[c]{.5\textwidth}
\centering
\includegraphics[scale=0.5]{example-image-a}
\end{minipage}%
\begin{minipage}[c]{.5\textwidth}
\centering
\includegraphics[scale=0.25]{example-image-b} \\
\end{minipage}
\begin{minipage}{.5\textwidth}
\subcaption{Image 1}\label{fig:img1}
\end{minipage}%
\begin{minipage}{.5\textwidth}
\subcaption{Image 2\label{fig:img2}}%
\end{minipage}
\caption{Two images}%
\label{fig:imgs}%
\end{figure}
\end{document}