编译后无法查看pdf

编译后无法查看pdf

编辑:我通过将“figure”替换为“figure*”解决了这个问题。感谢大家的意见。

我在 Windows 10 上使用 Texmaker 和 MiKTeX。文件编译没有任何问题,但 pdf 不可用。尝试使用 Texmaker 打开它时,我收到消息:“错误:找不到文件”。使用 Adob​​e Acrobat 手动打开 pdf 时,它显示:“Adobe Reader 无法打开……因为它不是受支持的文件类型,或者因为文件已损坏(例如,它是作为电子邮件附件发送的,并且未正确解码)。”

我确信这是由于我尝试添加到文本中的图形。如果我删除命令\includegraphics{}并再次编译,我就可以查看 pdf。

以下是序言:

\documentclass{article}
\usepackage{fixltx2e}
\usepackage{multicol}
\usepackage{graphicx}
\graphicspath{ {C:/Users/dawid/Documents/figures} }

我尝试添加图形的代码如下:

\begin{figure}
  \includegraphics{example-image}
  \caption{lipsum}
\end{figure}

/figures 文件夹中有一个 .jpg 文件。我尝试将其替换为 .eps 文件,重新安装 Texmaker,并刷新 MiKTeX 中的文件名数据库,但均未成功。

我还收到消息说 fixltx2e 不是必需的,但删除\usepackage{fixltx2e}也没什么区别。

编辑:我尝试制作 MWE:

\documentclass{article}
\usepackage{graphicx}
\graphicspath{ {C:/Users/dawid/Documents/figures} }

\begin{document}
\begin{figure}
  \includegraphics{example-image}
  \caption{lipsum}
\end{figure}
\end{document}

在这里我注意到文件实际上并没有在 /figures 中查找图像,而是在 .tex 文件所在的文件夹中查找。尽管如此,如果我将图像放在该文件夹中,我可以使用上面的代码在 pdf 中正确查看它,所以我可以使用它。但是,我希望文本显示在两列中:

\documentclass{article}
\usepackage{multicol}
\usepackage{graphicx}
\graphicspath{ {C:/Users/dawid/Documents/figures} }

\begin{document}
\begin{multicols}{2}
\begin{figure}
  \includegraphics{example-image}
  \caption{lipsum}
\end{figure}
\end{multicols}
\end{document}

此处文件符合要求,我可以查看 pdf,但它完全是空的。似乎“multicol”与“figure”混淆了。

相关内容