2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Не переноситься многострочный заголовок в оглавлении
Сообщение29.06.2010, 13:16 
Аватара пользователя


03/12/08
351
Букачача
Есть документ с подключенным пакетом hyperref (пакет загружается раньше, чем babel и inputenc). Есть разделы с длинными заголовками. При проходе pdflatex'ом
всё нормально - длинный заголовок переноситься в оглавлении, а вот при проходе просто latex'ом - не переноситься. Помогите разорбаться - даже не знаю в какую сторону копать. Пробовал опцию breaklines=true пакета hyperref - не помогает. Если не подключать hyperref - то всё нормально - заголовки переносятся.
Заранее спасибо.

 Профиль  
                  
 
 Re: Не переноситься многострочный заголовок в оглавлении
Сообщение29.06.2010, 13:40 
Аватара пользователя


11/09/08
150
Могилев
Подключите hyperref последним.

 Профиль  
                  
 
 Re: Не переноситься многострочный заголовок в оглавлении
Сообщение29.06.2010, 13:52 
Аватара пользователя


03/12/08
351
Букачача
yurik78 в сообщении #336165 писал(а):
Подключите hyperref последним.

Не помогает. Для чистоты эксперимента взял даже минимальный документ:
Код:
\documentclass[a4paper]{article}
\usepackage[cp1251]{inputenc}
\usepackage[russian]{babel}
\usepackage[unicode]{hyperref}
\begin{document}
\tableofcontents

\section{бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла бла}
\end{document}

Всё равно тоже самое (что вначале hyperref, что в конце) - не переноситься.

При этом пробовал разные версии пакета hyperref - сначало была 6.79 - обновил до 6.81g: то же самое.
Пробовал также и в TexLive2009 и в MikTeX 2.8 - тотже результат.

 Профиль  
                  
 
 Re: Не переноситься многострочный заголовок в оглавлении
Сообщение29.06.2010, 17:10 


10/09/06
172
Vinnitsa
А по-моему опция называется breaklinks, а не breaklines.
А вообще hyperref всего надо подключать последним (или почти последним), так как он много всего переопределяет.

 Профиль  
                  
 
 Re: Не переноситься многострочный заголовок в оглавлении
Сообщение29.06.2010, 19:43 
Аватара пользователя


03/12/08
351
Букачача
Delpiero в сообщении #336199 писал(а):
А по-моему опция называется breaklinks, а не breaklines.
А вообще hyperref всего надо подключать последним (или почти последним), так как он много всего переопределяет.

breaklines - это просто опечатка в сообщении. А так вообщем проблема решена - действительно нужно принудительно включать опцию breaklinks=true. Но при проходом latex выдаётся warning о том что в hdvips.def не определена такая опция (а вот с pdflatex всё нормально). Хотя и в таком случае переносы появляются, но исчезает гиперссылка на такой заголовок в оглавлении, в том плане, что если пройтись потом dvi->ps->pdf - все остальные гиперссылки работают, а вот именно на многострочных заголовках - нет.
И по поводу размещения hyperref - да его надо как можно позже загружать, но раньше чем inputenc и babel.

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

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



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

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


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

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