ToC 및 헤더에 프리앰블을 삽입하세요.

ToC 및 헤더에 프리앰블을 삽입하세요.

나는 장 제목의 스타일을 지정하고 싶었고 다음과 titlesec같이 문서를 찾아 작성했습니다.

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

그 후 나는 몇 가지 텍스트를 작성하고 다음과 같이 마무리했습니다.

\end{document}

이미지에서 볼 수 있듯이 결과는 양호합니다.

여기에 이미지 설명을 입력하세요

그러나 이제 문제는 목차에 오류가 있다는 것입니다.

목차:

여기에 이미지 설명을 입력하세요

1 [Pleaseinsertintopreamble]대신에 쓰여진 원인은 무엇 1 Лавиринт이며 어떻게 수정합니까?

편집 1: fancyhdr을 사용하려고 했지만 다음과 같은 결과를 얻었습니다.

ToC는 괜찮습니다.여기에 이미지 설명을 입력하세요

하지만 헤더는 그렇지 않습니다:

여기에 이미지 설명을 입력하세요

답변1

serbiancfor 모듈은 for 옵션 과 패키지 babel사용을 강제하는 것 같은데 , 제 생각에는 잘못된 것 같습니다.utf8xinputencucs

해결 방법 utf8xutf8.

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

\usepackage[serbianc]{babel}

그러나 관리자에게 설정을 제거하도록 요청하고 사용자가 사용할 babel옵션을 선택할 수 있도록 했습니다 . inputenc그리고 나는 훨씬 더 선호합니다 utf8.

관련 정보