PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Problem mit URL in Literaturliste



hanswürstel
29-09-2008, 11:43
Hi,

für eine Arbeit, habe ich teilweise auch im Inet recherchiert. Dementsprechnd muss ich manchmal auch eine URL in der Lit-Liste angeben. Das mache ich normal so:



@article{web01,
title = {......},
author = {.....},
journal = {......},
year = {2000},
volume = {\url{http://www.....}},
number = {},
pages = {},
month = {Dezember}
}


Nun habe ich aber einen ziemlich langen Link. Das Problem ist, das der Link nicht automtisch per Breakline auf mehrere Zeilen verteilt wird, sondern einfach rechts über den Rand hinausschist. Er ist so garnicht mehr garnz lesbar. Ein /newline kann ich auch nicht dahin zaubern. Wie krieg ich das gebacken, das der Link auf mehrere Zeilen geteilt wird?

Gruss

voss
29-09-2008, 11:48
Nun habe ich aber einen ziemlich langen Link. Das Problem ist, das der Link nicht automtisch per Breakline auf mehrere Zeilen verteilt wird, sondern einfach rechts über den Rand hinausschist. Er ist so garnicht mehr garnz lesbar. Ein /newline kann ich auch nicht dahin zaubern. Wie krieg ich das gebacken, das der Link auf mehrere Zeilen geteilt wird?


\usepackage{breakurl}
nach hyperref, falls du dieses verwendest und nur, wenn du latex-dvips->ps2pdf
benutzt. Ansonsten müsste es der Standard sein und du musst ein Minimalbeispiel
zaubern, was das Gegenteil beweist.

Herbert

hanswürstel
29-09-2008, 11:54
hi voss,

nein, das ist leider nicht die Lösung. Hier mal ein Min-Bsp von meinem ding ;-)



\documentclass[a4paper, 12pt]{article}
\usepackage{graphicx}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{float} %fuer bilder genau dahin platzieren, wose hin solle
\usepackage{url}
\usepackage{xcolor}
\usepackage{listings}
\usepackage{marvosym}
\usepackage{mathptmx}
\usepackage[scaled=.90]{helvet}
\usepackage{courier}
\usepackage{makeidx}

\begin{filecontents}{bibfile.bib}
@article{CBR04,
title = {{....}},
author = {.....},
journal = {.....},
year = {2004},
volume = {\url{http://www.....}},
number = {},
pages = {},
month = {Juni}
}
\end{filecontents}


\begin{document}

\section{test...}
testsection\cite{CBR04}...

\newpage
\pagestyle{empty}
\clearpage
\bibliography{bibfile}
\bibliographystyle{unsrtnat}
\thispagestyle{empty}

\end{document}


Hoffe das hilft weida ;-)

mechanicus
29-09-2008, 12:30
Hallo,

nach dem ich deine url erweitert habe, kam bei mir das angehängte Ergebnis.

Gruß
Marco

hanswürstel
29-09-2008, 12:43
Hi,

ich habe vergessen, folgende sehr wichtige Info zu geben. Bei mir fkt das mit den anderen URLs auch bestens. Nur bei dieser einen URL funzelt es komischerweise net. Am besten gebe ich mal grad hier die besagte URL:



http://www.heise.de/newsticker/TOR-Server-durch-Vorratsdatenspeicherung-von-Schliessung-bedroht--/meldung/100649


Vielleicht sind da irgendwelche Sonderzeichen drin, die ich übersehe, ka. Irgendwodran muss es ja liegn. Danke für die Tips Leude.

Gruss

voss
29-09-2008, 13:00
ich habe vergessen, folgende sehr wichtige Info zu geben. Bei mir fkt das mit den anderen URLs auch bestens. Nur bei dieser einen URL funzelt es komischerweise net. Am besten gebe ich mal grad hier die besagte URL:



http://www.heise.de/newsticker/TOR-Server-durch-Vorratsdatenspeicherung-von-Schliessung-bedroht--/meldung/100649


Vielleicht sind da irgendwelche Sonderzeichen drin, die ich übersehe, ka. Irgendwodran muss es ja liegn.



\usepackage{url}
\renewcommand{\UrlBreaks}{\do\/\do\-}
\usepackage{ragged2e}
...
\begingroup
\RaggedRight
\bibliographystyle{..}
\bibliography{..}
\endgroup

Herbert

hanswürstel
29-09-2008, 13:50
Funzt bestens!

Vielen Dank voss ;-)

Gruss