texのコンパイルが参考文献のURLでコケる時の対処法

概要

タイトル通り, 備忘録なので雑です

こんな感じのソースがある時,

\begin{thebibliography}
\bibitem{shinyouju}
生物多様性センター:第2回自然環境保全基礎調査(植生調査) 現存植生図,
\urlj{https://www.biodic.go.jp/vg_map/one-to-fifty-thousand/332.jpg}%
\refdatej{2020-12-15}.
\end{thebibliography}

コンパイルがこんな感じでコケる.

<inserted text> 
                $
l.263 ....jp/vg_map/one-to-fifty-thousand/332.jpg}
                                                  %
? 

原因

URLに_が含まれているのが原因.

対処法

エスケープ文字である\を_の前に挿入すればおk. こんな感じ.

\begin{thebibliography}
\bibitem{shinyouju}
生物多様性センター:第2回自然環境保全基礎調査(植生調査) 現存植生図,
\urlj{https://www.biodic.go.jp/vg\_map/one-to-fifty-thousand/332.jpg}%
\refdatej{2020-12-15}.
\end{thebibliography}

これでコンパイルが通る.