以下のコードを実行しようとしていますが、次のエラーが表示されます: 「hyperref のオプションが競合しています」 どうすればよいか教えてください。 どのような助けでも大歓迎です。 コードは次のとおりです:
答え1
hyperref
2回読み込まれます:
\usepackage{hyperref}
\usepackage[...]{hyperref}
オプションなしで最初の読み込みを削除するだけです。
LaTeXではパッケージを複数回指定することができますが、呼び出しのオプションは後LaTeX は実際にはファイルを 1 つ以上入力しないため、最初の\usepackage
オプションは最初の呼び出しにあるオプションのサブセットである必要があります。(そうでない場合、各、... が複数回呼び出されるとエラーが発生します。)\usepackage
.sty
\newcommand
答え2
BEAMERユーザー:
注意してくださいhyperref
デフォルトでロードされます追加する必要はありません。明示的な\usepackage[...]{hyperref}
行を削除します。
ご希望の場合は引数を渡すにhyperref
、コマンドに追加することができます\documentclass
。例えば:
\documentclass[hyperref={colorlinks = true,linkcolor = blue}]{beamer}