我输入命令 \pdflatex otticaCIDI.tex 并出现以下错误:!包 hyperref 错误:错误的 DVI 模式驱动程序选项“dvipdfmx”,(hyperref)因为 pdfTeX 或 LuaTeX 在 PDF 模式下运行。
如果我忽略警告,我会得到一个黑页文件。谢谢 Leila 的回答
我的文件序言是:
\documentclass[dvipdfmx,unknownkeysallowed]{beamer}
\usetheme{AnnArbor}
\useoutertheme[right]{sidebar}
\setbeamercolor{alerted text}{fg=red!90!black}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[latin1]{inputenc}
\usepackage{pgf}
\usepackage{pict2e,curve2e}
\usepackage[english]{babel}
\usepackage{graphicx}
\usepackage{animate}
\usepackage{hyperref}
\usefonttheme{professionalfonts}
\usepackage{subfigure}
\usepackage{colortbl}
\beamertemplatetransparentcovereddynamic
答案1
如果您使用 pdflatex 进行编译,则不应使用该dvipdfmx
选项。
其他一些评论:您不需要使用\usepackage{graphicx}
beamer \usepackage{hyperref}
,因为 beamer 已经为您加载了这些包。
\documentclass{beamer}
\usetheme{AnnArbor}
\useoutertheme[right]{sidebar}
\setbeamercolor{alerted text}{fg=red!90!black}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[latin1]{inputenc}
\usepackage{pgf}
\usepackage{pict2e,curve2e}
\usepackage[english]{babel}
%\usepackage{graphicx}
\usepackage{animate}
%\usepackage{hyperref}
\usefonttheme{professionalfonts}
\usepackage{subfigure}
\usepackage{colortbl}
\beamertemplatetransparentcovereddynamic
\begin{document}
\begin{frame}
content...
\end{frame}
\end{document}