更新:我刚刚更新了代码,以放置生成错误消息的代码的完整示例。
更新2:我尝试更改图形文件的名称(不带下划线),但问题仍然存在。
简而言之,当我尝试使用以下代码包含图形时遇到两个问题:
\documentclass[11pt]{book}
\usepackage{algorithm}
\usepackage{float}
\usepackage{overpic}
\title{\bf An Example of Book Class}
\author{for \LaTeX\ Class}
\date{\today}
\begin{document}
\maketitle
\mainmatter
\part{A Part Heading}
\chapter{A Main Heading}
\begin{figure}[!H]
% trim={<left> <lower> <right> <upper>}
\begin{overpic}{
\includegraphics[width=1\textwidth, trim=95 20 95 30]{figures/file1.eps}}
\put(-500,220){\includegraphics[scale=0.72, trim=35 10 35 12]{figures/file2.eps}}
\end{overpic}
\caption{hi.}
\label{fig:displacement-errors}
\end{figure}
\end{document}
我收到的错误消息是:
[Error(s)]
E: exbook.tex:17 LaTeX Error: Unknown float option `H'.
E: exbook.tex:26 Undefined control sequence \filename@base.
答案1
我自己找到了解决方案!使用 overpic 指令时出现错误,以下是正确的代码:
\begin{figure}[H]
\begin{overpic}[width=1\textwidth, trim=95 20 95 30]{figures/file1.eps}
\put(-500,220){\includegraphics[scale=0.72, trim=35 10 35 12]{figures/file2.eps}}
\end{overpic}
\caption{hi.}
\label{fig:displacement-errors}
\end{figure}
没有 includegraphics 来包含第一张图。感谢所有试图提供帮助的评论者 :)