Cogitatio materialis est

LyX как начать нумерованный список с заданного числа?

1st Sep 2013 Tags: #lyx #programming

В TeX начать нумерованный список с некоторого отличного от единицы числа можно следующим способом:

  \begin{enumerate}
      \setcounter{enumi}{-1}
      \item Нулевой
      \item Первый
      \item Второй
  \end{enumerate}

В LyX же необходимо сделать следующее:

  • Начинаем нумерованный список, [Alt+P E]
  • Вставляем TeX-блок, [Ctrl+L]
  • Пишем [0.]\setcounter{enumi}{0}. Выходим из TeX-блока и пишем на этой же строке нужный первый элемент в списке.

Всё, список будет начинаться с заданного числа (в данном случае -- с нуля).
Конечно, эту вставку можно добавить перед любым элементом нумерованного списка, если необходимы определённые "скачки" в номерах.

Пояснения

Команда [num1.]\setcounter{enumi}{num2}
Левая цифра num1 задаёт, каким номером будет пронумерован данный элемент списка (визуально). Правая же цифра, num2, задаёт реальный номер текущего элемента. Т.е. все последующие элементы будут нумероваться начиная с num2+1.

Примеры

  1. [10.]\setcounter{enumi}{20} -- элемент будет пронумерован номером 10, но у следующего элемента будет номер 21.
  2. [7.]\setcounter{enumi}{7} -- элемент будет значится под номером 7, и все последующие пронумеруются по возрастанию (8, 9, ...).