2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




 
 Нумерация страниц в оглавлении latex
Сообщение30.05.2020, 19:48 
Здравствуйте,

При создании в теле документа строки \chapter{Название главы} в оглавлении напротив названия главы отображается номер страницы жирным шрифтом.

Не могу понять, как изменить жирный шрифт нумерации страниц для chapter в оглавлении на обычный.

Оглавление:
Код:
\usepackage{tocloft}
\renewcommand{\cfttoctitlefont}{\hspace{0.38\textwidth} \bfseries}
\renewcommand{\cftbeforetoctitleskip}{-1em}
\renewcommand{\cftaftertoctitle}{\mbox{}\hfill \\ \mbox{}\hfill{\footnotesize Стр.}\vspace{-2.5em}}
\renewcommand{\cftchapfont}{\normalsize \MakeUppercase{\chaptername} }
\renewcommand{\cftsecfont}{\hspace{31pt}}
\renewcommand{\cftsubsecfont}{\hspace{11pt}}
\renewcommand{\cftbeforechapskip}{1em}
\renewcommand{\cftparskip}{-1mm}
\renewcommand{\cftdotsep}{1}
\setcounter{tocdepth}{2}

 
 
 
 Re: Нумерация страниц в оглавлении latex
Сообщение30.05.2020, 19:56 
Аватара пользователя
https://tex.stackexchange.com/questions/97484/how-to-change-the-font-of-page-numbers-in-toc-lot-lof-without-tocloft

 
 
 
 Re: Нумерация страниц в оглавлении latex
Сообщение30.05.2020, 20:19 
Red_Herring в сообщении #1466038 писал(а):


Попробовал так:

Код:
\makeatletter
\let\oldl@chapter\l@chapter
\def\l@chapter#1#2{\oldl@chapter{#1}{\normalfont{\itshape#2}}}


Не получилось(

 
 
 
 Re: Нумерация страниц в оглавлении latex
Сообщение30.05.2020, 20:34 
Аватара пользователя
Не получилось(

А кто закрывать будет?

Используется синтаксис LaTeX
\makeatother

 
 
 
 Re: Нумерация страниц в оглавлении latex
Сообщение30.05.2020, 20:56 
Цитата:

А кто закрывать будет?

Используется синтаксис LaTeX
\makeatother


Да, вы правы. Однако все равно нумерация страниц для chapter в оглавлении выделяется жирным.

Код:
\makeatletter
\let\oldl@chapter\l@chapter
\def\l@chapter#1#2{\oldl@chapter{#1}{\normalfont{\itshape#2}}}
\makeatother


-- 30.05.2020, 22:07 --

Red_Herring, благодарю за помощь.
Вопрос решил таким образом:

Код:
\usepackage{tocloft}
\renewcommand{\cftchappagefont}{\normalfont}


Отсюда взял информацию (стр. 9): http://ctan.math.washington.edu/tex-archive/macros/latex/contrib/tocloft/tocloft.pdf

 
 
 
 Re: Нумерация страниц в оглавлении latex
Сообщение30.05.2020, 22:18 
Аватара пользователя
У меня сработало. ДЕло в том, что в таких слугъчаях следует выводить релевантные части преамбулы (т.к. документкласс и другие пакеты могут влиять)

 
 
 [ Сообщений: 6 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group