URL вызывает ошибку «Отсутствует вставленный символ $»

URL вызывает ошибку «Отсутствует вставленный символ $»

Я пытаюсь добавить это в свою библиографию:

\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.

Я написал другие веб-страницы без проблем, например:

\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дополнительный инструмент.

Связанный контент