Zentrieren eines Paares überfüllter PDFs

Zentrieren eines Paares überfüllter PDFs

Ich versuche herauszufinden, wie man Dinge positioniert und zentriert.

Hier habe ich zwei sehr große PDFs nebeneinander platziert. Ich habe sie auf die aktuelle Größe herunterskaliert und versucht, sie zu zentrieren:

Bildbeschreibung hier eingeben

\documentclass{article}
\usepackage[margin=1in,showframe]{geometry}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\centering
\begin{figure}
%
\centering
  \begin{minipage}[c][1\totalheight][t]{0.45\textwidth}%
    \begin{center}
      {\includegraphics[scale=0.085]{diagrams/pdf/square.pdf}} 
    \end{center}
  \caption{I sit hard up against the left margin}
  \end{minipage}\hfill{}%
%
  \begin{minipage}[c][1\totalheight][t]{0.45\textwidth}%
    \begin{center}
    {\includegraphics[scale=0.085]{diagrams/pdf/square.pdf}}
    \end{center}
  \caption{I hang over the edge of the right margin}
  \end{minipage}\hfill{}%
%
\end{figure}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\end{document}

Es funktioniert irgendwie, aber es hängt nur über den rechten Rand, ist also nicht wirklich zentriert. Wenn ich sie noch weiter verkleinere, gibt es einen Punkt, an dem es kein Problem mehr ist, aber sagen wir, es ist unpraktisch, sie kleiner als 0.085% zu machen, und Sie möchten einfach, dass es eher so aussieht:

Bildbeschreibung hier eingeben

Fällt Ihnen auf, dass die Seite hinsichtlich der Positionen der beiden Abbildungen vollkommen symmetrisch ist und der Überschuss gleichmäßig zwischen den Rändern verteilt ist?

Wie kann ich das erreichen? Ich dachte, meine Verwendung von minipagewürde das Problem lösen, aber das ist wohl nicht der Fall.

Antwort1

Hier ist eine Möglichkeit mit der Verwendung vondiese Antwort.

\documentclass{article}
\usepackage[margin=1in,showframe]{geometry}
\usepackage{graphicx}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\centering
\begin{figure}
%
\hspace{-0.025\textwidth}\makebox[1.05\textwidth][c]{
\noindent\begin{minipage}[t,outer sep=0]{0.45\textwidth}%
    \begin{center}
      {\includegraphics[width=\textwidth]{example-image-a}} 
    \end{center}
  \caption{I sit hard up against the left margin}
  \end{minipage}\hfill%
%
  \begin{minipage}[t,outer sep=0]{0.45\textwidth}%
    \begin{center}
    {\includegraphics[width=\textwidth]{example-image-b}}
    \end{center}
  \caption{I hang over the edge of the right margin}
  \end{minipage}}%
%
\end{figure}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\end{document}

Ausgabe:

Bildbeschreibung hier eingeben

PS1: Wenn \makeboxder Befehl eine Box erstellt, 1.05\textwidthwird 0.05\textwidthnach der Textbreite hinzugefügt ... Also verkleinern Sie es um die Hälfte mit\hspace{-0.025\textwidth}

PS2: Verwenden Sie die entsprechende Breite für die Miniseiten, aber achten Sie auf den äußeren Abstand, falls Sie die gesamte Breite des \makeboxBefehls verwenden.

Bearbeiten: Besserer Weg:

\documentclass{article}
\usepackage[margin=1in,showframe]{geometry}
\usepackage{graphicx}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{document}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\centering
\begin{figure}
%
\noindent\makebox[\textwidth][c]{
\noindent\begin{minipage}[t,outer sep=0]{0.525\textwidth}%
    \begin{center}
      {\includegraphics[width=\textwidth]{example-image-a}} 
    \end{center}
  \caption{I sit hard up against the left margin}
  \end{minipage}\hspace{0.5cm}%
%
  \begin{minipage}[t,outer sep=0]{0.525\textwidth}%
    \begin{center}
    {\includegraphics[width=\textwidth]{example-image-b}}
    \end{center}
  \caption{I hang over the edge of the right margin}
  \end{minipage}}%
%
\end{figure}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\end{document}

verwandte Informationen