
Estou tentando adicionar um link na parte de informações pessoais do meu currículo. Eu tentei usar
\url , \ref e \href
nenhum deles está funcionando com xelatex (você pode ver meu código e a saída abaixo. Recebo um erro "Sequência de controle indefinida".
Para poder testar este trecho de código, você também precisariaAltaCV
Alguém pode me ajudar ?
\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}
Responder1
Você precisa de um comando \tagline e deve carregar o 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}
Responder2
Seu documento de amostra não é compilado porque
- o
fullwidth
ambiente não está fechado - A
\tagline{}
parece ser obrigatório - Você não está carregando o
hyperref
pacote porque ele está na\else
parte do\ifxetexorluatex
.
Consertando todas essas coisas que recebo
\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 compila para
Notas:
- Eu removi o arquivo completo
\ifxetexorluatex\else ... \fi
, pois você está usando o XeLaTeX. \ref
é para referências internas, não externas. Os dois pontos de interrogação indicam que não há rótulohttp://facebook.com/
definido.