PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ampersand (&) in url



nixcena
16-03-2007, 09:55
Guten Tag,

ich habe ein Problem mit das & Zeichen in URL:

wenn ich das & Zeichen escape, dann steht das Backslash auch in URL so dass die URL nicht mehr korrekt ist


\href{http://www.test.com/index.php?p1=1\&p2=2}{http://www.test.com/index.php?p1=1\&p2=2}


wenn ich das & Zeichen in URL nicht escape


\href{http://www.test.com/index.php?p1=1&p2=2}{http://www.test.com/index.php?p1=1\&p2=2}

lässt sich auf einen Windows Rechner kompilieren und ist auch korrekt. Leider auf einen Linux Rechner bekomme ich den Fehler wegen diesen & Zeichen.

Die ganze URL ist wieder in einer Tabelle Umgebung, hier ist ein Mini Beispiel:


\documentclass[a4paper, 11pt, openany, listsleft]{scrreprt}

\usepackage[latin1]{inputenc}
\usepackage[english]{babel}
\usepackage{listings}\usepackage[colorlinks, hyperindex, plainpages=false, pdfpagelabels]{hyperref}


\begin{document}

\begin{tabular}{p{41.5mm}p{109.5mm}}
Test & \href{http://www.test.com/index.php?p1=1&p2=2}{http://www.test.com/index.php?p1=1\&p2=2} \\
\end{tabular}

\end{document}


Ich hoffe dass ihr mir helfen könnt, vielen Dank!

sofa-surfer
16-03-2007, 10:06
Hallo,

hast du es schon mal mit dem einfachen \url-Befehl versucht? Ist zumindest so oder so wesentlich kürzer ;)

Matthias

nixcena
16-03-2007, 10:10
Hallo,

ich brauche einen Text, der anderes als die URL ist (Mein Beispiel war schlecht ;-) ), deswegen habe ich \href{URL}{Text} benutzt

sofa-surfer
16-03-2007, 10:29
Was für eine Fehlermeldung bekommst du denn? Hängt es evtl. mit der Kodierung der Datei zusammen?

Matthias

cookie170
16-03-2007, 10:52
Doppelposting:
http://groups.google.de/group/de.comp.text.tex/browse_thread/thread/969e1cd2d06c048e/d1a686b5b1784786?hl=de#d1a686b5b1784786

nixcena
16-03-2007, 11:48
problem wurde dort gelöst, danke trotzdem