Secuencia de control indefinida en la primera línea de fontspec.sty

Secuencia de control indefinida en la primera línea de fontspec.sty

Estoy creando un CV en LaTeX. El siguiente código es un MWE (ejemplo.tex):

%%% ------------------------------------------------------------
\documentclass[paper=letterpaper,fontsize=10pt]{article}                % KOMA-article class

\usepackage{amsmath,amsfonts,amsthm}                    % Math packages
\usepackage{graphicx}                               % Enable pdflatex (had [pdftex])
\usepackage[svgnames]{xcolor}                           % Colors by their 'svgnames'
\usepackage{geometry}
%   \textheight=700px                                   % Saving trees ;-) 
\usepackage{url}                                        % Clickable URL's
\usepackage{wrapfig}                                    % Wrap text along figures
\frenchspacing                                  % Better looking spacings after periods
\pagestyle{empty}                               % No pagenumbers/headers/footers

%%%%%%%%%%%%%%%%%%%%%%% FOR ICONS %%%%%%%%%%%%%%%%%%%%%%%%%
\usepackage{fontawesome}
\usepackage{fontspec}       %Github, mail, etc icons
\newfontfamily{\FA}[Path = fonts/]{fontawesome-webfont}
\def\faLinux{{\FA\symbol{"F17C}}}
\def\faSE{{\FA\symbol{"F18D}}}
\def\faSkype{{\FA\symbol{"F17E}}}
\def\github{{\FA\symbol{"F092}}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%% Custom sectioning (sectsty package)
\usepackage{sectsty}                            % Custom sectioning (see below)
\sectionfont{%                                  % Change font of \section command
    \usefont{OT1}{phv}{b}{n}%                   % bch-b-n: CharterBT-Bold font
    \sectionrule{0pt}{0pt}{-5pt}{3pt}
    }

%%% Macros
\newlength{\spacebox}
\settowidth{\spacebox}{8888888888}              % Box to align text
\newcommand{\sepspace}{\vspace*{1em}}           % Vertical space macro

\newcommand{\NewPart}[1]{\section*{\uppercase{#1}}}

\newcommand{\EdEntry}[4]{
        \noindent \textbf{#1} \hfill                    % Study
        \colorbox{Black}{%
            \parbox{6em}{%
            \hfill\color{White}#2}} \par                % Duration
        \textit{#3} \par        % School
        \normalsize \par}

\newcommand{\ResearchEntry}[4]{
        \noindent \textbf{#1} \hfill                    % Study
        \colorbox{Black}{%
            \parbox{6em}{%
            \hfill\color{White}#2}} \par                % Duration
        \noindent \textit{#3} \par                  % School
         \noindent \small #4    % Description
        \normalsize \par}

%%% BEGIN DOCUMENT ------------------------------------------------------------
\begin{document}

\noindent \colorbox{Black}{\parbox{4em} \hfill \color{White} \Huge \usefont{OT1}{phv}{b}{n} FIRST NAME}
\newline
\noindent \colorbox{Black}{\parbox{4em} \hfill \color{White} \Huge \usefont{OT1}{phv}{b}{n} LAST NAME}

%%%%%%%%%%%%%%%%%%%%%%% FOR ICONS %%%%%%%%%%%%%%%%%%%%%%%%%
Linux icon: \faLinux \\
StackExchange icon: \faSE \\
GitHub icon: \github \\
Skype icon: \faSkype
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%%% Education ------------------------------------------------------------
\NewPart{Education}{}
\EdEntry{Ph.D. \hspace{1mm} Major: Major Name}{Then-Now}{\hspace{11.5mm} School Name}
\EdEntry{B.S. \hspace{4mm} Major: Major Name}{Then1-Then2}{\hspace{13.5mm} School Name}

%%% Research Experience --------------------------------------------------
\NewPart{Experience}{}
\ResearchEntry{Job Title I}{Time I}{Place I}{Here I am describing my experience}
\ResearchEntry{Job Title II}{Time II}{Place II}{I will describe my experience here}

%%% References ------------------------------------------------------------
\NewPart{References}{}
Available upon request
\end{document}

El CV se puede generar usando "pdflatex example.tex" siempre que dos bloques de líneas (15-21 y 63-66) estén comentados. En el ejemplo anterior, estos bloques están rodeados por signos de comentario con el término "PARA ICONOS".

Estoy intentando agregar algunos símbolos a mi CV (GitHub, Skype, etc.). Estos símbolos son del paquete FontAwesome. Todo el código relacionado con la adición de estos símbolos se encuentra en los bloques de dos líneas mencionados anteriormente. Por lo tanto, estos dos bloques de líneas están causando el problema.

Cuando intento ejecutar "xelatex example.tex", aparece un error:

(/usr/local/texlive/2014/texmf-dist/tex/latex/fontspec/fontspec.sty
! Undefined control sequence.
l.1 {\rtf
         1\ansi\ansicpg1252\cocoartf1265\cocoasubrtf210

Cuando miro mi script fontspec.sty (ubicado en /usr/local/texlive/2014/texmf-dist/tex/latex/fontspec/), veo que la secuencia de control indefinida es la primera línea.

Debo decir que creé el archivo fontspec.sty copiando y pegando todo desde este enlace (http://chocolatshalba.ch/files/texlive/texmf-dist/tex/latex/fontspec/fontspec.sty) en un archivo de texto y guárdelo como .sty en el directorio que se muestra arriba.

He estado trabajando en este problema durante varias horas y estoy perdido. ¡Puedes deducir que no estoy muy familiarizado con el funcionamiento de los archivos .sty! Gracias por cualquier consejo; ¡Quizá me ayude a conseguir trabajo!...

Respuesta1

Realmente no es una respuesta directa a tu pregunta, pero puedes acceder a los íconos de FontAwesome directamente con el paquete fontawesomeque estás cargando. Sólo los nombres de las macros son parcialmente diferentes.

%%%%%%%%%%%%%%%%%%%%%%% FOR ICONS %%%%%%%%%%%%%%%%%%%%%%%%%
Linux icon: \faLinux \\
StackExchange icon: \faStackExchange \\
GitHub icon: \faGithub \\
Skype icon: \faSkype
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

Cargar la fuente manualmente a través de fontspec y crear macros es redundante. Así que simplemente elimine las líneas 16-21, use los nombres de macro correctos y todo estará bien.

información relacionada