LINUX.ORG.RU

Вопрос знатокам LaTeX'а


0

0

Доброго времени суток, господа.

Не могу найти ответ на простой вопрос. Как заставить LaTeX нумеровать секции, но не включать их в оглавление?

Если я пишу \section{Раздел один}, он пронумеруется и попадет в оглавление, если я напишу \section*{Раздел один}, он не попадет в оглавление, но и не пронумеруется. Хочется, что б оно всё же пронумеровалось, но не попало в оглавление.

Заранее спасибо. Очень надеюсь на вашу помощь.

Re: Вопрос знатокам LaTeX'а

Самый тупой способ:
1. сгенерить оглавление с пронумерованной секцией
2. закомментарить \tableofcontents
3. вставить в file.tex содержимое file.toc
4. закомментарить нужный \contentsline
Как правильно сделать -- искать надо.

anonymous ()
Ответ на: Re: Вопрос знатокам LaTeX'а от anonymous

Re: Вопрос знатокам LaTeX'а

Жжуть...

Я искал, но ощущение такое, будто никто раньше на эти грабли не наступал, а если и наступали, то упорно не хотели убрать грабли, вместо этого аккуратно обходя их стороной. :(

KirG0FF ★★ ()

Re: Вопрос знатокам LaTeX'а

Можно определить новую команду типа \mysection{}, которая будет делать примерно следующее: печатать номер раздела \thesection и вызывать \section*{#1}. Тут смотрите, нужно ли увеличивать номер раздела -- тогда нужно применить \addtocounter. Нечто в таком духе (это направление поисков, за неимением под рукой справочника без подробностей).

P.S. А для чего нужно такое странное поведение -- раздел нумеровать, но в оглавление не включать?

Obidos ★★★★★ ()
Ответ на: Re: Вопрос знатокам LaTeX'а от Obidos

Re: Вопрос знатокам LaTeX'а

В случае с разделом - не актуально, а в случае с пунктами более актуально. Когда их много, но далеко не все хочется видеть в оглавлении, такая возможность начинает казаться очень привлекательной.

Иногда возникает необходимость написать что-то вроде этого:

4.2. Состав выполняемых функций

4.2.1. функция раз

4.2.2. функция два

И вовсе не хочется, что б длинные названия пунктов лезли в оглавление. Я конечно понимаю, что в таких случаях пользуют itemize, но если нужно их сделать пунктами, значит нужно :)

В общем, направление поисков ясно. Счетчик+новая команда. Спасибо.

KirG0FF ★★ ()
Ответ на: Re: Вопрос знатокам LaTeX'а от KirG0FF

Re: Вопрос знатокам LaTeX'а

При именовании пунктов можно задать заголовок пункта и тут же укороченный заголовок для оглавления

sdio ★★★★★ ()
Ответ на: Re: Вопрос знатокам LaTeX'а от KirG0FF

Re: Вопрос знатокам LaTeX'а

> И вовсе не хочется, что б длинные названия пунктов лезли в оглавление

Можно писать примерно так:

\subsection[короткое название]{длинное название}

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