Инкрементные вложенные списки в rmarkdown

Я работал в RMarkdown, чтобы создавать слайдовые наборы, и обнаружил странное поведение по отношению к вложенным спискам и смешиванию типов списков. Следующая короткая презентация работает только для слайда 2. Вложенные списки больше не вложены и смешение поэтапных упорядоченных и неупорядоченных списков полностью не выполняется. Я пробовал это с несколькими различными форматами презентации, и на самом деле это по-разному терпит неудачу для разных типов вывода, что было удивительно.

Мысли?

---
title: "Attempt"
output: revealjs::revealjs_presentation
---

## Nested Incremental Lists

> * This
>   + kinda works (but is not nested)


##  Incremental Ordered Lists
> 1. This
> 2. works

## Broken - Nested mixed lists

> 1. This
>   + Does not work

Ответы

Ответ 1

Попробуйте вставить четыре ведущих пробела. Из документации (акцент мой):

Правило с четырьмя пробелами

Элемент списка может содержать несколько абзацев и другое содержимое на уровне блоков. Однако последующим параграфам должна предшествовать пустая строка с отступом в четыре пробела или вкладка. Список будет выглядеть лучше, если первый абзац будет согласован с остальными:

Несогласованность, связанная с количеством вкладок, может быть связана с тем, сколько раз по умолчанию Rstudio вставил пробелы.

Ответ 2

Работал, когда я дал 2 вкладки, так что:

1. This
<tab><tab>+ Should work

Ответ 3

Как сказал @Alex, вы должны дать ему 4 пробела. Если вы не хотите беспокоиться об этом в будущем, вы можете установить предустановку табуляции в 4 пробела. решение будет

*something <space><space><space><space>+ Other thing

Ответ 4

У меня была такая же проблема, и я нашел решение, которое сработало. При создании вложенных списков без инкрементного раскрытия вам нужно добавить четыре пробела для подпулов. При создании списков с инкрементным раскрытием вам нужно добавить одно место после >. Таким образом, при создании субпаллет с инкрементным раскрытием вам нужно пять пробелов между > и - (один для инкрементного синтаксиса и четыре для синтаксиса вложенного списка).

Таким образом, регулярный список с инкрементным отображением будет выглядеть так:

><space>- Point 1
><space>- Point 2

Если вы хотите добавить подпузы, это не сработает:

><space>- Point 1
><space><space><space><space>- Sub-bullet
><space>- Point 2

Но это будет работать:

><space>- Point 1
><space><space><space><space><space>- Sub-bullet
><space>- Point 2

Надеюсь, это полезно/читаемо!