2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Overfull в строке содержания
Сообщение27.08.2023, 17:25 
Заслуженный участник
Аватара пользователя


28/09/06
10444
После того, как в содержании появились страницы с трёхзначными номерами, в этой строке содержания стало возникать небольшое переполнение. Как бы это побороть?

 Профиль  
                  
 
 Re: Overfull в строке содержания
Сообщение27.08.2023, 17:57 


22/11/22
445
Хотелось бы минимальный рабочий пример, можно с pdf-образцом проблемы. Можно без.

 Профиль  
                  
 
 Re: Overfull в строке содержания
Сообщение27.08.2023, 19:02 
Заслуженный участник
Аватара пользователя


28/09/06
10444
Там много кода, не хотелось бы это всё сюда выкладывать. Из интересного:
Используется синтаксис LaTeX
% Выбор класса документа
\documentclass[
    a4paper,% размеры листа
    11pt,% размеры нормального шрифта
    toc=bibliography,% включить в содержание литературу
    open=any% новую главу начинать без пропуска пустой страницы
    ]{scrbook}% книга KOMAscript, см. scrguien.pdf
 


код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
% Для команды \hypersetup и гиперссылок
\usepackage[hyperfootnotes=false,pagebackref=true,pdftex]{hyperref}

\hypersetup{
pdfstartview=FitH,% открывать pdf на весь экран по ширине
bookmarksnumbered=true,% закладки с номерами разделов
linktocpage=false,% если true, в содержании ссылками будут номера страниц
linkcolor=linkcolor,% цвет обычных внутренних ссылок
citecolor=citecolor,% цвет ссылок на библиографию
urlcolor=urlcolor,% цвет внешних гиперссылок
colorlinks=true,% ссылки будут выделяться цветом, а не рамкой
pdftitle={\@title},% это будет в свойстве "Заголовок"
pdfsubject={\@subtitle},% это будет в свойстве "Тема"
pdfauthor={\textcopyright\ \@author},% это будет в свойстве "Автор"
pdfkeywords={},% это будет в свойстве "Ключевые слова"
pdfcreator={},% здесь был Latex with hyperref, стираем
pdfproducer={Самиздат},% это пишем вместо версии pdftex
pdfdisplaydoctitle=true% чтобы в заголовке окна выводился заголовок документа, а не имя файла
}


Используется синтаксис LaTeX
\begin{document}
    \usefont{T2A}{cmss}{m}{n}% по умолчанию - нормальный шрифт без засечек
   
    \maketitle
   
    \tableofcontents

    \include{./Chapters/01sec}
    \include{./Chapters/02sec}
    \include{./Chapters/03sec}
       
    \include{./Chapters/Biblio}

\end{document}

К сожалению, весь текст, который набегает на 100 страниц, предоставить не могу. Но переполнение возникло именно на последней строчке содержания, где написано "Литература" и справа число 100 (пока было число 99 переполнения не возникало).

 Профиль  
                  
 
 Re: Overfull в строке содержания
Сообщение27.08.2023, 19:08 


22/11/22
445
То есть название главы/раздела наезжает на номер страницы, а не номер съезжает на поля вместе со строкой?
Весь текст и не надо.

-- 27.08.2023, 18:44 --

https://tex.stackexchange.com/questions ... umentclass

Там с memoir. С вашим классом тоже работает, возможно, с некоторыми изменениями. У вас и так много лишних наворотов, заранее трудно сказать, что выйдет.

 Профиль  
                  
 
 Re: Overfull в строке содержания
Сообщение27.08.2023, 23:08 
Заслуженный участник
Аватара пользователя


28/09/06
10444
Combat Zone в сообщении #1606837 писал(а):
То есть название главы/раздела наезжает на номер страницы, а не номер съезжает на поля вместе со строкой?

Нет, в названии главы только одно слово "Литература", до номера страницы от него ещё огромное расстояние. Выезжает за пределы поля именно число 100: чуть обрезается справа последний нуль. Непонятно почему это, я никаких форматов содержания, которые могли бы на это повлиять, не настраивал, пользуюсь тем, что предоставляется по умолчанию.

 Профиль  
                  
 
 Re: Overfull в строке содержания
Сообщение27.08.2023, 23:17 


22/11/22
445
epros
Вы посмотрели проблему по ссылке?
Возьмите оттуда код без правки, сверьте, ваша ли это проблема, исправьте, как в ответах, если да, исправьте у себя.

Мне кажется, вы даже не стали смотреть.

 Профиль  
                  
 
 Re: Overfull в строке содержания
Сообщение27.08.2023, 23:49 
Заслуженный участник
Аватара пользователя


28/09/06
10444
Я просто не успел. :oops: Спасибо, именно по рекомендации из ссылки всё сразу излечилось. Странно, что настройки параметров по умолчанию не предполагают трёх цифр в номерах страниц.

 Профиль  
                  
 
 Re: Overfull в строке содержания
Сообщение27.08.2023, 23:57 


22/11/22
445
Пожалуйста :) удачи.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group