
Ich versuche, einen Link in den Abschnitt mit den persönlichen Daten meines Lebenslaufs einzufügen. Ich habe versucht,
\url, \ref und \href
keiner von ihnen funktioniert mit xelatex (Sie können meinen Code und die Ausgabe unten sehen. Ich erhalte die Fehlermeldung „Undefinierte Steuersequenz“.
Um diesen Code testen zu können, benötigen Sie außerdemAltaCV
Kann mir jemand helfen ?
\documentclass[10pt,a4paper,normalphoto]{altacv}
\geometry{left=1cm,right=9cm,marginparwidth=6.8cm,marginparsep=1.2cm,top=1.25cm,bottom=1.25cm}
\ifxetexorluatex
\else
% If using pdflatex:
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[default]{lato}
\usepackage[misc]{ifsym}
\usepackage{fontawesome}
\usepackage{fontawesome5}
\usepackage{hyperref}
\usepackage{tikz}
\usepackage{textpos}
\usepackage{url}
\usepackage{logreq}
\usepackage{xetex}
\fi
\begin{document}
\name{Someone}
\personalinfo{%
\faLinkedin{}{ \url{http://facebook.com/}} \\
\faLinkedin{}{ \href{http://facebook.com/}{blabla}} \\
\faLinkedin{}{ \ref{http://facebook.com/}{blabla}} \\
}
\begin{fullwidth}
\makecvheader
\end{document}
Antwort1
Sie benötigen einen \tagline-Befehl und sollten hyperref laden
\documentclass[10pt,a4paper,normalphoto]{altacv}
\geometry{left=1cm,right=9cm,marginparwidth=6.8cm,marginparsep=1.2cm,top=1.25cm,bottom=1.25cm}
\usepackage{hyperref}
\begin{document}
\name{Someone}
\personalinfo{blb}{\faLinkedin{}{ \url{http://facebook.com/}}}
\tagline{blub}
\begin{fullwidth}
\makecvheader
\end{fullwidth}
\end{document}
Antwort2
Ihr Beispieldokument kann nicht kompiliert werden, weil
- Die
fullwidth
Umgebung ist nicht geschlossen - A
\tagline{}
scheint obligatorisch zu sein - Sie laden das
hyperref
Paket nicht, da es sich im\else
Teil von befindet\ifxetexorluatex
.
Ich repariere all diese Dinge, die ich bekomme
\documentclass[10pt,a4paper,normalphoto]{altacv}
\geometry{left=1cm,right=9cm,marginparwidth=6.8cm,marginparsep=1.2cm,top=1.25cm,bottom=1.25cm}
\usepackage{hyperref}
\begin{document}
\name{Someone}
\tagline{Your Position or Tagline Here}
\personalinfo{%
\faLinkedin{}{ \url{http://facebook.com/}} \\
\faLinkedin{}{ \href{http://facebook.com/}{blabla}} \\
\faLinkedin{}{ \ref{http://facebook.com/}{blabla}} \\
}
\begin{fullwidth}
\makecvheader
\end{fullwidth}
\end{document}
Das ergibt
Anmerkungen:
- Ich habe das komplette entfernt
\ifxetexorluatex\else ... \fi
, da Sie XeLaTeX verwenden. \ref
ist für interne Referenzen, nicht für externe. Die beiden Fragezeichen zeigen an, dass kein Labelhttp://facebook.com/
definiert ist.