大家好,
我刚刚安装了 TeXLive 2014(完整安装),并尝试使用 TeXStudio(Windows)运行一些测试文件。到目前为止一切运行顺利(PDFLaTex),直到我在创建演示文稿时遇到问题。
下面是一个最小版本(我基于 latextemplates.com 上的模板):
\documentclass{beamer}
\mode<presentation> { \usetheme{Madrid} }
\usepackage{graphicx} \usepackage{booktabs}
\title[Short title]{Full Title of the Talk}
\author{John Smith} \institute[UCLA] { University of California \\
\medskip \textit{[email protected]} }
\date{\today}
\begin{document}
\begin{frame} \titlepage \end{frame}
\begin{frame} Hello world! \end{frame}
\begin{frame} \Huge{\centerline{The End}} \end{frame}
\end{document}
不幸的是,我甚至无法编译任何东西并收到这个奇怪的错误消息:
Process started: pdflatex.exe -synctex=1 -interaction=nonstopmode "presentation_1_simple".tex
Syntax Warning: May not be a PDF file (continuing anyway)
Syntax Error: Couldn't read xref table
Syntax Warning: PDF file is damaged - attempting to reconstruct xref table...
Syntax Error: Couldn't find trailer dictionary
Syntax Error: Couldn't read xref table
Process exited with error(s)
日志文件基本没什么异常(我已上传这里以供后人参考),但我在下面附上了结尾部分:
!pdfTeX error: pdflatex.exe (file d:/texlive/2014/texmf-dist/tex/latex/beamer/a
rt/beamericonbook.pdf): xpdf: reading PDF image failed
==> Fatal error occurred, no output PDF file produced!
奇怪的是,上面提到的 PDF 文件确实存在于指定的位置(并且可以正常打开)。
我也使用可移植的 MikTeX 发行版 (2.9) 运行了此代码,并且编译/输出时没有任何问题,因此我认为这不是编码问题。(不幸的是,MikTeX 对外语和字体存在很多问题,而 TL 2014 处理得更好,因此切换不是一个可行的选择)。
哪里出了问题?有什么提示/想法可以说明在哪里可以查看或测试以尝试使其正常工作吗?
希望我的信息清晰易懂。如有任何帮助,我将不胜感激。