未找到 dvipdfm.def

未找到 dvipdfm.def

最近,我不得不刷新硬盘并重新安装操作系统。我选择安装 Ubuntu 13.10。但是,当我编译 LaTeX 文档时,出现以下错误:

! LaTeX Error: File `dvipdfm.def' not found.

我的 .tex 文档使用以下标题:

\documentclass[dvipdfm]{sig-alternate}

cls文件来自 ACM 网站。我想知道如何解决这个问题。

答案1

我从ACM 网站,并使用dvipdfm文档类选项重现了您在 Ubuntu 13.10 上编译时遇到的问题。我的论文模板也遇到了类似的问题。

问题是,在最新版本的 texlive 和 Ubuntu 中,dvipdfm已被 替换。该软件包扩展了对 unicode 的支持。不幸的是,它不包含向后兼容的。您的问题应该可以通过将文档类选项替换为 来解决:dvipdfmxdvipdfmxdvipdfmdvipdfm.defdvipdfmdvipdfmx

\documentclass[dvipdfmx]{sig-alternate}

dvipdfm有关v. 的更多信息dvipdfmx

dvipdfm 或 dvipdfmx 或 dvipdft?

http://tug.org/pipermail/macostex-archives/2005-November/018933.html

答案2

我也遇到过同样的问题。我尝试按照以下步骤解决此问题。

  1. 我下载了dvipdfmx.def文件(即 http://tug.ctan.org/macros/latex/contrib/dvipdfmx-def/dvipdfmx.def
  2. 将此文件复制到/etc/texmf/dvipdfrmx/目录,或者您可以将其与您的.dvi文件一起保存在目录中。

该解决方案适用于 Linux Mint 16 Petra。

相关内容