选项冲突超级参考颜色链接和透明

选项冲突超级参考颜色链接和透明

我在加载时(之前或之后)遇到了hyperref选项冲突。以下是我加载的其他包。colorlinkstransparent

\documentclass[english]{beamer}
\usepackage{color}
\usepackage{amssymb}
\usepackage{graphicx}
\usepackage{comment}
\usepackage{sagetex}
\usepackage{multicol}
\usepackage{transparent}
\usepackage[colorlinks]{hyperref}
\usepackage{lmodern}
\usepackage{textpos}

我现在的解决方法就是不使用hyperref软件包,因为我并不那么需要它,但我很好奇。这个问题也不这个相当全面的问题(甚至没有指向其中文档的链接)似乎没有任何迹象表明这transparent会引起麻烦。但是了解 LaTeX(尤其是beamer加载厨房水槽的习惯),这可能是任何事情!

希望没有人会反对没有 MWE,因为关键在于这些包中没有任何 W 项,无论是 M 还是其他。

答案1

hyperref正如您所说的那样,已经在“厨房水槽”中了 - 所以不需要自己加载它(并引发选项冲突),只需将您想要的选项传递hyperref={colorlinks}给 beamer 类即可。

顺便说一句:colorgraphicx也在“厨房水槽”中,所以没有必要。可能\usepackage{multicol}也是不必要的,因为 beamer 有自己的列机制。

\documentclass[english,hyperref={colorlinks}]{beamer}
%\usepackage{color}
\usepackage{amssymb}
%\usepackage{graphicx}
\usepackage{comment}
\usepackage{sagetex}
%\usepackage{multicol}
\usepackage{transparent}
%\usepackage[colorlinks]{hyperref}
\usepackage{lmodern}
\usepackage{textpos}


\begin{document}


\begin{frame}
content...
\end{frame}


\end{document}

警告:

使用colourlinks将破坏大多数 Beamer 主题精心挑选的颜色。请仔细检查所有内容是否仍然可读且与所选配色方案一致。此外,您将无法再使用该\setbeamercolor机制来控制某些元素的颜色。

警示故事:

\documentclass[
hyperref={colorlinks}
]{beamer}

\usetheme{Warsaw}

\begin{document}

\section{test}
\begin{frame}
    abc
\end{frame} 

\end{document}

-> 在深色背景上,红色链接颜色难以辨认。

在此处输入图片描述

相关内容