两个标题图片

两个标题图片

在我的 LaTeX 文档 ( report) 中,我想在标题页顶部插入两张图形。以下是已在文档中运行的代码beamer

\titlegraphic{\begin{columns}
\begin{column}{0.5\textwidth}
    \begin{figure}%
    \includegraphics[width=\columnwidth]{pictures/pic1.jpg}%
    \end{figure}
\end{column}
\begin{column}{0.5\textwidth}
    \begin{figure}%
    \includegraphics[width=\columnwidth]{pictures/pic2.jpg}%
    \end{figure}
\end{column}\end{columns}}

返回了\documentclass{report}14 个错误。第一个是

undefined control sequence \titlegraphic
{\begin{columns}
LaTeX Error: Environment columns undefined`.

答案1

beamer类定义了columnscolumn环境,它们实际上就像minipage环境一样,只是它们知道所有关于beamers 的巧妙技巧;它们是覆盖感知

除非你告诉其他文档类,否则它们不知道columnscolumn环境。一个简单的解决方法是加载titlepic包,然后使用类似以下代码:

% arara: pdflatex
% !arara: indent: {overwrite: yes}
\documentclass{report}
\usepackage{titlepic}
\usepackage{graphicx}
\title{Graphics in report}
\author{me}
\begin{document}


%\titlegraphic{\begin{columns} <!-- old
\titlepic{%\begin{columns} %    <!-- new
    \begin{minipage}{0.5\textwidth}
        %\begin{figure}%            <!-- new
        \includegraphics[width=\textwidth]{example-image-a}%
        %\end{figure}               <!-- new
    \end{minipage}%
    \begin{minipage}{0.5\textwidth}
        %\begin{figure}%
        \includegraphics[width=\textwidth]{example-image-b}%
        %\end{figure}
    \end{minipage}
    %\end{columns}
}

\maketitle

\end{document}

您将需要将图像改回之前使用的图像:)

答案2

一个“快速而肮脏”的方法,不需要加载额外的包,可以直接使用\includegraphics内部\title{}

\documentclass{report}
\usepackage{graphicx}
\title{
\includegraphics[width=0.3\textwidth]{image-a} \\
Fancy title \\
\includegraphics[width=0.4\textwidth]{image-b} 
}
\author{Someone}
\begin{document}

\maketitle

Text

\end{document}

\minipage{}如果您需要将它们并排分组,也可以一起使用。

相关内容