
Estoy intentando agregar un enlace en la parte de información personal de mi CV. Intenté usar
\url, \ref y \href
ninguno de ellos funciona con xelatex (puedes ver mi código y el resultado a continuación. Recibo el error "Secuencia de control indefinida".
Para poder probar este fragmento de código, también necesitarásAltaCV
Alguien puede ayudarme ?
\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}
Respuesta1
Necesitas un comando \tagline y debes cargar hyperref
\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}
Respuesta2
Su documento de muestra no se compila porque
- el
fullwidth
ambiente no está cerrado - A
\tagline{}
parece ser obligatorio - No estás cargando el
hyperref
paquete porque está en la\else
parte de\ifxetexorluatex
.
Arreglando todas estas cosas que tengo
\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}
que se compila a
Notas:
- He eliminado el completo
\ifxetexorluatex\else ... \fi
, ya que estás usando XeLaTeX. \ref
es para referencias internas, no externas. Los dos signos de interrogación indican que no hay ninguna etiquetahttp://facebook.com/
definida.