Размещение оглавления не сразу после титульного листа - PullRequest
0 голосов
/ 25 апреля 2018

Используя asciidoc , я бы хотел разместить оглавление на третьей странице.В лучшем случае я могу только разместить его на странице 2;после титульного листа.

Я ожидаю, что что-то вроде этого должно работать:

= My book
A book to enjoy

== Preface
Enjoy my book

== Table of contents
:toc:

== Chapter One
It was the best of times ...

... но оглавление по-прежнему заканчивается на странице 2.

Можно ли выбрать, где разместить оглавление?

РЕДАКТИРОВАТЬ:

Причина, по которой я хочу получить оглавление на другой странице, заключается в том, что я копируюшаблон с разделом перед оглавлением.

Ответы [ 2 ]

0 голосов
/ 26 апреля 2018

Возможно, , но поддерживается не во всех бэкэндах .

Настройка :toc: macro позволяет использовать макрос toc::[] в любом месте документа.

Поскольку в вашем примере вам, кажется, нужен пользовательский заголовок оглавления, я использовал :toc-title:, чтобы избавиться от него.заголовка оглавления по умолчанию.

:toc: macro
:toc-title:
= My book
A book to enjoy

== Preface
Enjoy my book

== Table of contents
toc::[]

== Chapter One
It was the best of times ...

Для получения дополнительной информации см .:

Вы можете проверить код здесь: https://asciidoclive.com/

0 голосов
/ 25 апреля 2018

http://www.methods.co.nz/asciidoc/userguide.html#_page_breaks

Строка из трех или более символов меньше (<<<) приведет к жесткому разрыву страницы в DocBook и выводу на печать HTML </p>

Это должно по крайней мере получить вас на правильной странице.Не каламбур предназначен.

...