[Latex] Überlange Link in Referenz - Wie Zeilenumbruch erzwingen

Dasun

Lieutenant
Registriert
Aug. 2012
Beiträge
846
Hallo Allerseits,

ich habe derzeit ein Problem mit Latex (Miktex 2.9). In meinem Literaturverzeichnis befindet sich ein überlanger Link (siehe Bild). Hat jemand eine Idee, wie ich einen Zeilenumbruch erzwingen kann ?

Hier die Bibtex Source:

Code:
@Other{media-top20,
  Title                    = {Meedia},
  Author                   = {Jens Schr{\"o}der},
  Bdsk-url-1               = {http://meedia.de/2014/11/05/top-20-der-sozialen-netzwerke-in-deutschland-twitter-instagram-und-reddit-die-grossen-gewinner/},
  Date-added               = {2016-01-04 14:25:05 +0000},
  Date-modified            = {2016-01-04 21:42:14 +0000},
  LastChecked              = {2016-01-04},
  Month                    = {11},
  Url                      = {http://meedia.de/2014/11/05/top-20-der-sozialen-netzwerke-in-deutschland-twitter-instagram-und-reddit-die-grossen-gewinner/},
  Urldate                  = {2016-01-08},
  Year                     = {2014}
}

Latex.PNG
 

Anhänge

  • Latex.PNG
    Latex.PNG
    43 KB · Aufrufe: 776
Zuletzt bearbeitet:
Wie kompilierst du am Ende dein Dokument? Mit BibTex oder BibLaTex oder Biber? Ich mache es mit Biber und da werden zumindest bei mir auch lange URLs automatisch umgebrochen. Zumindest denke ich, dass es daran liegt. Minimalbeispiel wäre optimal.

@Majusss: Ich glaube, das funktioniert nicht innerhalb von Zitaten
 
Reicht es nicht einfach aus, wenn du in den Link ein Leerzeichen einfügst? Am besten nach einem Bindestrich, damit dem Leser klar wird, dass der Link noch weitergeht. Dann sollte Latex das ganze wie einen ganz normalen Satz als Blocksatz formatieren.
 
Dann würde aber auch die Anklickbarkeit im .pdf verloren gehen.
 
Bin zu faul ein Minimalbeispiel zu erstellen, aber damit werden deine Links gebrochen und sind weiterhin anklickbar

Code:
\usepackage[colorlinks, linkcolor=black, citecolor=black, urlcolor=black]{hyperref}
\renewcommand{\UrlBreaks}{\do\/\do\a\do\b\do\c\do\d\do\e\do\f\do\g\do\h\do\i\do\j\do\k\do\l\do\m\do\n\do\o\do\p\do\q\do\r\do\s\do\t\do\u\do\v\do\w\do\x\do\y\do\z\do\A\do\B\do\C\do\D\do\E\do\F\do\G\do\H\do\I\do\J\do\K\do\L\do\M\do\N\do\O\do\P\do\Q\do\R\do\S\do\T\do\U\do\V\do\W\do\X\do\Y\do\Z}
\urlstyle{same}
\usepackage[anythingbreaks,hyphenbreaks]{breakurl}
 
Hier das Minimalbeispiel:

Code:
\documentclass{article}

\begin{filecontents}{Literatur.bib}
	
	@Other{meedia-top20,
		Title                    = {Meedia},
		Author                   = {Jens Schr{\"o}der},
		Bdsk-url-1               = {http://meedia.de/2014/11/05/top-20-der-sozialen-netzwerke-in-deutschland-twitter-instagram-und-reddit-die-grossen-gewinner/},
		LastChecked              = {2016-01-04},
		Month                    = {11},
		Url                      = {http://meedia.de/2014/11/05/top-20-der-sozialen-netzwerke-in-deutschland-twitter-instagram-und-reddit-die-grossen-gewinner/},
		Urldate                  = {2016-01-08},
		Year                     = {2014}
	}
	
	@Article{sn-theory,
		Title                    = {Network Analysis in the Social Sciences},
		Author                   = {Stephen P. Borgatti, Ajay Mehra, Daniel J. Brass, Giuseppe Labianca},
		Journal                  = {Science},
		Year                     = {2009},
		
		Month                    = {Februar},
		Number                   = {5916},
		Pages                    = {892-895},
		Volume                   = {323},
		
		Date-added               = {2015-11-08 18:10:40 +0000},
		Date-modified            = {2015-11-13 20:32:35 +0000},
		Keywords                 = {Social network theory}
	}
	
	
}

\end{filecontents}

\usepackage{url}
\usepackage{filecontents}
\usepackage[ngerman]{babel}
\usepackage[commabeforerest, authorformat=year, see, ibidem=strict, dotafter=bibentry]{jurabib}

\begin{document} 

Testzitate: \cite{meedia-top20} \cite{sn-theory}	
	
	\bibliography{Literatur}
	\bibliographystyle{jureco}
	
\end{document}

Und so sieht es bei mir aus:

Latex.PNG

Als Edior benutze ich Texstudio und dort drücke ich auf "Erstellen und Anzeigen", um zu compilieren.

Mit einem Leerzeichen in der Bib hab ich es schon probiert. Dies ignoriert er jedoch.

@blablub, danke ich werde es mal testen
 
Hast du dem Paket hyperref die Option breaklinks mitgegeben?
Das sollte das Problem lösen.

Da einige andere Pakete hyperref (nochmals) mitladen, hilft ein
Code:
\hypersetup{breaklinks=true}
direkt vor \begin{document} manchmal weiter.
 
Das hatte ich schon probiert gehabt. Die Umbrüche tätigte er jedoch nur nach einem "/". So ist im obersten Bild der erste Link nicht umgebrochen, während es der zweite ist.

Der Code von blablub1212 hat am Ende das Problem gelöst.

Danke an alle!
 
Ist jetzt zwar nicht allgemein gültig aber nehm doch den Shortlink aus dem Quelltext.
Code:
<link rel='shortlink' href='http://meedia.de/?p=145577' />
Meistens findet man so einen.
 

Ähnliche Themen

Zurück
Oben