A0海报为什么我无法插入图形.png或.jpg?

A0海报为什么我无法插入图形.png或.jpg?

我有以下内容:

\documentclass[a0,portrait]{a0poster}
.....
\usepackage{graphics}
%\usepackage{graphicx}

....

\begin{figure}[H] 
\centerline{\hbox{
\includegraphics[width=0.6\linewidth]{fig_for_body/fig1_1.png}
\includegraphics[width=0.6\linewidth]{fig_for_body/fig1_2.png}
}} 
 \caption{(a) ...
 (b) ....
 }
\label{fig:....}
\end{figure}

并且光标显示错误:

Argument of \Gin@iii has an extra }

为什么我无法添加 png 或 jpg?它正在处理 pdf。我尝试了 graphicx,但它也不起作用!

答案1

带键值选项的语法:

\includegraphics[width=0.6\linewidth]{fig_for_body/fig1_1.png}

是由包添加的graphicx,因此需要加载该包:

\usepackage{graphicx}

然后取决于驱动程序支持哪些图形类型。pdfTeX 支持 PNG,因此它可以与 一起使用pdflatex

在这种情况下dvips,您可以将 PNG 文件转换为 EPS,例如使用 ImageMagicks 的convert

然后可以方便地省略扩展:

\includegraphics[width=0.6\linewidth]{fig_for_body/fig1_1}

然后pdflatex将找到该.png文件并且latex/dvips将使用该.eps文件。

相关内容