LINUX.ORG.RU

Опять проблемы с latex


0

0

Для диплома изменил стиль оформления списков (как написано у Львовского), после этого "сломалось" содержание:

Новый стиль списка: \renewcommand{\@listI}{% \leftmargin=25pt %сдвиг всего списка вместе с номера от левого края \rightmargin=0pt %сдвиг всего списка вместе с номера от правого края \labelsep=5pt % отступ текста от цифры \labelwidth=-20pt % отступ первой строки элемента (задавать с минусом) \listparindent=0pt \topsep=8pt \partopsep=2pt \parsep=0pt plus 1pt \itemindent=0pt \itemsep=\parsep}

После этого списки приобретают вид: 1 ываыва ыва ываыв ываываываыв аываыва ы 2 ываы ваыв аыва ыва ываыва ыва ываы

По умолчанию же:

1 ыва ыва ыва ыва ываыв аыв аыв а 2 ыва ыва ыва ыва ываы ваы ваыв а

Но ломается содержание документа: 1 Введение ............................................2 1.1 5pt 2=25pt Вступительное слово ..................2 1.2 5pt 2=25pt Задача ...............................3 и т.д.

т.е. добавляются лишние символы "5pt 2=25pt" Как это вылечить? Если я не использую стиль списков - всё нормально. И ещё вопросик - как убрать точки из содержания? Чтобы между названием раздела и номером страницы было пустое место?

Ссори, за форматирование, вот нормально:
Для диплома изменил стиль оформления списков (как написано у Львовского), после этого "сломалось" содержание:

Новый стиль списка:
\renewcommand{\@listI}{%
\leftmargin=25pt %сдвих всего списка вместе с номера от левого края
\rightmargin=0pt %сдвих всего списка вместе с номера от правого края
\labelsep=5pt % отступ текста от цифры
\labelwidth=-20pt % отступ первой строки элемента (задавать с минусом)
\listparindent=0pt
\topsep=8pt
\partopsep=2pt
\parsep=0pt plus 1pt
\itemindent=0pt
\itemsep=\parsep}

После этого списки приобретают вид:
1 ываыва ыва ываыв
ываываываыв аываыва ы
2 ываы ваыв аыва ыва
ываыва ыва ываы

По умолчанию же:

1 ыва ыва ыва ыва
ываыв аыв аыв а
2 ыва ыва ыва ыва
ываы ваы ваыв а

Но ломается содержание документа:
1 Введение ............................................2
1.1 5pt 2=25pt Вступительное слово ..................2
1.2 5pt 2=25pt Задача ...............................3
и т.д.

т.е. добавляются лишние символы "5pt 2=25pt"
Как это вылечить?
Если я не использую стиль списков - всё нормально.
И ещё вопросик - как убрать точки из содержания? Чтобы между названием раздела и номером страницы было пустое место?

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

Ну ты вроде как переопределил глобальные настройки, которые по всей видимости используются и в оглавлении. Форматировать списки можно вторым аргументом. Создай команду с перечнем изменений и подсовывай её во второй аргумент

\newcommand{\mylistfmt}{\leftmargin=25pt ...}

\begin{list}{}{\mylistfmt}

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