Seite 1 von 1

Raute in url und href

Verfasst: Mi 13. Nov 2019, 13:40
von ThoRie
Wenn ich einen Link / eine URL eingebe und da ein # drin ist, macht er daraus eine Fehlermeldung und kompiliert nicht weiter. Was muss ich machen, um das Problem zu lösen?

Infos: hyperref und url sind als "nackte" Pakete geladen. Müssen da vielleicht irgendwelche zusätzlichen Optionen rein?

Verfasst: Mi 13. Nov 2019, 13:57
von markusv
Mit aktuellen TeX klappt das ganz wunderbar, sowohl mit url als auch mit hyperref. Beachte, dass hyperref url automatisch lädt.
\documentclass{scrartcl}
\usepackage{hyperref}
\begin{document}
	\url{www.123.web.de/#tex}
\end{document}

Verfasst: Mi 13. Nov 2019, 14:10
von ThoRie
Also müsste ich sozusagen nur Miktex aktualisieren, oder wie komme ich an das aktuelle tex?

Verfasst: Mi 13. Nov 2019, 14:26
von markusv
Du kannst die aktuellen LaTeX-Pakete über die MikTeX Console updaten. Sollte das Problem weiterhin bestehen, wäre ein Minimalbeispiel sicherlich hilfreich.

Verfasst: Mi 13. Nov 2019, 14:30
von ThoRie
Okay, dann werde ich das erstmal so versuchen :)

Verfasst: Mi 13. Nov 2019, 21:03
von ThoRie
Also, erstmal das wichtigste vorab: Ich habe es jetzt über
\urldef\myurl\url{https://www.geogebra.org/m/XV5ZE2PA#material/JDzH7wfz}
in der Präambel gelöst.
Dann jetzt die Zusatzinformation, warum ich das so gemacht habe.

Ich arbeite mit einer vorgefertigten Beamer-Klasse meiner Uni und nach dem Update von Miktex hat es mir die Schriftart in der Datei vollkommen auseinander genommen.

Daher ein Shout-Out an alle Studenten oder Angestellte der TU Dresden:

Sollte die Beamer-Vorlage selbst noch nicht aktualisiert sein, dann lasst die Finger von einem Update. Das geht, wie bei mir geschehen, nach hinten los.

Aber trotzdem erstmal an der Stelle danke für den Vorschlag :)

Verfasst: Mi 13. Nov 2019, 23:37
von u_fischer
Was glaubst du wieviele Stunden deine Warnung hier lesen? Wenn du einen Fehler in der Klasse gefunden hast, solltest du den dort melden.


Abgesehen davon: wenn du den Umweg über urldef vermeiden willst, verwende die fragile-Option:
\documentclass{beamer}


\begin{document}
\begin{frame}[fragile]
\url{https://www.geogebra.org/m/XV5ZE2PA#material/JDzH7wfz}
\end{frame}
\end{document}