参考文献にリンクを含めようとしています。リンクには%文字をそこに入れます。%通常のキャラクターとして行動するために、私は\キャラクター。でも、私は
! Missing $ inserted.
<inserted text>
$
l.614 ...ia.org/wiki/Shamir\%27s_Secret_Sharing''}
エラー。
このエラーが発生している行は次のとおりです
\hyperref[shamir]{''http://en.wikipedia.org/wiki/Shamir\%27s_Secret_Sharing''}
リンクを追加するためにパッケージを使用していますhyperref
。
答え1
問題は%ではなくアンダースコアにあります。これを使用してください
\hyperref[shamir]{''http://en.wikipedia.org/wiki/Shamir\%27s\_Secret\_Sharing''}
答え2
アンダースコア文字は数式モードを必要とし、そこで下付き文字として使用されます。したがって、\_
ここではアンダースコア文字が必要です。
または\url
を\nolinkurl
使用することもできます。後者は\url
リンク プロパティがありません。
いくつかのバリエーションの例:
\documentclass{article}
\usepackage[colorlinks]{hyperref}
\begin{document}
\url{http://en.wikipedia.org/wiki/Shamir%27s_Secret_Sharing}
\href{http://en.wikipedia.org/wiki/Shamir%27s_Secret_Sharing}{%
\nolinkurl{http://en.wikipedia.org/wiki/Shamir\%27s_Secret_Sharing}}
\urlstyle{same}
\href{http://en.wikipedia.org/wiki/Shamir%27s_Secret_Sharing}{%
\nolinkurl{http://en.wikipedia.org/wiki/Shamir\%27s_Secret_Sharing}}
\href{http://en.wikipedia.org/wiki/Shamir\%27s_Secret_Sharing}{shamir}
\end{document}
\%
URL マクロが別のマクロの引数内で使用される場合は、コメント文字をエスケープする必要があります。