所以我还是个 LaTeX 新手。我有一个图,其中有 2 个并排的图形,每个图形都有各自的标题。我的问题是,默认情况下,LaTeX 会将左侧图形的最左侧与文本列的左侧对齐。这是我现在的情况...
\begin{figure}[H]
\begin{minipage}[b]{0.45\textwidth}
\includegraphics[scale=0.5]{figure1.png}
\caption{Figure 1 caption}
\label{fig:fig1}
\end{minipage}
\quad
\begin{minipage}[b]{0.45\textwidth}
\includegraphics[scale=0.5]{figure2.png}
\caption{Figure 2 caption}
\label{fig:fig2}
\end{minipage}
\end{figure}
此代码的双图形方面效果很好。我只需要让整个图形位于页面的中心,这样它就不会像现在这样向右倾斜。
答案1
一个选择是使用adjustbox
包。
\documentclass{article}
\usepackage{showframe} %% just for demo
\usepackage{adjustbox}
\begin{document}
\begin{figure}[htb]
\begin{adjustbox}{center,width=\textwidth} %%<-------- this added
\begin{minipage}[b]{0.55\textwidth}
\includegraphics[width=\linewidth]{example-image-a}
\caption{Figure 1 caption}
\label{fig:fig1}
\end{minipage}
\quad
\begin{minipage}[b]{0.55\textwidth}
\includegraphics[width=\linewidth]{example-image-b}
\caption{Figure 2 caption}
\label{fig:fig2}
\end{minipage}
\end{adjustbox} %% <------------- and this
\end{figure}
\end{document}