Seite 1 von 1
Backslash zum verstecken von % in url erscheinen im PDF
Verfasst: Do 28. Feb 2019, 13:45
von AbsoluterNewbie
Ich benutze Latex erst seit wenigen Tagen und bin recht ratlos was dieses Problem angeht. Ich versuche folgenden Link als Fußnote einzufügen:
https://www.google.com/url?sa=t&rct=j&q ... x9Hf7QhRQ0
Bisher habe ich folgendes versucht:
\listfiles
\documentclass[ngerman]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{url}
\begin{document}
\footnote{\url{https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&ved=2ahUKEwiC2emTpt7gAhWN2OAKHXAPAAUQFjADegQIBRAC&url=https%3A%2F%2Fwww.bonn.de%2Ffamilie_gesellschaft_bildung_soziales%2Ffluechtlinge%2Findex.html%253Flang%253Dde%2526download%253DM3wBUQCu%25252F8ulmKDu36WenojQ1NTTjaXZnqWfVpzLhmfhnapmmc7Zi6rZnqCkkIR4gn98bKbXrZ2lhtTN34al3p6YrY7P1oah162apo3X1cjYh2%25252BhoJRn6w%25253D%25253D&usg=AOvVaw2Q2IDOqnQw01x9Hf7QhRQ0}}
\end{document}
Eine Fehlermeldung erscheint sofort. Ich vermutete das Problem bei den Prozentzeichen und versuchte anschließend diese jeweils mit einem backslash zu verstecken (so mache ich das bisher immer mit Unterstrichen), mit folgendem Ergebnis:
\listfiles
\documentclass[ngerman]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{url}
\begin{document}
\footnote{\url{https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&ved=2ahUKEwiC2emTpt7gAhWN2OAKHXAPAAUQFjADegQIBRAC&url=https\%3A\%2F\%2Fwww.bonn.de\%2Ffamilie_gesellschaft_bildung_soziales\%2Ffluechtlinge\%2Findex.html\%253Flang\%253Dde\%2526download\%253DM3wBUQCu\%25252F8ulmKDu36WenojQ1NTTjaXZnqWfVpzLhmfhnapmmc7Zi6rZnqCkkIR4gn98bKbXrZ2lhtTN34al3p6YrY7P1oah162apo3X1cjYh2\%25252BhoJRn6w\%25253D\%25253D&usg=AOvVaw2Q2IDOqnQw01x9Hf7QhRQ0}}
\end{document}
Die Fußnote ist ohne Fehlermeldung da, aber die backslash Angelegenheit ist im PDF erschienen. Bei Unterstrichen funktioniert das normalerweise einwandfrei.
Weiß jemand, was man da machen kann?
Verfasst: Do 28. Feb 2019, 14:03
von markusv
Hallo und willkommen im Forum!
Das geht bspw. mit \urldef.
\listfiles
\documentclass[ngerman]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{hyperref}
\urldef{\bonn}\url{https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&ved=2ahUKEwiC2emTpt7gAhWN2OAKHXAPAAUQFjADegQIBRAC&url=https%3A%2F%2Fwww.bonn.de%2Ffamilie_gesellschaft_bildung_soziales%2Ffluechtlinge%2Findex.html%253Flang%253Dde%2526download%253DM3wBUQCu%25252F8ulmKDu36WenojQ1NTTjaXZnqWfVpzLhmfhnapmmc7Zi6rZnqCkkIR4gn98bKbXrZ2lhtTN34al3p6YrY7P1oah162apo3X1cjYh2%25252BhoJRn6w%25253D%25253D&usg=AOvVaw2Q2IDOqnQw01x9Hf7QhRQ0}
\begin{document}
\footnote{\bonn}
\end{document}
BTW: sehr schönes
Minimalbeispiel
Verfasst: Do 28. Feb 2019, 14:34
von AbsoluterNewbie
Vielen, vielen Dank für die schnelle Antwort. Das Paket funktioniert wunderbar und die Fußnote ist jetzt genauso wie sie sein soll

Und auch Danke fürs Kompliment, ich treibe mich schon ein bisschen hier herum und hab bereits bemerkt, wie schnell man sich Anschiss einhandelt, wenn man das Minimalbeispiel vergisst O_O Ich bin sehr erleichtert, dass ich das richtig hinbekommen habe XD
Verfasst: Do 28. Feb 2019, 14:59
von markusv
AbsoluterNewbie hat geschrieben:Das Paket funktioniert wunderbar und die Fußnote ist jetzt genauso wie sie sein soll
hyperref lädt intern ebenfalls
url, sodass die Umsetzung auch mit url funktioniert. Hatte hyperref wegen einem anderen Versuch geladen und dann wohl unbedacht drin gelassen.
Verfasst: Do 28. Feb 2019, 15:20
von Gast
Der Link ist ja gruselig. Wenn man den unnötigen Googel-Kram entfernt, dann kommt man noch immer auf
https://www.bonn.de/familie_gesellschaft_bildung_soziales/fluechtlinge/index.html?lang=de&download=M3wBUQCu/8ulmKDu36WenojQ1NTTjaXZnqWfVpzLhmfhnapmmc7Zi6rZnqCkkIR4gn98bKbXrZ2lhtTN34al3p6YrY7P1oah162apo3X1cjYh2%2BhoJRn6w
Vielleicht ist es da sinnvoller, den Pfad anzugeben, auf dem man das auf der Website findet. Abtippen von einer gedruckten Version kann das ja kein Mensch.
Damit ich etwas Konstruktives beitrage, gibt es hier eine Implementation des Makros \fnurl, das eine URL in der Fußnote setzt und dabei auch mit für TeX speziellen Zeichen umgehen kann. Das Paket hyperref wird dabei für den Befehl \hyper@normalise benötigt. Die Idee kommt von Michael Ummels bei TeX.SX
https://tex.stackexchange.com/a/13073/35864
\listfiles
\documentclass[ngerman]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{hyperref}
% Idee von Michael Ummels
% https://tex.stackexchange.com/a/13073/35864
\makeatletter
\newcommand*{\fnurl}{} % nur um zu testen, dass der Name nicht schon weg ist
\newcommand\fnurl@[1]{\footnote{\url@{#1}}}
\DeclareRobustCommand{\fnurl}{\hyper@normalise\fnurl@}
\makeatother
\begin{document}
\fnurl{https://www.bonn.de/familie_gesellschaft_bildung_soziales/fluechtlinge/index.html?lang=de&download=M3wBUQCu/8ulmKDu36WenojQ1NTTjaXZnqWfVpzLhmfhnapmmc7Zi6rZnqCkkIR4gn98bKbXrZ2lhtTN34al3p6YrY7P1oah162apo3X1cjYh2%2BhoJRn6w}
\end{document}
Off-Topic
Verfasst: Do 28. Feb 2019, 15:51
von Gast
Oho, mit ein bisschen Suchen findet man
https://www2.bonn.de/bo_ris/ris_sql/agm ... h_1=132392 und dort dann den Link
http://www2.bonn.de/bo_ris/daten/o/pdf/16/1610674.pdf
Das Layout des dortigen Dokumentes ist wegen der Titelseite im Vergleich zu Deiner Version minimal anders außerdem scheint hier die Silbentrennung ausgeschaltet worden zu sein, daher stimmen Seiten- und Zeilenumbrüche nicht ganz überein. Auf den ersten Blick sollte der Inhalt aber identisch sein. Der Vorteil der Version hier ist, dass sie (1) einen kurzen Link hat und (2) eine offizielle Drucksachen-Nummer hat, das macht sie wesentlich zitierfester.
Verfasst: Do 28. Feb 2019, 18:41
von AbsoluterNewbie
An markusv,
ich bin nicht sicher, was ich genau gemacht habe, oder was du meintest, aber mit hyperref konnte ich die Sache mit den backslashs machen, ohne den \urldef Befehl reinzupacken.
\listfiles
\documentclass[ngerman]{scrartcl}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{hyperref}
\begin{document}
\footnote{\url{https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=4&ved=2ahUKEwiC2emTpt7gAhWN2OAKHXAPAAUQFjADegQIBRAC&url=https\%3A\%2F\%2Fwww.bonn.de\%2Ffamilie_gesellschaft_bildung_soziales\%2Ffluechtlinge\%2Findex.html\%253Flang\%253Dde\%2526download\%253DM3wBUQCu\%25252F8ulmKDu36WenojQ1NTTjaXZnqWfVpzLhmfhnapmmc7Zi6rZnqCkkIR4gn98bKbXrZ2lhtTN34al3p6YrY7P1oah162apo3X1cjYh2\%25252BhoJRn6w\%25253D\%25253D&usg=AOvVaw2Q2IDOqnQw01x9Hf7QhRQ0}}
\end{document}
Damit habe ich also das Ergebnis bekommen, das ich bei url erwartet habe, was aber nicht eingetreten ist. Ich hoffe, das hat deine Überraschung geklärt ^^
Verfasst: Do 28. Feb 2019, 19:28
von AbsoluterNewbie
Und an den anderen Gast, ich habe diese Art von Link schon einmal für eine ähnliche Quelle benutzt, dort hatte ich aber leider das Problem, dass durch die Formatierung die Diagramme verschwanden.
Bei dieser hier ist dies aber zum Glück nicht der Fall, ich kann sie also benutzen! Vielen Dank für die Mühe ^^