
Ich wollte Kapitelüberschriften gestalten, habe das herausgefunden titlesec
und das Dokument folgendermaßen verfasst:
\documentclass[a4paper,12pt]{book}
\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[serbianc]{babel}
\usepackage{titlesec}
\usepackage{xcolor}
\definecolor{crvena}{rgb}{.647,.129,.149}
\definecolor{plava}{rgb}{.204,.353,.541}
\titleformat
{\chapter} % command
[display] % shape
{\bfseries\flushright\Huge\color{crvena}} % format
{\ \thechapter} % label
{0.5ex} % sep
{
\vspace{1ex}
} % before-code
[
\vspace{-0.5ex}%
\color{plava}\rule{\textwidth}{2.3pt}
] % after-code
\begin{document}
\tableofcontents
\chapter{Лавиринт}
Danach habe ich etwas Text geschrieben und endete mit:
\end{document}
Das Ergebnis kann sich sehen lassen, wie man auf dem Bild sehen kann:
Das Problem besteht nun jedoch darin, dass das Inhaltsverzeichnis Fehler enthält:
Inhaltsverzeichnis:
Was hat dazu geführt, 1 [Pleaseinsertintopreamble]
dass stattdessen geschrieben wurde, 1 Лавиринт
und wie kann das Problem behoben werden?
BEARBEITEN 1: Ich habe versucht, Fancyhdr zu verwenden, aber das hier kam dabei heraus:
Inhaltsverzeichnis ist in Ordnung:
aber die Überschrift ist nicht:
Antwort1
Das serbianc
Modul für babel
scheint die Verwendung der utf8x
Option für inputenc
und des Pakets zu erzwingen ucs
, was meiner Meinung nach falsch ist.
Eine Problemumgehung scheint die Angabe utf8x
vor zu sein utf8
.
\documentclass[a4paper,12pt]{book}
\usepackage[T2A]{fontenc}
\usepackage[utf8x,utf8]{inputenc}
\usepackage[serbianc]{babel}
Ich würde den Betreuer jedoch bitten, babel
die Einstellung zu entfernen und dem Benutzer die Wahl zu lassen, welche Option er inputenc
verwenden möchte. Und ich würde viel lieber utf8
.