Darstellung von URLs

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


gdh
Forum-Anfänger
Forum-Anfänger
Beiträge: 16
Registriert: Di 12. Nov 2013, 10:48

Darstellung von URLs

Beitrag von gdh »

Follow-up zu Probleme bei urls im Literaturverzeichnis

Hallo, ich habe auch ein problem mit meiner darstellung der links

auszug aus der.bib
@misc{phoenix1,
   author = "Phoenix Contact",
   title = "CANopen",
   year = "2013",
   url = {https://www.phoenixcontact.com/online/portal/de?1dmy&urile=wcm%3apath%3a/dede/web/main/products/list_pages/Bus_modules_P-04-02-09/26f927bc-d56b-4afd-8fa2-302e5917361b},
   note = "[Online; accessed 25-November-2013]"
 }
das problem ist, dass der die % zeichen nicht nimmt und die /mit \ vertauscht

sieht dann so aus
https://www.phoenixcontact.com/online/p ... 2e5917361b

schreibe ich die bib um, dasses so aussieht
@misc{phoenix1,
   author = "Phoenix Contact",
   title = "CANopen",
   year = "2013",
   url = {\url{https://www.phoenixcontact.com/online/portal/de?1dmy&urile=wcm%3apath%3a/dede/web/main/products/list_pages/Bus_modules_P-04-02-09/26f927bc-d56b-4afd-8fa2-302e5917361b}},
   note = "[Online; accessed 25-November-2013]"
 }
sieht im browser dann so aus
https://www.phoenixcontact.com/online/p ... 2e5917361b


probiert habe ich auch ein\vor dem % zeichen, geht ebenfals nicht
usepackage{url,cite}ist eingebunden, wird mit biber gemacht.
alle anderen links klappen problemlos


EDIT:
\documentclass[fontsize=12pt, paper=a4, headinclude, twoside=false, parskip=half+, pagesize=auto, numbers=noenddot, plainheadsepline, open=right, toc=listof, toc=bibliography]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage{url}
\usepackage[backend=biber,style=alphabetic]{biblatex}
\usepackage[babel,german=guillemets]{csquotes}
\bibliography{lib} 
\usepackage{graphicx}
\begin{document}
blabla \cite{phoenix1}
\printbibliography 
\end{document}
Zuletzt geändert von gdh am Mi 27. Nov 2013, 12:32, insgesamt 2-mal geändert.

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Kannst du uns ein vollständiges Minimalbeispiel erstellen? So können wir das Problem tatsächlich nachvollziehen.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

gdh
Forum-Anfänger
Forum-Anfänger
Beiträge: 16
Registriert: Di 12. Nov 2013, 10:48

Beitrag von gdh »

hab den beitrag ediert. ich hoffe ich hab die relevanten befehle der präambel erwischt.

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

Ein
\DeclareFieldFormat{url}{\url{#1}}
in der Präambel sollte das Problem lösen.

Gruß, Sepp

gdh
Forum-Anfänger
Forum-Anfänger
Beiträge: 16
Registriert: Di 12. Nov 2013, 10:48

Beitrag von gdh »

kannst du mir den befehl etwas genauer erklären?
in der präambel bekomme ich einen fehler, kopiere ich es aber in das dokument, ändert sich nichts.

nehme ich das #1 raus und ersetze es durch phoenix1, ist keine url mehr aufrufbar, auch die nicht, die nichts mit phoenix1 zu tun haben

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

das problem ist, dass der die % zeichen nicht nimmt und die \ mit / vertauscht

Nun %3a ist die Kodierung von ":" und ":" braucht man nicht zu verstecken. Und / ist der korrekte Pfadtrenner. D.h. biblatex/biber korrigiert bloß deine url. Wenn du z.B. mal %20 probierst (leerzeichen) wirst du sehen, dass es auch erhalten bleibt.

gdh
Forum-Anfänger
Forum-Anfänger
Beiträge: 16
Registriert: Di 12. Nov 2013, 10:48

Beitrag von gdh »

u_fischer hat geschrieben:
das problem ist, dass der die % zeichen nicht nimmt und die \ mit / vertauscht

Nun %3a ist die Kodierung von ":" und ":" braucht man nicht zu verstecken. Und / ist der korrekte Pfadtrenner. D.h. biblatex/biber korrigiert bloß deine url. Wenn du z.B. mal %20 probierst (leerzeichen) wirst du sehen, dass es auch erhalten bleibt.
danke ulrike
ich verstehe nur nicht, was du mir damit sagen möchtest :D

der link, wie ich ihn in die.bib file kopiert habe, ist nicht der gleiche, der bei dem klick im literaturverzeichnis in den browser kopiert wird.

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Derselbe Link kann unterschiedlich Darstellungen habe. Wenn ich zu deinem Beispieldokument hyperref hinzufüge, und dann im Reader auf den Link klicke, lande ich auf der gleichen Seite, wie wenn ich deinen Link direkt in den Browser kopiere.

Und wenn ich einfach deinen Link in meinen Browser kopiere und alle "%3a" durch ":" ersetze, genauso.

Ich kann übrigens nicht sehen, dass / durch \ ersetzt wird. Ein \ aber wird durch %5C ersetzt (was korrekt ist).

Ich würde mir keine Sorgen machen, biblatex/biber scheint zu wissen, was es da tut.

Benutzeravatar
Sepp99
Forum-Meister
Forum-Meister
Beiträge: 1569
Registriert: So 29. Aug 2010, 17:26
Wohnort: Offenhausen/OÖ

Beitrag von Sepp99 »

gdh hat geschrieben:in der präambel bekomme ich einen fehler, kopiere ich es aber in das dokument, ändert sich nichts.
Das verstehe ich jetzt nicht, die Präambel ist doch im "dokument", der Teil vor
\begin{document}
oder hast du es in die bib-Datei kopiert? In deinem Bespiel würde es so aussehen:
\documentclass[fontsize=12pt, paper=a4, headinclude, twoside=false, parskip=half+, pagesize=auto, numbers=noenddot, plainheadsepline, open=right, toc=listof, toc=bibliography]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage{url}
\usepackage[backend=biber,style=alphabetic]{biblatex}
\DeclareFieldFormat{url}{\url{#1}}
\usepackage[babel,german=guillemets]{csquotes}
\bibliography{lib}
\usepackage{graphicx}
\begin{document}
blabla \cite{phoenix1}
\printbibliography
\end{document}
und 3x mit biber kompilieren.

Gruß, Sepp

gdh
Forum-Anfänger
Forum-Anfänger
Beiträge: 16
Registriert: Di 12. Nov 2013, 10:48

Beitrag von gdh »

:roll:
ich hab den fehler gefunden...

die vorschau, wenn ich bei miktex das pdf kompliere gibt mir falsche links aus, aber im pdf sind die hinterher richtig.

blöde sache, passiert mir aber nicht nochmal

danke für die hilfe!

Antworten