Тема: Ненормализированный многоуровневый список, как?
Добрый день.
Недавно наткнулся на статью на этом сайте, в которой рассказывалось как создавать многоуровневые списки типа
Достаточно давно занимаюсь созданием документов, в частности Технических Заданий, и из раза в раз возникает более сложная ситуация, описываемая следующим образом:
1) Нужно нумеровать не только заголовки, но и текст.
2) Текст сам по себе имеет несколко уровней вложенности.
3) Уровни заголовков, как правило, не сдвинуты относительно друг друга, уровни текстовых структур наоборот, как правило, сдвинуты.
4) Структура заголовков ненормализованна.
Последнее означает, что текст может быть на любом уровне списка, а не только на последнем.
В идеале хотелось бы иметь возможность получать структуры следуюшего вида:
Это возможно?
Приносить в жертву логику структуры документа и придумывать "псевдозаголовки" считаю нецелесообразным. Вариант, когда уровень текста сдвигается более чем на один уровень от заголовка мне кажется некрасивым и не вполне правильным логически.