使用 beamer 类的 hyperref 和 multiinclude 之间存在冲突

使用 beamer 类的 hyperref 和 multiinclude 之间存在冲突

我正在使用该课程进行演示beamer,并且遇到了以下问题:hyperref对于使用该命令的幻灯片之后放置的任何幻灯片\multiinclude(即,在下面的简短示例中,放置在幻灯片“演示方法”之后的任何幻灯片),由停止工作创建的超链接。

知道我做错了什么吗?

\documentclass[hyperref={pdfpagelabels=false},dvips]{beamer}

\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\usepackage{amssymb}
\usepackage{textpos}
\usepackage{xmpmulti}
\usepackage{animate}
\usepackage{xcolor}
\usepackage{lmodern}    % Use Latin Modern fonts

\usetheme[hideothersubsections]{PaloAlto}

\begin{document}

\section{Introduction}

\subsection{Motivation}
\begin{frame}
  \frametitle{Motivation}
\end{frame}

\subsection{Background}
\begin{frame}
  \frametitle{Background}
\end{frame}

\subsection{Present approach}
\begin{frame}
  \frametitle{Present approach}
  \begin{block}{\centering Approach}
    \begin{figure}
      \centering
      \multiinclude[<+>][format=eps,start=1,end=7,graphics={height=0.55\textheight}]{figs_defense/research_flow_chart}
    \end{figure}
  \end{block}
\end{frame}

\subsection{Contributions}
\begin{frame}
  \frametitle{Contributions}
\end{frame}

\section{Analytical study}

\subsection{General procedure}

\begin{frame}
  \frametitle{Analytical study}
\end{frame}

\end{document}

答案1

解决方法:

如果使用pdflatex(不带dvips选项)进行编译,链接将正常工作。

的最新版本将自动处理所含图像从到 的pdflatex转换。epspdf


题外话:您不需要graphicxxcolor使用 beamer,因为 beamer 已经提供了此功能。

相关内容