PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Bibtex URL Fehler



uwerothfeld
14-06-2012, 19:50
Hallo zusammen,

ich habe ein BibTex Element mit einer URL, in der ein _ auftaucht, was latex gar nicht mag. Wie kann ich dies den umschreiben, dass der Link dann noch geht und latex es akzeptiert? Vielen Dank schonmal.

mechanicus
14-06-2012, 19:53
Vielen Dank schonmal.
Wofür? Das sich jemand die Arbeit macht und ein Minimalbeispiel erstellt.

uwerothfeld
14-06-2012, 20:19
Hallo Mechanicus,

dachte es ist ein generelles Anfängerproblem. Daher hatte ich drauf verzichtet. Aber hiermit liefere ich nach:



\documentclass[conference]{IEEEtran}

\begin{document}

\section{Kapitel mit Zitaten}
bla \cite{Ahlbrecht2004}

\bibliographystyle{IEEEtran}
\bibliography{library}

\end{document}



Die Datei library.bib enthält:


@PHDTHESIS{Ahlbrecht2004,
author = {Ahlbrecht, P.},
title = {Impact of Mobility on Information Systems and Information System Design},
school = {Technical University Braunschweig},
year = {2004},
month = {September},
publisher = {Technical University Braunschweig},
timestamp = {2012.05.31},
url = {http://rzbl68.biblio.etc.tu-bs.de:8080/docportal/servlets/MCRFileNodeServlet/DocPortal_derivate_00001640/Document.pdf}
}


Es scheint am Bibstyle zu liegen.

Hilft dies weiter?

uwe

rstuby
14-06-2012, 20:21
http://mrunix.de/forums/showthread.php?t=68421

url = {\url{www.a_b_c.de}}

mit dem Paket hyperref, das du ja wahrscheinlich sowieso benutzt, oder mit dem Paket url.

uwerothfeld
14-06-2012, 20:33
Hallo zusammen,

ich sage ja, Anfängerfehler ;) !

Vielen Dank an alle.

Gruß
uwe

mechanicus
14-06-2012, 20:49
http://mrunix.de/forums/showthread.php?t=68421

url = {\url{www.a_b_c.de}}

mit dem Paket hyperref, das du ja wahrscheinlich sowieso benutzt, oder mit dem Paket url.

Das ist leider nicht korrekt. IEEEtran definiert mittels \providecommand das Macro \url, was allerdings keine Sonderzeichen verarbeitet. Ein einfaches Laden von hyperref oder url genügt, um einfach

url = {http://rzbl68.biblio.etc.tu-bs.de:8080/docportal/servlets/MCRFileNodeServlet/DocPortal_derivate_00001640/Document.pdf}
zu schreiben. IEEtran packt automatisch den Inhalt des Feldes url in die Answeisung \url.


\documentclass[conference]{IEEEtran}
\usepackage{url}
\usepackage{filecontents}
\begin{filecontents*}{library.bib}
@PHDTHESIS{Ahlbrecht2004,
author = {Ahlbrecht, P.},
title = {Impact of Mobility on Information Systems and Information System Design},
school = {Technical University Braunschweig},
year = {2004},
month = {September},
publisher = {Technical University Braunschweig},
timestamp = {2012.05.31},
url = {http://rzbl68.biblio.etc.tu-bs.de:8080/docportal/servlets/MCRFileNodeServlet/DocPortal_derivate_00001640/Document.pdf}
}
\end{filecontents*}
\begin{document}

\section{Kapitel mit Zitaten}
bla \cite{Ahlbrecht2004}

\bibliographystyle{IEEEtran}
\bibliography{library}

\end{document}