URL im Literaturverzeichnis brechen - biblatex, TeXShop

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: URL im Literaturverzeichnis brechen - biblatex, TeXShop

von Sepp99 » Do 22. Dez 2011, 18:12

Das ist eine interessante Lösung, die ich auch soeben getestet habe. Bei meiner Lösung wird ja \url mitangezeigt, wie mir anschließend noch aufgefallen ist.
Gruß, Sepp.-

von sebst » Do 22. Dez 2011, 16:41

Vielen Dank für die schnelle Hilfe.

alternativ habe ich noch folgendes gefunden:

http://tex.stackexchange.com/questions/ ... h-biblatex

da wird dann wirklich unabhängig von Buchstaben oder Zahl umbrochen.

Re: URL im Literaturverzeichnis brechen - biblatex, TeXShop

von domwass » Do 22. Dez 2011, 14:24

sebst hat geschrieben:die "online"-Quellen mit langer URL sollen überall gebrochen werden können.
Nur zur Info: Es heißt »umbrochen«.

Gruß,
Dominik.-

von Sepp99 » Do 22. Dez 2011, 12:56

Ein paar Anderungen und Ergänzungen:
\listfiles
\documentclass[12pt,a4paper,oneside]{scrartcl}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{setspace}

\usepackage[ngerman]{babel}
\usepackage[babel,german=quotes]{csquotes}
\usepackage[backend=biber, citestyle=authoryear-ibid, bibstyle=authoryear, dashed=false]{biblatex}
\addbibresource{literatur.bib}




\makeatletter
\g@addto@macro\UrlBreaks{
  \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\&\do\1\do\2\do\3
  \do\4\do\5\do\6\do\7\do\8\do\9\do\0}
\def\do@url@hyp{\do\-}
\makeatother

\usepackage[german=quotes]{csquotes}

\usepackage{filecontents}
\begin{filecontents}{literatur.bib}
 @book{hoffmann,
   Address = {Paderborn, M{\"u}nchen},
   Author = {Hoffmann, Bernward},
   Date-Added = {2011-12-18 12:18:46 +0100},
   Date-Modified = {2011-12-18 17:45:21 +0100},
   Keywords = {scientific},
   Publisher = {UTB},
   Title = {Medienp{\"a}dagogik: Eine Einf{\"u}hrung in Theorie und Praxis},
   Year = {2003}}
   
@online{duden,
   Date-Added = {2011-12-19 02:57:48 +0100},
   Date-Modified = {2011-12-19 02:59:07 +0100},
   Editor = {{duden.de}},
   Keywords = {popul{\"a}r},
   Title = {Duden: Kompetenz},
   Url = {\url{http://www.duden.de/rechtschreibung/Kompetenz}},
   Urldate = {2011-09-05},
   Year = {2011}} 
\end{filecontents}

\usepackage[colorlinks=true, bookmarksopen=true, bookmarksopenlevel=4, breaklinks=true, pdfstartview=Fit, linkcolor=blue]{hyperref}

\begin{document}

An dieser Stelle zitiere ich Duden-online \parencite{duden}.
Und zum Vergleich Hoffmann \parencite{hoffmann}.

\newpage
%\addsec{Quellenverzeichnis}

\printbibliography[title={Quellenverzeichnis}]

\end{document}
Wichtig ist sicher das \url im Bibtexfile. Eib backend bei biblatex (hier biber, kann auch bibtex8 sein) sollte nicht fehlen.
Anstatt bibliography sollte \addbibresource verwendet werden. Anstatt \addsec{Quellenverzeichnis} sollte bibliography=totoc in der Klassenoption verwendet werden. hyperref sollte zu 95 Prozent als letztes geladen werden.
Ergebnis im Anhang.

Gruß, Sepp.-
Dateianhänge
biblio87.pdf
(42.97 KiB) 1466-mal heruntergeladen

URL im Literaturverzeichnis brechen - biblatex, TeXShop

von sebst » Do 22. Dez 2011, 11:17

Hallo. Ich habe folgendes Problem.
Hab gerade mit Latex angefangen, und im Kern klappt alles ganz gut, nur das Literaturverzeichnis, insbesondere die online-Quellen wollen nicht.

Ich nutze biblatex für mein Literaturverzeichnis und die "online"-Quellen mit langer URL sollen überall gebrochen werden können. Wenn die Zeile voll ist, wird halt umgegbrochen.
Schön wäre auch, wenn alles den eingestellten Standardschriftstil hat.

Hab als Lösung schon folgendes im Forum gefunden:
\usepackage[dvipdfm, colorlinks=true, bookmarksopen=true, bookmarksopenlevel=4, breaklinks=true, pdfstartview=Fit, linkcolor=blue]{hyperref}

\makeatletter
\g@addto@macro\UrlBreaks{
  \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\&\do\1\do\2\do\3
  \do\4\do\5\do\6\do\7\do\8\do\9\do\0}
\def\do@url@hyp{\do\-}
\makeatother 
jedoch bringt auch das keine Lösung.
Weiß jedoch nicht ob es an BiblateX liegt?

Hier ein Minimalbeispiel
\documentclass[12pt,a4paper,oneside]{scrartcl}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{setspace}

\usepackage[ngerman]{babel} 
\usepackage[babel,german=quotes]{csquotes}
\usepackage[citestyle=authoryear-ibid, bibstyle=authoryear, dashed=false]{biblatex}
%\bibliography{der entsprechende Pfad}


\usepackage[dvipdfm, colorlinks=true, bookmarksopen=true, bookmarksopenlevel=4, breaklinks=true, pdfstartview=Fit, linkcolor=blue]{hyperref}

\makeatletter
\g@addto@macro\UrlBreaks{
  \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\&\do\1\do\2\do\3
  \do\4\do\5\do\6\do\7\do\8\do\9\do\0}
\def\do@url@hyp{\do\-}
\makeatother

\begin{document}

An dieser Stelle zitiere ich Duden-online \parencite{duden}.
Und zum Vergleich Hoffmann \parencite{hoffmann}.

\newpage
\addsec{Quellenverzeichnis}

\printbibliography

\end{document}
und die Einträge aus der .bib - Datei
@book{hoffmann,
	Address = {Paderborn, M{\"u}nchen},
	Author = {Hoffmann, Bernward},
	Date-Added = {2011-12-18 12:18:46 +0100},
	Date-Modified = {2011-12-18 17:45:21 +0100},
	Keywords = {scientific},
	Publisher = {UTB},
	Title = {Medienp{\"a}dagogik: Eine Einf{\"u}hrung in Theorie und Praxis},
	Year = {2003}}
	
@online{duden,
	Date-Added = {2011-12-19 02:57:48 +0100},
	Date-Modified = {2011-12-19 02:59:07 +0100},
	Editor = {{duden.de}},
	Keywords = {popul{\"a}r},
	Title = {Duden: Kompetenz},
	Url = {http://www.duden.de/rechtschreibung/Kompetenz},
	Urldate = {2011-09-05},
	Year = {2011}}
im Übrigen half auch urlstyle{sf} bzw. {same} nicht weiter. Sah zwar schon besser aus, war aber auch nicht perfekt.[/code]

Nach oben