![]() |
![]() ![]() ![]() ![]() ![]() |
![]() |
Available Indexing OptionsBoost , Boost.AutoIndex , Step 2: Configure Boost.Build jamfile to use AutoIndex
|
Тип документа |
Разрешенные типы индексов |
---|---|
Книга |
ссылочная часть главы приложения |
Статья |
индекс добавления раздела 1 |
Глава |
секционный индекс секта1 |
Библиотека |
То же, что Глава (индекс секции 1) |
Часть |
ссылка на главу статьи добавления |
приложение |
секционный индекс секта1 |
Предисловие |
секционный индекс секта1 |
Кандадив |
N/A: индекс должен быть помещен в подраздел документа. |
Кандасет |
N/A: индекс должен быть помещен в подраздел документа. |
ссылка |
N/A: индекс должен быть помещен в подраздел документа. |
комплект |
N/A: индекс должен быть помещен в подраздел документа. |
В значительной степени выбор<<auto-index-type>element-name
>зависит от форматирования, которое вы хотите применить к индексу:
XML-контейнер, используемый для индекса |
Форматирование, применяемое таблицами стилей XSL |
---|---|
приложение |
Запуск новой страницы. |
Статья |
Запуск новой страницы. |
Глава |
Запуск новой страницы. |
индекс |
Начинает новую страницу, только если она содержится в статье или книге. |
Часть |
Запуск новой страницы. |
ссылка |
Запуск новой страницы. |
индекс добавления раздела 1 |
Запускает новую страницу, если это не первый раздел (но контролируется параметрами XSL chunk.section.depth и/или chunk.first.sections). |
Раздел |
Начинает новую страницу, если это не первый раздел или не вложенный в другой раздел (но контролируется параметрами XSL chunk.section.depth и/или chunk.first.sections). |
Почти во всех случаях по умолчанию (раздел) является правильным выбором - исключение, когда индекс должен быть помещен непосредственно вкнигуиличасть, и в этом случае вы, вероятно, должны использовать тот же XML-контейнер для индекса, как вы используете для любых подразделений вкнигуиличасть. В любом случаеразделвкнигеиличастиприведет к недействительному XML.
Наконец, если вы используете Quickbook для создания документации, вы можете добавить:
<include>$boost-root/tools/auto_index/include
к вашим требованиям к проектам (замена $boost-root на путь к корню дерева Boost), так что файл auto_index_helpers.qbk может быть включен в ваш источник быстрой книги просто:
[include auto_index_helpers.qbk]
Статья Available Indexing Options раздела Boost.AutoIndex Step 2: Configure Boost.Build jamfile to use AutoIndex может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: Step 2: Configure Boost.Build jamfile to use AutoIndex ::
реклама |