乳胶上的图像不显示

乳胶上的图像不显示

我似乎无法让图像出现在 latex 上。我没有收到任何错误消息,编译也没有问题。但是,我正在使用的生成的 (.pdf) 没有图像。基本上,我使用的一切都是

\documentclass[12pt,a4paper,epsf,portrait,times,epsfig]{article}

\usepackage[dvips]{graphics}
\usepackage{amsmath}
\usepackage{xspace}
\usepackage{fancybox}
\usepackage{hyperref}
\usepackage{amsfonts}
\usepackage{graphicx}

\renewcommand{\baselinestretch}{1.5}
\setlength{\parskip}{0.2cm}
\setlength{\parindent}{0.0cm}
\setlength{\textheight}{8.5in}
\setlength{\textwidth}{16.0cm}
\setlength{\oddsidemargin}{0in}
\setlength{\evensidemargin}{0in}
\setlength{\topmargin}{0in}

\pagenumbering{arabic}
\numberwithin{equation}{subsection}

\begin{document}

\begin{figure}
    \centering
        \includegraphics{C:/Users/Reza/Desktop/Test/Untitled.jpg}
    \label{fig:Untitled}
\end{figure}

\end{document}

我正在使用 Texniccenter,并使用 LaTeX=>PDF。请帮忙!

答案1

您的文件包含不兼容内容。

您使用软件包graphicsgraphix。只需要一个。此外,您指定了dvips驱动程序graphics。如果您使用的是 pdflatex(我认为您正在使用),那么这不是正确的驱动程序。

此外,最好不要使用完整路径,而要使用相对路径。这就是 tohecz 所建议的,\includegraphics{<filename>}并将图片放在与.tex文件相同的文件夹中。

举个例子,下面的文件(顺便说一下,这就是 tohecz 所说的最小示例)可以工作:

\documentclass[]{article}

\usepackage[]{graphics}
%\usepackage{graphicx}

\begin{document}

\begin{figure}
    \includegraphics{Untitled.jpg}
\end{figure}

\end{document}

如果您确实要使用dvips和其他选项,那么您的图像必须是.eps格式。这意味着您必须将.jpg图像转换为.eps。此外,您还必须使用 格式进行编译 latex -> dvi -> pdf

答案2

这并不是原始问题的确切答案,但当其他解决方案不起作用时,这是对我有帮助的解决方案。

就我而言,数字没有显示出来,因为我使用了过时的附加参数natheightnatwidth命令\includegraphics

    \includegraphics[width = 3in, natheight = 400, natwidth = 400]{Figure.jpg}

如果您使用 pdfLaTex(与dvi无法确定图形大小的输出相反),则它们不是必需的,因此只需删除这些选项并仅在必要时指定输出宽度/高度:

    \includegraphics[width = 3in]{Figure.jpg}

答案3

对我来说,这是一个与我能找到的任何其他解决方案完全不同的问题。我使用了一个带有.cls文件的模板,在该模板中,写了以下行\AtBeginDocument{\let\includegraphics\NAT@ignore}。基本上,它告诉编译器忽略该\includegraphics{}命令。我注释了该行,现在它运行得很好!

相关内容