エラーメッセージ:
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}
私のコード全体:
\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}
答え1
このパッケージはindex
と互換性がありませんextramarks
。後者は前者が実行しようとしていることと競合するコマンドを必要とするためです。
複数のインデックスをサポートするにはもっと良い方法がありますが、 はお勧めできません。index
は 15 年間メンテナンスされておらず、バージョン 4.2beta であると宣伝されており、重要なコマンドがいくつか再定義されているため、他のパッケージとの互換性がありません。
\\
ただし、段落を終了する方法としては、空白行を残す方法ではないことに注意してください。
バリアントがないフォントの場合\newfontface
は、 の代わりに を選択する必要があります。\newfontfamily
\newfontface{\fasfont}{Font Awesome 5 Free Solid}
\NewDocumentCommand{\FAS}{m}{{\normalfont\fasfont\symbol{#1}}}
\FAS{"F0E0}
より堅牢かつシンプルになります。