URL 導致 Missing $ insert 錯誤

URL 導致 Missing $ insert 錯誤

我正在嘗試將其添加到我的參考書目中:

\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)。由於此網址相當長,您可能希望允許其跨行;該breaklinks選項將啟用此功能:

\usepackage[breaklinks]{hyperref}

有關允許休息的地方,請參閱包裝文件。

url軟體包還有一個(更複雜的)可用的換行機制。再次,請參閱包裝文件以取得詳細資訊。

正如@egreg 提醒的那樣,[breaklinks]僅當輸出由附加工具dvi轉換dvips並進一步轉換時才有效。pdf

相關內容