reStructuredText: как использовать строки продолжения в таблицах?
У меня есть следующий аккуратный столик в reStructuredText:
====== ======= ====== =====================
Symbol Meaning Type Example
====== ======= ====== =====================
G Era Text "GG" -> "AD"
y Year Number "yy" -> "03"
"yyyy" -> "2003"
M Month Text "M" -> "7"
or "M" -> "12"
Number "MM" -> "07"
"MMM" -> "Jul"
"MMMM" -> "December"
====== ======= ====== =====================
В соответствии с документацией Docutils для простых таблиц, я ожидаю, что результирующая таблица HTML, которую генерирует Spinx, будет такой же, как выложена в тексте, поэтому "yy" и "yyyy" будут в разных строках, как "M", "MM". " и так далее. Однако результат таков:
Я пробовал некоторые альтернативы, такие как использование труб (|) в начале последнего столбца, пустые строки, отступ. Самым близким, что я пришел, было использование отступа перед "гггг". Тогда "гггг" находится на следующей строке, но с отступом. Конечно, я хочу, чтобы он был на том же уровне отступа, что и "yy".
1 ответ
Решение
Вам нужен блок строк:
====== ======= ====== =====================
Symbol Meaning Type Example
====== ======= ====== =====================
G Era Text "GG" -> "AD"
y Year Number | "yy" -> "03"
| "yyyy" -> "2003"
M Month Text | "M" -> "7"
or | "M" -> "12"
Number | "MM" -> "07"
| "MMM" -> "Jul"
| "MMMM" -> "December"
====== ======= ====== =====================
Пример вывода: