Seite 1 von 1

URL brechen

Verfasst: So 1. Jan 2017, 22:05
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]

...

Verfasst: So 1. Jan 2017, 22:46
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

Verfasst: So 1. Jan 2017, 23:43
von spenc
Ich danke dir, hat super geklappt.

Ein frohes neues Jahr wünsch ich euch allen.

LG Spenc

Verfasst: Mo 2. Jan 2017, 11:23
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 …