我试图包含两个图形,一个是肖像类型(高),另一个是风景类型(宽)。我使用的代码如下
\documentclass[11pt]{scrbook}
\begin{document}
\begin{figure}[ht]
\begin{minipage}[h]{0.4\linewidth}
\centering
\includegraphics[height=\linewidth]{honda_asimo.jpg}
\caption{Asimo}
\label{fig:minipage1}
\end{minipage}
\hspace{0.005\textwidth}
\begin{minipage}[h]{0.4\linewidth}
\centering
\includegraphics[height=\linewidth]{BigDog.jpg}
\caption{Big Dog}
\label{fig:minipage2}
\end{minipage}
\end{figure}
\end{document}
我希望它刚好延伸到覆盖上面文本可用的水平空间(因此不包括边距),并希望标题位于图形下方的中心。
答案1
您可以使用addmargin
包提供的环境scrextend
来帮助您。
\documentclass[11pt]{scrbook}
\usepackage{graphicx}
\usepackage{showframe}
\begin{document}
\begin{figure}[ht]
\begin{addmargin*}[0cm]{-3cm}
\begin{minipage}{0.35\linewidth}
\centering
\includegraphics[height=7cm]{example-image-golden-upright}
\caption{Asimo}
\label{fig:minipage1}
\end{minipage}\hfill
\begin{minipage}{0.65\linewidth}
\centering
\includegraphics[height=7cm]{example-image-golden}
\caption{Big Dog}
\label{fig:minipage2}
\end{minipage}
\end{addmargin*}
\end{figure}
\clearpage
\begin{figure}[ht]
\begin{addmargin*}[0cm]{-3cm}
\begin{minipage}{0.35\linewidth}
\centering
\includegraphics[height=7cm]{example-image-golden-upright}
\caption{Asimo}
\label{fig:minipagea}
\end{minipage}\hfill
\begin{minipage}{0.65\linewidth}
\centering
\includegraphics[height=7cm]{example-image-golden}
\caption{Big Dog}
\label{fig:minipageb}
\end{minipage}
\end{addmargin*}
\end{figure}
\end{document}