URL verursacht Fehler „$ fehlt eingefügt“

URL verursacht Fehler „$ fehlt eingefügt“

Ich versuche, dies zu meiner Bibliographie hinzuzufügen:

\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

Aber da steht:

! Missing $ inserted.

Ich habe ohne Probleme andere Webseiten geschrieben, zum Beispiel:

\bibitem{lorenab} Lorena A. Barba group. CFD Python: 12 steps to Navier Stokes. http://goo.gl/yVI2zk

Was passiert?

Antwort1

das Problem ist der Unterstrich in der URL. Er wird als Indikator für einen Index interpretiert, was mathematische Berechnungen erfordert. Umschließen Sie die URL folgendermaßen \url:

\url{http://www.grc.nasa.gov/WWW/wind/valid/lamcyl/Study1_files/Study1.html}

hierfür ist ein Paket erforderlich. Wenn Sie keine Hyperlinks benötigen, urlreicht das Paket aus.

\usepackage{url}

wenn duTunWenn Sie Hyperlinks wünschen, verwenden Sie das hyperrefPaket (das geladen wird url). Da diese URL recht lang ist, möchten Sie vielleicht, dass sie auf mehrere Zeilen aufgeteilt wird. Mit der folgenden breaklinksOption wird dies aktiviert:

\usepackage[breaklinks]{hyperref}

Informationen zu den Stellen, an denen Pausen erlaubt sind, finden Sie in der Paketdokumentation.

Das urlPaket verfügt außerdem über einen (komplizierteren) Zeilenumbruchmechanismus. Weitere Einzelheiten finden Sie wiederum in der Paketdokumentation.

wie @egreg erinnert, [breaklinks]funktioniert nur, wenn die Ausgabe von einem zusätzlichen Tool dvikonvertiert dvipsund weiter in konvertiert werden muss.pdf

verwandte Informationen