2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки




Начать новую тему Ответить на тему
 
 Отступы в списках
Сообщение14.09.2011, 16:09 
Заслуженный участник


09/09/10
3729
Я, наверное, недопонимаю чего-то очень простого, но... как сделать так, чтобы в списке отступы по левому краю были такие же, что и в основном тексте? Сейчас это выглядит как

This is a sample text. This is a sample text. This is a sample text. This is a sample text. This is a sample text.

\begin{enumerate}
\item This is a sample text. This is a sample text. This is a sample text. This is a sample text. This is a sample text. 
\item This is a sample text. This is a sample text. This is a sample text. This is a sample text. This is a sample text. This is a sample text.\end{enumerate}

а мне хочется что-то вроде

This is a sample text. This is a sample text. This is a sample text. This is a sample text. This is a sample text.

\bigskip

1. This is a sample text. This is a sample text. This is a sample text. This is a sample text. This is a sample text.

\bigskip

2. This is a sample text. This is a sample text. This is a sample text. This is a sample text. This is a sample text. This is a sample text.

 Профиль  
                  
 
 Re: Отступы в списках
Сообщение15.09.2011, 16:38 
Аватара пользователя


02/09/11
1247
Энск
Можно так:

\newcounter{No}
\newcounter{subNo}[No]
\begin{list}{\arabic{No}.}{\leftmargin=0pt \usecounter{No}\itemindent = 0 pt }

\item Здесь текст
\item ...

\begin{list}{(\alph{subNo})}{\leftmargin=10pt \usecounter{subNo}\itemindent = 0 pt }
\item Текст вложенного списка
\item ...
\end{list}

\item ...

\end{list}

 Профиль  
                  
 
 Re: Отступы в списках
Сообщение15.09.2011, 21:00 
Заслуженный участник


09/09/10
3729
Не катит — номер на поле залезает.

 Профиль  
                  
 
 Re: Отступы в списках
Сообщение16.09.2011, 09:03 
Аватара пользователя


02/09/11
1247
Энск
Ну так задай \itemindent. Структура этих списков описана, например, в книге Сюткина.

 Профиль  
                  
 
 Re: Отступы в списках
Сообщение31.10.2011, 20:34 
Аватара пользователя


14/10/11
30
Ленинград
zask в сообщении #483447 писал(а):
Ну так задай \itemindent. Структура этих списков описана, например, в книге Сюткина.

В книге Сюткина как раз-таки этот параметр отсутствует! Я когда-то тоже намучился с этой проблемой.

Сейчас сразу переопределяю в преамбуле формат списков:
Код:
\newcounter{No}
\renewenvironment{enumerate}[1][\arabic{No}.]{\begin{list}{#1}{\topsep=0pt\parsep=0pt plus 1pt\itemsep=\parsep\leftmargin=0pt\itemindent=\parindent\usecounter{No}}}{\end{list}}

\renewenvironment{itemize}[1][{---}]{\begin{list}{#1}{\topsep=0pt\parsep=0pt plus 1pt\itemsep=\parsep\leftmargin=0pt \itemindent=\parindent}}{\end{list}}


Если надо, чтобы абзацный отступ был перед номером (меткой), а не текстом, то переопределяем перечни так:
Код:
\newcounter{No}
\renewenvironment{enumerate}[1][\arabic{No}.\hfil]{\begin{list}{#1}{\topsep=0pt\parsep=0pt plus 1pt\itemsep=\parsep\leftmargin=0pt\itemindent=\parindent\usecounter{No}}\addtolength{\itemindent}{\labelwidth}}{\end{list}}

\renewenvironment{itemize}[1][{---\hfil}]{\begin{list}{#1}{\topsep=0pt\parsep=0pt plus 1pt\itemsep=\parsep\leftmargin=0pt \itemindent=\parindent}\addtolength{\itemindent}{\labelwidth}}{\end{list}}

 Профиль  
                  
 
 Re: Отступы в списках
Сообщение31.10.2011, 22:40 
Аватара пользователя


02/09/11
1247
Энск
ptrvc в сообщении #497900 писал(а):
В книге Сюткина как раз-таки этот параметр отсутствует! Я когда-то тоже намучился с этой проблемой.


Первое, это страница из книги Сюткина, раздел Text in Latex, с. 26.

Изображение

Второе: что вы хотите сказать, что предложенный мной метод не работает? Вам под силу это легко проверить.

 Профиль  
                  
 
 Re: Отступы в списках
Сообщение01.11.2011, 01:13 
Аватара пользователя


14/10/11
30
Ленинград
[quote="zask в [url=http://dxdy.ru/post497973.html#p497973]...
Второе: что вы хотите сказать, что предложенный мной метод не работает?
...[/quote]
Откуда такой вывод?

 Профиль  
                  
 
 Re: Отступы в списках
Сообщение01.11.2011, 03:34 
Аватара пользователя


02/09/11
1247
Энск
Так дайте подачу, контекст своего поста.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Модераторы: Karan, Toucan, PAV, maxal, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group