Как добавить несколько таблиц содержимого в R Markdown?

#r #r-markdown #bookdown

Вопрос:

Я использую bookdown для составления технического отчета. Я хотел бы иметь оглавление для всего документа. Я также хотел бы иметь другое оглавление приложения, начинающееся в конце документа. Как мне ввести 2 таблицы содержания?

Комментарии:

1. Вам было бы полезно привести небольшой пример, в том числе указать, к какому типу документа вы вяжете

Ответ №1:

Да, мы можем это сделать.

Первая таблица содержимого будет создана с помощью функции по умолчанию.

Как это выглядит:

 ---
title: "Test"
output:
  html_document:
    toc: true
---    
 

Если мы хотим создать второе оглавление — нам следует использовать дополнительный R-скрипт из Github.
Вы можете скачать его там.

И найдите там дополнительную информацию и пример.

Это круто, вы можете разместить его везде.

Иллюстрация:

введите описание изображения здесь

Вот две проблемы, которые я нашел:

  • а) Второй, пользовательский оглавление будет отображаться в первом.
  • б) Пользовательский оглавление не имеет номера страниц после вязания в PDF.

Дополнение: проверьте эти LaTeX-решения:

https://tex.stackexchange.com/questions/48900/two-independent-tocs

Комментарии:

1. Большое вам спасибо! Я действительно попробовал это, и это сработало отлично. Однако я должен был уточнить, что мне нужно что-то, что более близко напоминает форматирование оглавления по умолчанию в Word. Что-то вроде «Раздел 1 …………….. 1» там есть номера страниц.

2. @marin343 Может быть … тогда вам следует сделать скриншот первого оглавления и после вставить, как картинку, куда вы хотите?

3. @marin343 … и посмотрите дополнение