Hyperref 包和 ACM 类。

Hyperref 包和 ACM 类。

我正在使用已修改的acmtrans文档类。它已修改以添加自定义日记帐。

hyperref我在使用该包时遇到了问题。

我的文件序言中有以下内容:

\documentclass[mistar,hyperref]{acmtrans2m} 
\usepackage[pdfmark]{hyperref}

编译时出现以下错误:

! Undefined control sequence.
\pdfinfo #1#2->\pdfmark 
    {pdfmark=/DOCINFO,Title=#1,Author=#2}

有人可以帮忙吗?

答案1

使用acmtrans,使用 LaTeX 而不是 pdfLaTeX。

背景:

该宏在hyperref 包\pdfmark中定义。如果您指定hyperref 选项(它是 的别名),则会加载该宏。但是它不适用于 pdfLaTeX:在这种情况下,将强制使用另一个驱动程序而不是。您将收到 hyperref 警告:pdfmark.defpdfmarkdvipspdfmark.def

Package hyperref Warning: Wrong driver `hdvips.def';
(hyperref)                pdfTeX is running in PDF mode.
(hyperref)                Forcing driver `hpdftex.def'.

*hyperref using driver hpdftex*

相关内容