并排人物 肖像 风景

并排人物 肖像 风景

我试图包含两个图形,一个是肖像类型(高),另一个是风景类型(宽)。我使用的代码如下

\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来帮助您。

quantumdartFigureStuff

\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}

相关内容