Ajuda necessária! o que está errado com meu código?

Ajuda necessária! o que está errado com meu código?

Mensagem de erro:

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}

Meu 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}

Responder1

O pacote indexnão é compatível com o extramarks, porque o último requer comandos que entram em conflito com o que o primeiro deseja fazer.

Existem maneiras melhores de suportar vários índices e não posso recomendar index, que não é mantido há quinze anos e ainda anuncia ser a versão 4.2beta e faz diversas redefinições de comandos importantes tornando-o incompatível com outros pacotes.

Observe que esta \\não é a forma de finalizar os parágrafos, o que é feito deixando uma linha em branco.

Também \newfontfacedeve ser a escolha em vez de \newfontfamilyfontes que não possuem variantes:

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

e \FAS{"F0E0}será mais robusto e mais simples.

informação relacionada