Unterfloat in Abbildung horizontal ausrichten

Unterfloat in Abbildung horizontal ausrichten

Ich setze drei Figuren in eine Reihe, und die Breite reicht nicht aus, wenn ich sie deutlich (groß genug) darstellen möchte. Früher habe ich hspacedie Figur manuell verschoben, aber diesmal funktioniert es nicht. (Es betrifft nur die erste Reihe.) Wie kann ich die ganze Figur verschieben? Ich glaube, ich muss die ganze Figur für diese Seite um eine bestimmte Distanz nach links verschieben.

Dies ist ein MWE, das das Problem veranschaulicht:

\documentclass{article}
\usepackage[demo]{graphicx}
\usepackage{subfig}
\begin{document}
\newcommand{\IDCTFigureHeight}{2.8}
\begin{figure}[p]
  \vspace{-10pt}
  \subfloat[v1 with buffer size 16]{\includegraphics[width=0.45\textwidth,height=\IDCTFigureHeight in]{images/local/v1_16.png}}
  \subfloat[v1 with buffer size 100]{\includegraphics[width=0.45\textwidth,height=\IDCTFigureHeight in]{images/local/v1_100.png}}
  \subfloat[v1 with buffer size 200]{\includegraphics[width=0.45\textwidth,height=\IDCTFigureHeight in]{images/local/v1_200.png}}
  \vspace{-10pt}
  \\
  \subfloat[v2 with buffer size 16]{\includegraphics[width=0.45\textwidth,height=\IDCTFigureHeight in]{images/local/v2_16.png}}
  \subfloat[v2 with buffer size 100]{\includegraphics[width=0.45\textwidth,height=\IDCTFigureHeight in]{images/local/v2_100.png}}
  \subfloat[v2 with buffer size 200]{\includegraphics[width=0.45\textwidth,height=\IDCTFigureHeight in]{images/local/v2_200.png}}
  \vspace{-10pt}
  \\
  \subfloat[v3 with buffer size 16]{\includegraphics[width=0.45\textwidth,height=\IDCTFigureHeight in]{images/local/v3_16.png}}
  \subfloat[v3 with buffer size 100]{\includegraphics[width=0.45\textwidth,height=\IDCTFigureHeight in]{images/local/v3_100.png}}
  \subfloat[v3 with buffer size 200]{\includegraphics[width=0.45\textwidth,height=\IDCTFigureHeight in]{images/local/v3_200.png}}
  \caption{destination-fifo with different buffer size.}
\end{figure}
\end{document}

Bildbeschreibung hier eingeben

Antwort1

Sie können auch \hspacein der zweiten und dritten Zeile etwas hinzufügen, indem Sie eine Leerzeile oder \paranstelle von verwenden \\. Das heißt, ändern Sie:

\vspace{-10pt}
\\

von

\vspace{-10pt}


\hspace{-2cm}

oder

\vspace{-10pt}\par    
\hspace{-2cm}

verwandte Informationen