我在加载时(之前或之后)遇到了hyperref
选项冲突。以下是我加载的其他包。colorlinks
transparent
\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 类即可。
顺便说一句:color
和graphicx
也在“厨房水槽”中,所以没有必要。可能\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}
-> 在深色背景上,红色链接颜色难以辨认。