¡Se necesita ayuda! ¿Qué hay de malo en mi código?

¡Se necesita ayuda! ¿Qué hay de malo en mi código?

Mensaje de error:

LaTeX Warning: Command \markboth  has changed.
               Check if current package is valid.


LaTeX Warning: Command \markright  has changed.
               Check if current package is valid.

) (./hello.aux)
*geometry* driver: auto-detecting
*geometry* detected driver: xetex
ABD: EveryShipout initializing macros
Chapter 1.

Underfull \hbox (badness 10000) in paragraph at lines 39--47


Underfull \hbox (badness 10000) in paragraph at lines 39--47


Underfull \hbox (badness 10000) in paragraph at lines 39--47

[1]
! Missing { inserted.
<to be read again> 
                   }
l.48     \section[Section One]{Section First}

Mi código completo:

\documentclass[a4paper,12pt]{book}

\usepackage[a4paper, inner=1cm, outer=2cm, top=3cm, bottom=3cm, bindingoffset=2cm]{geometry}

\usepackage[english]{babel}
\usepackage{blindtext, graphicx, wrapfig, enumitem, fancyhdr, extramarks, amsmath, tikz, fontawesome, lipsum}

\usepackage{fontspec}
    \setmainfont{Ubuntu}
    \setmonofont{Ubuntu Mono}
    \newfontfamily{\FAS}{Font Awesome 5 Free Solid}
    \newfontfamily{\FAR}{Font Awesome 5 Free Regular}
    \newfontfamily{\FAB}{Font Awesome 5 Brands Regular}

\usepackage{xcolor}
    \makeatletter
        \newcommand{\globalcolor}[1]{%
            \color{#1}\global\let\default@color\current@color
        }
    \makeatother
    \AtBeginDocument{\globalcolor{white}}

\usepackage[pages=all]{background}
    \backgroundsetup{
        scale=1,color=black,opacity=0.10,angle=0,contents={
            \includegraphics[height=15cm]{logo.png}
        }
    }

\usepackage{index}
    \makeindex

\begin{document}

    \BgThispage
    \pagecolor{darkgray}

    \chapter[Chapter OnE]{Chapter FiRsT}
    This is some text in the regular font.\\\\
    {\texttt{This is Typed in Ubuntu Mono.}}\\\\
    {\FAS{\symbol{"F0E0}}}\\
    {\FAS{\symbol{"F3C5}}}\\
    {\FAS{\symbol{"F095}}}\\
    {\FAS{\symbol{"F57D}}}\\\\
    \blindmathtrue
    \Blindtext[5]

    \section[Section One]{Section First}
    \Blindtext[6]

    \section[Section TwO]{Section SeCoNd}
    \Blindtext[6]

    \chapter[Chapter TwO]{Chapter SeCoNd}
    \Blindtext[5]

\end{document}

Respuesta1

El paquete indexno es compatible con extramarks, porque este último requiere comandos que entran en conflicto con lo que el primero quiere hacer.

Hay mejores formas de admitir varios índices y no puedo recomendarlo index, ya que no se ha mantenido durante quince años y todavía anuncia ser la versión 4.2beta y realiza varias redefiniciones de comandos importantes, lo que lo hace incompatible con otros paquetes.

Tenga en cuenta que esa \\no es la forma de finalizar los párrafos, que se hace dejando una línea en blanco.

También \newfontfacedebería ser la opción en lugar de \newfontfamilyfuentes que no tengan variantes:

\newfontface{\fasfont}{Font Awesome 5 Free Solid}
\NewDocumentCommand{\FAS}{m}{{\normalfont\fasfont\symbol{#1}}}

y \FAS{"F0E0}será más robusto y más sencillo.

información relacionada