在我的 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
类定义了columns
和column
环境,它们实际上就像minipage
环境一样,只是它们知道所有关于beamer
s 的巧妙技巧;它们是覆盖感知。
除非你告诉其他文档类,否则它们不知道columns
或column
环境。一个简单的解决方法是加载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{}
如果您需要将它们并排分组,也可以一起使用。