Как сделать содержание в латехе

от admin

Table of contents

To create the table of contents is straightforward, the command \tableofcontents does the job. Sections, subsections and chapters are included in the table of contents. To manually add entries, for example when you want an unnumbered section, use the command \addcontentsline as shown in the following example:

This example produces the following output:

Change the title of the table of contents

The default title for the table of contents is Contents; it can be changed into whatever you need as the following example demonstrates:

This example produces the following output:

Changing name for table of contents in LaTeX

The line \renewcommand*\contentsname

will write «Summary» instead of the default value. If you are using the package babel for international language support, the aforementioned command must be placed inside the braces of

Instead of English in \captionenglish write the name of the language you set in babel.

Как сделать содержание в латехе

Чтобы помочь читателю ориентироваться в вашей работе, вы должны разделять ее на главы, разделы и подразделы. L A T E X поддерживает это специальными командами, принимающими в качестве аргумента заголовок раздела. Ваше дело — использовать их в надлежащем порядке.

Класс article включает следующие команды секционирования:

section <. >paragraph <. >
subsection <. >subparagraph <. >
subsubsection <. >appendix

В классах report и book вы можете использовать две дополнительные команды:

Так как глав (chapters) в классе article нет, то статьи довольно легко добавлять в книгу в качестве глав. Интервалы между разделами, нумерация и размер шрифта заголовков устанавливаются L A T E X автоматически.

  • Команда part не влияет на последовательность нумерования глав.
  • Команда appendix аргумента не имеет. Она просто начинает нумеровать главы 10 буквами вместо цифр.

L A T E X создает оглавление, беря заголовки разделов и номера страниц из предыдущего прохода по документу. Команда

вставляет оглавление в то место, где она вызвана. Чтобы получить правильное оглавление, новый документ должен быть обработан L A T E X дважды. В особых случаях может быть необходим и третий проход. Когда это потребуется, L A T E X вас предупредит.

Все вышеперечисленные команды секционирования существуют также в вариантах со звездочкой. Такой вариант получается добавлением * к имени команды. Они генерируют заголовки разделов, которые не нумеруются и не включаются в оглавление. Например, команда \section <Справка>становится \section* <Справка>.

Обычно заголовки разделов появляются в оглавлении точно в том же виде, в каком они вводятся в тексте. Иногда это невозможно из-за того, что заголовок слишком длинен для оглавления. Элемент оглавления может в этом случае указываться необязательным аргументом перед собственно заголовком.

\chapter[Прочтите! Это замечательно]<Это

— длинный,
длинный и очень нудный заголовок>

Титульный лист    документа в целом генерируется при помощи команды

Его содержимое должно быть определено командами

title <. >, author <. >и date

до момента вызова \maketitle . Аргумент команды authors может содержать несколько имен, разделенных командами and.

Пример некоторых из упомянутых команд может быть найден на иллюстрации.

Помимо описанных выше команд секционирования, L A T E X2 e вводит три дополнительных команды для использования с классом book .

frontmatter, mainmatter и backmatter Они полезны для деления вашей публикации. Команды изменяют заголовки глав и нумерацию страниц так, как это ожидается от книги. 11

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

Я хочу чтобы Latex автоматический написал в мести единичка самой главы например как рисунка
Изображение

i Тема перемещена из форума «Software» в форум «TeXнические обсуждения»

Последний раз редактировалось Red_Herring 22.03.2014, 02:54, всего редактировалось 1 раз.

См. образец [lipsum нужен просто для заполнения «мусором»]

Что не получается? Мой код или что-то другое? И какую ошибку? Процитируйте, а лучше покажите log. Я не ясновидящий, к сожалению

Выкиньте все \usepackage и все \lipsum[2-3] нафиг! Они нужны только для наполнения мусором.

Тоже возможно (если кодировка документа такая). Правда, непонятно, почему продолжать использовать кодировку, поддерживающую только русский (+ ASCII латинский), а не вдобавок украинский, казахский, французский и немецкий,….

Последний раз редактировалось Red_Herring 22.03.2014, 10:40, всего редактировалось 1 раз.

[quote http://dxdy.ru/post839558.html#p839558″ >сообщении #839558″] andrewkhv
Спасибо получился! но намоем преамбула что то дает ошибку.
Пожалуйста помогите что надо добавит на маем преамбул. Вот мой преамбул

Опять таки мы не ясновидящие: надо указывать ошибку. По крайней мере одна очевидна:

А что Вы нумеровать-то собрались? lemma как следует то неопределена (и соответствующего счетчика нет)!
Вот после того как загружен amsthm u Вас будет

то это будет работать. Разумеется надо будет писать

И также с теоремами, следствиями и т.д. и т.п. А вообще-то Ваша преамбула напоминает городскую свалку. Какие-такие очумелые ручки ЭТО соорудили? Кстати \def очень опасная команда и рекомендуется не использовать кроме крайней необходимости. Замените на \newcommand или если будет ошибка, что команда уже определена на \renewcommand .

Зачем пакет graphics если есть graphicx? xcolor лучше чем color.

Да вы что на a5 страничках печатать собрались (а5 это обычный а4 разрезанный пополам)

Red_Herring
Спасибо за такие замечание. Я исправил на некоторый ваше замечаний.

Но мой Вопрос такой и осталось. Для того чтобы в мести 1. показался Глава 1, что надо делать?

Red_Herring
Спасибо за такие замечание. Я исправил на некоторый ваше замечаний.

Но мой Вопрос такой и осталось. Для того чтобы в мести 1. показался Глава 1, что надо делать?

Смотрите код, который я поставил и введите те же самые пакеты и определения в свою преамбулу.

Как сделать содержание в латехе

To create the table of contents is straightforward, the command \tableofcontents does the job:

TableOfContentsEx1.png

Sections, subsections and chapters are included in the table of contents. To manually add entries, for example when you want an unnumbered section, use the command \addcontentsline as shown in the example.

Note: For the table of contents to work properly you must compile the document twice or use latexmk -pdf

Change the title of the table of contents

The default title for the table of contents is «Contents», this can be changed into whatever you need.

TableOfContentsEx2.png

the line \renewcommand*\contentsname will write «Summary» instead of the default value. If you are using the package babel for international language support, the aforementioned command must be placed inside the braces of

Instead of english in \captionenglish write the name of the language you set in babel.

Читать:
Как построить график системы уравнений

Похожие статьи