URL brechen

Erstellung eines Literaturverzeichnisses mit BibTeX, Biber, BibLaTeX und Co.


spenc
Forum-Anfänger
Forum-Anfänger
Beiträge: 10
Registriert: Sa 13. Feb 2016, 20:27

URL brechen

Beitrag von spenc »

Guten Abend,

ich habe mir die anderen Themen zu URL brechen angeschaut und leider nicht richtig verstanden. Wie schaffe ich es das die URL am seitenlang gebrochen wird.

Minimalbeispiel:Minimalbeispiel
\documentclass[12pt]{scrartcl}
\usepackage[hyphens]{url}
\usepackage{hyperref}

\def\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\0%\do\1\do\2\do\3\do\4\do\5\do\6\do\7\do\8\do\9\do\-}%

\begin{document}

\addsec{Literaturverzeichnis}

Dipl.-Ing. Thomas Mertin (2006): Von der Carbonfaser zum Bauteil,\\ \footnotesize\url{https://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0ahUKEwji19WOyZXRAhVPNFAKHZ1gAI4QFgghMAA&url=http%3A%2F%2Fwww.fahrrad-forum.info%2Fdetails%2Fitems%2F34.html%3Ffile%3Dtl_files%2FFahrrad-Forum%2Fvortraege%2Fpdf%2F06_HB_Mertin_Carbon_basic.pdf&usg=AFQjCNGOxzwRXlyvubEQz3_axUWPrrQmCg&bvm=bv.142059868,d.bGg}.\\

\end{document}
[/m]

nixversteh
Forum-Meister
Forum-Meister
Beiträge: 530
Registriert: Di 10. Aug 2010, 09:47
Wohnort: Wrestedt

...

Beitrag von nixversteh »

Hallo spenc,

teste mal meinen Code:
\documentclass[fontsize=12pt]{scrartcl}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{microtype} % besserer Randausgleich
%---------------------------------------------------------------------------
% Quellenverzeichnis
%---------------------------------------------------------------------------
\usepackage[style=apa,
	    apabackref=true,
	    backend=biber,
	    hyperref=true,
	    maxcitenames=6,
	    apamaxprtauth=99,
	    sorting=debug,
	    natbib=true,
	    language=ngerman,
	    doi=true,
	    url=true
	    ]{biblatex}
\DeclareLanguageMapping{ngerman}{ngerman-apa}
\addbibresource{Fachliteratur.bib}
%---------------------------------------------------------------------------
% Advanced features for clever quotations
%---------------------------------------------------------------------------
\usepackage[autostyle,german=guillemets]{csquotes}
\MakeAutoQuote{>}{<}
\defineshorthand{"`}{\openautoquote}
\defineshorthand{"'}{\closeautoquote}
\defineshorthand{">}{\openinnerquote}
\defineshorthand{"<}{\closeinnerquote} 
%---------------------------------------------------------------------------
% Warnungen über Redefining ngerman shorthand ausschalten
%---------------------------------------------------------------------------
\makeatletter
\patchcmd{\pdfstringdef}
  {\csname HyPsd@babel@}
  {\let\bbl@info\@gobble\csname HyPsd@babel@}
  {}{}
\makeatother
%---------------------------------------------------------------------------
\makeatletter
\patchcmd{\@decl@short}{\bbl@info}{\@gobble}{}{}
\patchcmd{\@decl@short}{\bbl@info}{\@gobble}{}{}
\makeatother
%---------------------------------------------------------------------------
\usepackage{scrhack} % Schaltet Warnung der KOMA-Kalssen aus
%---------------------------------------------------------------------------
% Url darstellen, Url umbrechen
%--------------------------------------------------------------------------- 
\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{url}
\urlstyle{same}
\setcounter{biburlnumpenalty}{100}
\setcounter{biburlucpenalty}{100}
\setcounter{biburllcpenalty}{100} 
%---------------------------------------------------------------------------
\usepackage{hyperref}
%---------------------------------------------------------------------------
\begin{document}

\addsec{Literaturverzeichnis}

Dipl.-Ing. Thomas Mertin (2006): Von der Carbonfaser zum Bauteil,\\

\url{https://www.google.de/url?sa=t&rct=j&q=&esrc=s&source=web&cd=1&ved=0ahUKEwji19WOyZXRAhVPNFAKHZ1gAI4QFgghMAA&url=http%3A%2F%2Fwww.fahrrad-forum.info%2Fdetails%2Fitems%2F34.html%3Ffile%3Dtl_files%2FFahrrad-Forum%2Fvortraege%2Fpdf%2F06_HB_Mertin_Carbon_basic.pdf&usg=AFQjCNGOxzwRXlyvubEQz3_axUWPrrQmCg&bvm=bv.142059868,d.bGg}.\\

\end{document}
Viel Erfolg
Gruß
Martin
Absence of evidence is not evidence of absence

spenc
Forum-Anfänger
Forum-Anfänger
Beiträge: 10
Registriert: Sa 13. Feb 2016, 20:27

Beitrag von spenc »

Ich danke dir, hat super geklappt.

Ein frohes neues Jahr wünsch ich euch allen.

LG Spenc

Gast

Beitrag von Gast »

Statt eines Google-Umleitungslinks wäre es vermutlich sinnvoller, den direkten Link anzugeben. Mag sein, dass es manche überrascht, aber Internet funktioniert tatsächlich auch ohne Google …

Antworten