PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : \hyperref in der tabelle mit ampersand Zeichen in \hyperref



polonus
14-07-2005, 13:20
Hallo Profis!

Ich habe folgendes Problem: ich möchte ein \hyperref in der Tabelle haben. Außer der Tabelle macht der Link überhaupt keine Probleme, aber in der Tabelle schon! Es wird folgender Fehler angezeigt: Argument of \hyper@readexternallink has an extra }. ....php?id=&}{}{}{Systementwicklungsprojekt}

der Link ist http://dav.informatik.tu-muenchen.de/dav-bin/methodikag/StudentenAG_details.php?id=&PHPSESSID=&terminID=31

und ich habe festgestellt, dass es definitiv am Ampersand Zeichen liegt, wenn ich das Ampersandzeichen "&" lösche geht es alles wieder, aber dann funktioniert natürlich der link nicht mehr.

Die Code:
\begin{tabular}{l l}
04/02 - 11/02 & \hspace*{0,5cm} \hyperref{http://dav.informatik.tu-muenchen.de/dav-bin/methodikag/StudentenAG_details.php?id=&PHPSESSID=&terminID=31}{}{}{Systementwicklungsprojekt}\\
\end{tabular}

Hat jemand eine Idee?

Viele Grüße, polonus

daswaldhorn
14-07-2005, 13:26
Hallo,

in Verbindung mit dem Paket url sollte es klappen.

Grüße, Carsten

polonus
14-07-2005, 13:45
wie meinst du das genau? Ich möchte natürlich ein "unsichtbares" Link haben! Der Befehl \url ... erzeugt mir sichtbares Link im Text -> das will ich aber nicht haben. Das sind doch zwei komplett unterschiedliche Sachen, oder verstehe ich da was falsch?

Grüße, polonus

daswaldhorn
14-07-2005, 14:14
Hallo,

ok, das stimmt natürlich. Also ich hab grade mal probiert, bei mir funktioniert es, wenn ich einen \ vor das & im Link setze.


\begin{tabular}{ll}
04/02 - 11/02 & \hspace*{0,5cm} \hyperref{http://dav.informatik.tu-muenchen.de/dav-bin/methodikag/StudentenAG_details.php?id=\&PHPSESSID=\&terminID=31}{}{}{Systementwicklungsprojekt}\\
\end{tabular}Grüße, Carsten

polonus
14-07-2005, 15:51
Vielek Dank Carsten! Das funktioniert!

Grüße, polonus