LINUX.ORG.RU

Отключить авто нумерацию списков в org-mode при экспорте

 ,


0

1

Вроде задача не сложная, но не могу найти решения.

Пишу в org-mode заметки, куда вношу цитаты из нескольких абзацев, которые содержат свою нумерацию. Например,

Немного текста.
2. Еще текст:
1) Еще текст.
3) Еще текст.

При экспорте в html я получаю:
Немного текста.
1. Еще текст:
2. Еще текст.
3. Еще текст.

а нужно получить изначальную нумерацию, как она занесена в заметки.

Выделение текста черезе BEGIN/END_QUOTE или отключение нумерации через num:nil в опциях не помогают. В мане по опциям при экспорте не увидел ничего полезного. Пока использую костыль в виде замены начала строк с номером на точку+номер, но это выглядит плохо в конечном документе.

Ответ на: комментарий от Yorween

Странно, у меня работает. Вот из такого списка:

1. Пункт 1
2. Пункт 2
   1) Подпункт 2.1
   2) Подпункт 2.2
3. Пункт 3

получается такой HTML:

<ol class="org-ol">
<li>Пункт 1</li>
<li>Пункт 2
<ol class="org-ol">
<li>Подпункт 2.1</li>
<li>Подпункт 2.2</li>
</ol></li>
<li>Пункт 3</li>
</ol>

Табы не использую.

Puzan ★★★★★ ()
Ответ на: комментарий от Yorween

Аааа. Я похоже ступил при чтении вопроса :)

Изначальную нумерацию оставить можно только в виде текста:

- 2 Пункт 1
- 1 Пункт 2
   - 16 Подпункт 2.1
   - 5 Подпункт 2.2
- 8 Пункт 3

А буллеты можно убрать в CSS.

Puzan ★★★★★ ()
Последнее исправление: Puzan (всего исправлений: 1)
Ответ на: комментарий от Puzan

Это по сути тот же способ, что и у меня с точкой в начале строки. Это не очень удобно и красиво в итоговом документе…

Yorween ()
Ответ на: комментарий от Yorween

StackOverflow подсказал такое решение:

<ol>
  <li seq="1">Item one</li>
  <li seq="20">Item twenty</li>
  <li seq="300">Item three hundred</li>
</ol>

Но заставить это делать org-mode можно только правкой исходников, по-моему.

Puzan ★★★★★ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.