
나는 장 제목의 스타일을 지정하고 싶었고 다음과 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
serbianc
for 모듈은 for 옵션 과 패키지 babel
사용을 강제하는 것 같은데 , 제 생각에는 잘못된 것 같습니다.utf8x
inputenc
ucs
해결 방법 utf8x
은 utf8
.
\documentclass[a4paper,12pt]{book}
\usepackage[T2A]{fontenc}
\usepackage[utf8x,utf8]{inputenc}
\usepackage[serbianc]{babel}
그러나 관리자에게 설정을 제거하도록 요청하고 사용자가 사용할 babel
옵션을 선택할 수 있도록 했습니다 . inputenc
그리고 나는 훨씬 더 선호합니다 utf8
.