Fehlermeldung:
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}
Mein ganzer Code:
\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}
Antwort1
Das Paket index
ist nicht mit kompatibel extramarks
, da letzteres Befehle erfordert, die im Widerspruch zu dem stehen, was ersteres tun möchte.
Es gibt bessere Möglichkeiten, mehrere Indizes zu unterstützen, und ich kann nicht empfehlen index
, dass es seit fünfzehn Jahren nicht mehr gepflegt wird und immer noch damit wirbt, die Version 4.2beta zu sein und mehrere Neudefinitionen wichtiger Befehle vornimmt, was es mit anderen Paketen inkompatibel macht.
Beachten Sie bitte, dass \\
Absätze nicht auf diese Weise beendet werden. Dies geschieht durch das Lassen einer Leerzeile.
Außerdem \newfontface
sollte stattdessen \newfontfamily
für Schriftarten, die keine Varianten haben, Folgendes gewählt werden:
\newfontface{\fasfont}{Font Awesome 5 Free Solid}
\NewDocumentCommand{\FAS}{m}{{\normalfont\fasfont\symbol{#1}}}
und \FAS{"F0E0}
wird robuster und einfacher sein.