PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Literaturverzeichnis Internet-Link



kuntabunta
18-01-2009, 09:54
Hallo liebe LaTeX-User auf mrunix.de!

Ich nutze in TeXnicCenter, für mein Literaurverzeichnis den Style dinat und zur Erstellung desselbigen JabRef 2.4.2 und habe folgendes Problem beim Einbinden von Internet-Links:

Sind diese nämlich zu lang, dann werden sie über den rechten Rand hinausgeschrieben. Folglich sieht das Format ziemlich blöde aus. Wie kann ich LaTeX dazu bringen, dann eine neue Zeile anzufangen und trotzdem noch die ganze Verlinkung beizubehalten? Wenn ich \\ an einer entsprechenden Stelle schreibe, wird ja leider der halbe Link abgeschnitten.

Hat jemand des Rätsels Lösung?

Viele Grüße und schon mal vorab recht herzlichen Dank für eure Hilfe,

Gunnar

Dr.Wackelzahn
18-01-2009, 10:46
Bitte ein Minimalbeispiel.
Denn ich nutze auch JabRef und kann dieses Problem nicht beobachten.

kuntabunta
18-01-2009, 11:52
Hallo Dr. Wackelzahn!

Schon mal vielen Dank für Deine Antwort. Hier ist ein Minimalbeispiel für alle:

Dieser Eintrag wird korrekt dargestellt, da die URL nur weniger Zeichen enthält:

@PROCEEDINGS{gesamp08,
title = {{Review of proposals for approval of Ballast Water Management Systems
that make use of active substances}},
year = {2008},
editor = {{GESAMP Ballast Water Working Group}},
volume = {35/5/1},
note = {http://gesamp.net/page.php?page=56},
month = {April}
}

Folgender funktioniert auch gut, da er an entsprechender Stelle (-, kommt in der URL vor) getrennt wird:

@PROCEEDINGS{LR,
title = {{Ballast Water Treatment Technology - Current Status}},
year = {2007},
editor = {{Lloyd's Register}},
note = {http://ijc.org:8080/glro/glro-web/priorities/2007-09/AIS/BWThandbookLloyds.pdf},
month = {Juni}
}

Nachfolgender verursacht aber Probleme, da die Zeichenkette der URL zu lang ist:

@MISC{cali2,
author = {Maurya Falkner and Lynn Takata and Suzanne Gilmore},
title = {Report on Performance Standards for Ballast Water Discharges in California
Waters},
month = {Januar},
year = {2006},
note = {http://www.slc.ca.gov/Spec\_Pub/MFD/Ballast\_Water/Documents/CSLCPerformanceStndRpt\_FINAL\_FINISHED\_MF.pdf}

Hast Du/Ihr eine Lösung?

Vielen Dank schon mal im Vorraus,

Gunnar

mechanicus
18-01-2009, 12:12
Hallo,

das ist kein Minimalbeispiel (http://www.minimalbeispiel.de/mini.html)!

Es beinhaltet weder deinen bibliographystyle noch die relevanten Pakete. Ich habe mir mal die Mühe gemacht:

\begin{filecontents}{buch.bib}
@PROCEEDINGS{gesamp08,
title = {{Review of proposals for approval of Ballast Water Management Systems that make use of active substances}},
year = {2008},
editor = {{GESAMP Ballast Water Working Group}},
volume = {35/5/1},
note = {\url{http://gesamp.net/page.php?page=56}},
month = {April}
}
@PROCEEDINGS{LR,
title = {{Ballast Water Treatment Technology - Current Status}},
year = {2007},
editor = {{Lloyd's Register}},
note = {\url{http://ijc.org:8080/glro/glro-web/priorities/2007-09/AIS/BWThandbookLloyds.pdf}},
month = {Juni}
}
@MISC{cali2,
author = {Maurya Falkner and Lynn Takata and Suzanne Gilmore},
title = {Report on Performance Standards for Ballast Water Discharges in California Waters},
month = {Januar},
year = {2006},
note = {\url{http://www.slc.ca.gov/Spec_Pub/MFD/Ballast_Water/Documents/CSLCPerformanceStndRpt_FINAL_FINISHED_MF.pdf}}
}
\end{filecontents}

\documentclass[12pt,ngerman]{scrartcl}
\usepackage{babel}
\usepackage[utf8]{inputenc}

\usepackage{url}
\usepackage{natbib}
\usepackage{blindtext}

\begin{document}
\section{foo}
\blindtext
\nocite{*}
\bibliographystyle{alphadin}
\bibliography{buch}

\end{document}


Hierbei habe ich nur deine note-Einträge geändert und den langen Internetlink angepasst.

Gruß
Marco

kuntabunta
18-01-2009, 14:03
Hallo Marco,

es tut mir leid, aber ich fürchte ich muss noch ein wenig den Umgang dieses Forums üben. Vielen Dank für Deine Mühe. Es funktioniert tatsächlich. Allerdings schafft es noch nicht ganz das, was ich mir eigentlich vorgestellt habe.

Nun noch mal von vorne, ein Minimalbeispiel:

\documentclass[a4paper,oneside,10pt]{scrreprt}

\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}

\usepackage{lmodern}
\usepackage[numbers]{natbib}

...

\begin{document}

...

\addtocontents{toc}{\protect\vspace*{\baselineskip }}

\addcontentsline{toc}{chapter}{Literaturverzeichni s}
\nocite{*}
\bibliographystyle{natdin}
\bibliography{literatur}

...

@MISC{cali2,
author = {Maurya Falkner and Lynn Takata and Suzanne Gilmore},
title = {Report on Performance Standards for Ballast Water Discharges in California Waters},
month = {Januar},
year = {2006},
note = {\url{http://www.slc.ca.gov/Spec_Pub/MFD/Ballast_Water/Documents/CSLCPerformanceStndRpt_FINAL_FINISHED_MF.pdf}}
}


Mit Deiner Hilfe konnte das Hauptproblem gelöst werden. Allerdings ändert LaTeX dann erstens die Schriftart (Schreibmaschinenstil) und zweitens wird beim Klicken im .pdf-Dokument mit dem Handsymbol auf den Link nur noch die erste Zeile als solche erkannt. Folglich ist der Link dann fehlerhaft und kann nur über copy/paste erreicht werden.

Ha(s/b)t Du/Ihr eine Idee?

Vielen Dank an alle vorab!

Besten Gruß und einen schönen Sonntag,

Gunnar

mechanicus
18-01-2009, 14:35
Hallo,

also folgender Code funktioniert:

\begin{filecontents}{buch.bib}
@PROCEEDINGS{gesamp08,
title = {{Review of proposals for approval of Ballast Water Management Systems that make use of active substances}},
year = {2008},
editor = {{GESAMP Ballast Water Working Group}},
volume = {35/5/1},
note = {\url{http://gesamp.net/page.php?page=56}},
month = {April}
}
@PROCEEDINGS{LR,
title = {{Ballast Water Treatment Technology - Current Status}},
year = {2007},
editor = {{Lloyd's Register}},
note = {\url{http://ijc.org:8080/glro/glro-web/priorities/2007-09/AIS/BWThandbookLloyds.pdf}},
month = {Juni}
}
@MISC{cali2,
author = {Maurya Falkner and Lynn Takata and Suzanne Gilmore},
title = {Report on Performance Standards for Ballast Water Discharges in California Waters},
month = {Januar},
year = {2006},
note = {\url{http://www.slc.ca.gov/Spec_Pub/MFD/Ballast_Water/Documents/CSLCPerformanceStndRpt_FINAL_FINISHED_MF.pdf}}
}
\end{filecontents}

\documentclass[12pt,ngerman]{scrartcl}
\usepackage{babel}
\usepackage[utf8]{inputenc} % FÜR LINUX
%\usepackage[latin1]{inputenc} % FÜR Windows


\usepackage{natbib}
\usepackage{blindtext}
\usepackage{hyperref}
\usepackage{url}
\urlstyle{same}

\begin{document}
\section{foo}
\blindtext
\nocite{*}
\bibliographystyle{alphadin}
\bibliography{buch}

\end{document}

Nächster Tipp für das Forum ;)
Für die Eingabe von Code gibt es die Code-Umgebung. Du kannst sie mittels des Rautensymbols in der Menüleiste deines Schreibfensters öffnen. Somit wird vermieden, dass sich evtl. Leerzeichen in den Code einschleichen.

Gruß
Marco

kuntabunta
19-01-2009, 14:34
Hallo Marco,

vielen Dank, das klappt super! Tut mir leid, dass ich mich gestern nicht mehr gemeldet habe. Ich musste mich zunächst weiter um den Inhalt kümmern.

Besten Gruß,

Gunnar