我实际上正在编写一个 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}