Inserte el preámbulo en el ToC y el encabezado.

Inserte el preámbulo en el ToC y el encabezado.

Quería diseñar los títulos de los capítulos, descubrí titlesecy escribí el documento de esta manera:

\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{Лавиринт}

Después de eso escribí un texto y terminé con:

\end{document}

El resultado está bien, como se puede ver en la imagen:

ingrese la descripción de la imagen aquí

Pero el problema ahora es que hay errores en la tabla de contenidos:

TdC:

ingrese la descripción de la imagen aquí

¿Qué ha provocado 1 [Pleaseinsertintopreamble]que se escriba en lugar de 1 Лавиринтy cómo solucionarlo?

EDITAR 1: Intenté usar fancyhdr, pero obtuve esto:

ToC está bien:ingrese la descripción de la imagen aquí

pero el encabezado no es:

ingrese la descripción de la imagen aquí

Respuesta1

El serbiancmódulo for babelparece imponer el uso de la utf8xopción for inputency el paquete ucs, lo cual, en mi opinión, es incorrecto.

Parece que se especifica una solución alternativa utf8xantes de utf8.

\documentclass[a4paper,12pt]{book}
\usepackage[T2A]{fontenc}
\usepackage[utf8x,utf8]{inputenc}

\usepackage[serbianc]{babel}

Sin embargo, le pediría al responsable de mantenimiento que babelelimine la configuración, dejando al usuario la opción de elegir qué opción inputencutilizar. Y preferiría mucho utf8.

información relacionada