LINUX.ORG.RU

XeLaTeX, вопрос по нумерации в содержании документа.

 ,


1

1

Коллеги, такой вопрос.
В тексте \section{...} отображается с номером (цифрой) и точкой после цифры.
Например:
1. Понятие безопасности.
2. Стратегия европейской безопасности.

Но в Содержании почему-то точка исчезает и получается:
1 Понятие безопасности...... 3
2 Стратегия европейской безопасности..... 6
и т.д.
Так вот точка-то нужна все-таки. Куда она делась и как ее вернуть? :)

★★★

Смотри в сторону пакетов tocloft и tocvsec2

Evgueni ★★★★★
()

Впервые вижу, чтобы в \section{...} были точки в конце. Это что за правила такие?

iVS ★★★★★
()

У меня вот таким образом в xelatex работает:

\documentclass[fleqn,a4paper,oneside]{article}
\usepackage{xunicode,xltxtra,fontspec}
\setmainfont{Times New Roman}
\usepackage{tocloft}
\renewcommand{\cftsecleader}{\cftdotfill{\cftdotsep}}
\makeatletter 
\def\@seccntformat#1{\csname the#1\endcsname.\quad}
\makeatother
\let \savenumberline \numberline
\def \numberline#1{\savenumberline{#1.}}

\begin{document}
\tableofcontents
\newpage
\section{Раздел 1}
\section{Раздел 2}
\end{document}
swarnk ★★
()
\makeatletter
\renewcommand\thesection{\@arabic\c@section.}
\gappto\russian@capsformat{\renewcommand{\postsection}{\@aftersepkern}}
\makeatother
anonymous
()
Ответ на: комментарий от anonymous

2 anonymous Ваше решение интересное, но оно _убирает_ точки после цифр и в содержании и непосредственно в \section в тексте :)

KOPEHb ★★★
() автор топика
Ответ на: комментарий от KOPEHb

2 iVS Конечно, точки там лишние я поставил.;)

Спасибо, а то ты меня перепугал. Я вначале вообще подумал, что они тебе в оглавлении нужны xDDD

iVS ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.