Darstellung von URLs

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Darstellung von URLs

von gdh » Mi 27. Nov 2013, 13:41

: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!

von Sepp99 » Mi 27. Nov 2013, 13:40

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

von u_fischer » Mi 27. Nov 2013, 12:42

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.

von gdh » Mi 27. Nov 2013, 12:30

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.

von u_fischer » Mi 27. Nov 2013, 12:21

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.

von gdh » Mi 27. Nov 2013, 11:27

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

von Sepp99 » Mi 27. Nov 2013, 10:56

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

Gruß, Sepp

von gdh » Mi 27. Nov 2013, 10:28

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

von Johannes_B » Mi 27. Nov 2013, 10:04

Kannst du uns ein vollständiges Minimalbeispiel erstellen? So können wir das Problem tatsächlich nachvollziehen.

Darstellung von URLs

von gdh » Mi 27. Nov 2013, 09:36

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}

Nach oben