我在 LaTeX 中有此代码,我使用“latex+dvips+ps2pdf+See PDF”进行编译
\documentclass[a4paper,12pt]{article}
\usepackage[spanish]{babel}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\begin{document}
\begin{figure} [h]
\centering
\includegraphics [width=8cm]{CircuitoRC.pdf}
\caption{Carga de un condensador en un circuito RC.}
\label{fig:circuito}
\end{figure}
\end{document}
其中\includegraphics
告诉我:
LaTeX 错误:无法确定图形的大小
CircuitoRC.pdf
(没有 BoundingBox)。请参阅 LaTeX 手册或 LaTeX Companion 了解解释。输入 H 即可立即获得帮助....\includegraphics [width=8cm]{CircuitoRC.pdf}
我不知道为什么。
答案1
当你使用 LaTeX 时,它在命令行中
latex myfile
您只能使用带有 的 PostScript 文件\includegraphics
。PostScript 文件通常以.ps
或结尾.eps
。使用.pdf
或.png
会出现错误。
对于你的情况,请在 shell 中使用以下命令行
pdflatex myfile
在这种情况下,您将能够使用\includegraphics
以下图形文件
- JPEG 文件结尾为
.jpg
- 便携式网络图形,结束于
.png
- PDF 文件结尾为
.pdf
您应该保留文件名结尾。LaTeX 会按上面列出的方式附加它们。也就是说,PostScript 和 JPEG/PNG/PDF 文件共享相同的文件名,仅在文件类型和相应的文件扩展名上有所不同。因此,您可以运行旧的latex
并包含.ps
-file,而年轻的pdflatex
将搜索.jpg
,.png
和.pdf
-file。