PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : URL mit Sonderzeichen



Bilbo
20-12-2008, 12:55
Hallo,

wie kann ich URLs mit Zeichen wie "~", "_" darstellen lassen ohne eine Fehlermeldung zu bekommen? Ich nutze das Packet URL, aber auch damit geht es nicht. Ebenso habe ich schon \ davor versucht.

Beispiel:


\url{http://www.che.de/downloads/CHE_Studienkredit_Test_2008_AP108.pdf}

Gruß,
Bilbo

René Geppert
20-12-2008, 14:21
das thema sonderzeichen in urls ist in zahlreichen, über google und die forensuche auffindbaren, threads abgedeckt

zum zweiten kann ich dein problem nicht rekonstruieren, mach doch mal ein kompilierbares minimalbeispiel fertig

das bloße einbinden von hyperref reicht aus, um die von dir gepostete url korrekt anzuziegen und verfolgen zu können

Stefan_K
20-12-2008, 18:58
Hallo Bilbo,

dieser Code funktioniert bei mir ohne Probleme, auch ohne hyperref (http://hyperref.de). Es genügt bereits

\usepackage{url}
Hast Du diese Zeile evtl. vergessen?

Stefan

--
LaTeX Forum (http://latex-forum.net)

Bilbo
21-12-2008, 11:38
Hallo Stefan,

ja das Package ist geladen.

Ich habe vergessen zu erwähnen, dass dieses Problem in BibTeX auftritt.


howpublished = {\url{http://www.che.de/downloads/CHE_Studienkredit_Test_2008_AP108.pdf},

Es kommt zwar keine Fehlermeldung, aber der Link wird nicht angezeigt. URLs ohne "_" und "~" gehen wunderbar und werden auch angezeigt.

René Geppert
21-12-2008, 11:54
warum setzt du urls nicht einfach über
url = {http://www.che.de/downloads/CHE_Studienkredit_Test_2008_AP108.pdf}
innerhalb der bibtexeinträge

gruß

Bilbo
21-12-2008, 12:16
Danke René. Das war die Lösung :)

mende
07-01-2009, 17:03
Hallo,

ich habe das gleiche Problem wie Bilbo, nur noch etwas verschärft:
Meine URL innerhalb der Datei literatur.bib
geht über drei Zeilen (Syntax einer Suchabfrage).
Damit die Sonderzeichen dargestellt werden, habe ich schon die verbatim-Umgebung verwendet.
Der BibTex-Eintrag lautet:


@misc{gbe08b,
howpublished={\begin{verbatim}
{http://www.gbe-bund.de/gbe10/ergebnisse.prc_tab?fid=9779&suchstring=Pr%E4valenz_Angina_pectoris&query_id=&sprache=D&fund_typ=TAB&methode=1&vt=1&verwandte=1&page_ret=0&seite=1&p_sprachkz=D&p_uid=gast&p_lfd_nr=1&p_news=&p_aid=51897606&hlp_nr=3&p_janein=J}
\end{verbatim}
},
title = {{
Lebenszeitprävalenzen von Herz-Kreislauferkrankungen in Prozent nach Alter, Geschlecht und sozialer Schicht 2002/2003}},
note = {Gesundheitsberichterstattung des Bundes, 06.06.2008},
year = {2008}
}


Nun gibt es noch zwei Schönheitsfehler:
1) Im erzeugten Bibliographieeintrag wird die URL an jedem Zeilenende mit dem %-Zeichen umgebrochen.
2) Die Zeile unter der URL beginnt mit einem Komma:

, 2008. Gesundheitsberichterstattung des Bundes, 06.06.2008.

Hier ist das Minimalbeispiel:


\documentclass[a4paper,twoside,10pt]{report}

\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage{url}

\begin{document}

\pagestyle{empty}

\title{Blablabla}
\maketitle

\tableofcontents
\cleardoublepage
\pagestyle{plain}

\input{text}

\addtocontents{toc}{\protect\vspace*{\baselineskip }}

\addcontentsline{toc}{chapter}{Literaturverzeichni s}
\nocite{*}
\bibliographystyle{plain}
\bibliography{literatur}

\end{document}


Vielen Dank für die Hilfe!
Gruß
Meinhard

René Geppert
07-01-2009, 18:11
howpublished = {{\url{http://www.gbe-bund.de/gbe10/ergebnisse.prc\_tab?fid=9779\&suchstring=Pr\%E4valenz\_Angina\_pectoris\&query\_id=\&sprache=D\&fund\_typ=TAB\&methode=1\&vt=1\&verwandte=1\&page\_ret=0\&seite=1\&p\_sprachkz=D\&p\_uid=gast\&p\_lfd\_nr=1\&p\_news=\&p\_aid=51897606\&hlp\_nr=3\&p\_janein=J}}}

mende
08-01-2009, 10:02
Danke, René,

die doppelte Klammerung {} war die Lösung für beide Probleme.
Dann dürfen aber die Sonderzeichen, wie _ & und % nicht durch \ maskiert werden, weil sonst der Backslash in der URL angezeigt wird.

Gruß
MM