
По умолчанию в lyx установлено
I. Первая часть (римская цифра)
- Секция 1
1.1 Подраздел 1
и я хотел бы иметь
- Первая часть (арабское число)
1.1 Раздел 1
1.1.1 Подраздел 1
и т. д.
Есть предложения? Спасибо большое заранее!
решение1
Не знаю, является ли это предпочтительным способом LyX (я никогда им не пользовался)… вы можете добавить
\renewcommand*\thepart{\arabic{part}}% arabic numbers for part
\makeatletter
\@addtoreset{section}{part}% reset section number when a new part starts
\makeatother
\renewcommand*\thesection{\thepart.\arabic{section}}% section 1.1
\renewcommand*\thesubsection{\thesection.\arabic{subsection}}% subsection 1.1.1
в преамбулу ваших документов. В LyX перейдите к Document > Settings… > LaTeX Preamble
.
Но у этого есть один недостаток: WYSIWYG (WYM?) больше не будет WYG. В вашем редакторе нумерация останется прежней. Но в PDF нумерацияволябыли изменены.
Редактировать(ответ на комментарий ниже): следующее предполагает, что вы используете стандартный article
класс. В article
классе запись ToC для раздела контролируется \l@section
. Вы можете исправить эту команду, чтобы изменить место, зарезервированное для номера раздела. Это снова идет в преамбуле LaTeX:
\usepackage{etoolbox}
\makeatletter
\patchcmd\l@section
{\setlength\@tempdima{1.5em}}% this is default
{\setlength\@tempdima{2em}}% this is new; change value to your needs
{}{}
\makeatother