includegraphics - 编译问题

includegraphics - 编译问题

我实际上正在编写一个 latex 文件,我想在其中插入图片。我有以下序言:

\documentclass[a4paper, french]{book}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[french]{babel}
\usepackage{graphicx}
\usepackage{xspace}

在我的文本中,我尝试使用以下代码插入图片:

\begin{figure}
 \begin{picture}
  \includegraphics[scale=0.5]{Deltoidalicositetrahedron.jpg}
 \end{picture}
\end{figure}

我使用的是 TexShop 2.38 版,并尝试使用 LaTeX 进行编译。它在使用相同 TexShop 版本的朋友的计算机上运行正常。但是在我的计算机上却无法运行。以下是控制台的抱怨:

./bio mol adn.tex:57: Use of \pictur@ doesn't match its definition.
<argument> \includegraphics 

l.57   \includegraphics
                       [scale=0.5]{Deltoidalicositetrahedron.jpg}

? 

有人遇到过同样的问题吗?

像往常一样,提前致谢。

答案1

您可以使用图片环境,但您需要这样做:

\documentclass{scrartcl}      
\usepackage{graphicx}

\begin{document} 

In my text, I tried to insert a picture with the preceding code:

\setlength{\unitlength}{1cm} % fix unit

\newsavebox{\mybox} 
\savebox{\mybox}{\includegraphics[scale=0.5]{Deltoidalicositetrahedron.jpg}} 
% we save the picture

 \begin{figure}
   \begin{picture}(6,4) % you need to add dimensions 
  \put(0,0){\usebox{\mybox}}
   \end{picture}   
 \end{figure}    
\end{document}  

现在,您可以使用图片中的宏来装饰或添加您想要的内容

附有图片

\documentclass{scrartcl}
\usepackage{graphicx}

\begin{document} 

In my text, I tried to insert a picture with the preceding code:
\setlength{\unitlength}{1cm}

\newsavebox{\mybox} 
\savebox{\mybox}{\includegraphics[scale=0.25]{ant.png}} 
 \begin{figure}
   \begin{picture}(8,6)
  \put(0,0){\usebox{\mybox}} 
  \put(2,2.5){\oval(6,5)}
   \end{picture}   
 \end{figure}    

\end{document}

在此处输入图片描述

答案2

继 Seamus 和 Ulrike 之后,您所需要的就是这些:

\documentclass{book}
\usepackage{graphicx}

\begin{document}
\begin{figure}
  \includegraphics[scale=0.5]{Deltoidalicositetrahedron.jpg}
\end{figure}
\end{document}

相关内容