
\url、\ref、\href
どれもxelatexでは動作しません(私のコードと出力は下記をご覧ください。「未定義の制御シーケンス」というエラーが表示されます。
このコードをテストするには、アルタCV
誰か助けてくれませんか?
\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}
答え1
\taglineコマンドが必要で、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}
答え2
サンプル文書はコンパイルされません。
- 環境
fullwidth
は閉鎖的ではない - Aは
\tagline{}
必須のようです - パッケージは の部分
hyperref
にあるため、ロードされません。\else
\ifxetexorluatex
これらすべてを修正すると
\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}
これは次のようにコンパイルされます
ノート:
- XeLaTeX を使用しているため、完全な を削除しました
\ifxetexorluatex\else ... \fi
。 \ref
は内部参照用であり、外部参照用ではありません。 2 つの疑問符は、ラベルがhttp://facebook.com/
定義されていないことを示します。