これを参考文献に追加しようとしています:
\bibitem{nasa}Alliance, N.P.A.R.C. Computational fluid dynamics (CFD) verification and validation web site: http://www.grc.nasa.gov/WWW/wind/valid/lamcyl/Study1_files/Study1.html
しかし、こう書かれています。
! Missing $ inserted.
他の Web ページは問題なく作成できました。たとえば、次のとおりです。
\bibitem{lorenab} Lorena A. Barba group. CFD Python: 12 steps to Navier Stokes. http://goo.gl/yVI2zk
何が起こっている?
答え1
問題は URL 内のアンダースコアです。これは下付き文字のインジケーターとして解釈され、数学的処理が必要になります。URL を\url
次のようにラップします。
\url{http://www.grc.nasa.gov/WWW/wind/valid/lamcyl/Study1_files/Study1.html}
これにはパッケージが必要です。ハイパーリンクが必要ない場合は、url
パッケージで十分です。
\usepackage{url}
もし、あんたがするハイパーリンクが必要な場合は、hyperref
パッケージ ( をロードしますurl
) を使用します。この URL は非常に長いため、行をまたいで分割できるようにしたい場合があります。breaklinks
オプションによりこれが可能になります。
\usepackage[breaklinks]{hyperref}
中断が許可される場所については、パッケージのドキュメントを参照してください。
パッケージurl
には、(より複雑な) 改行メカニズムも用意されています。詳細については、パッケージのドキュメントを参照してください。
@egreg が指摘したように、[breaklinks]
は出力が の場合にのみ機能しdvi
、 によって変換されdvips
、さらにpdf
追加のツールによって に変換されます。