2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Список в ячейке таблицы
Сообщение22.02.2011, 21:11 


22/02/11
3
Доброе время суток.
Возникла необходимость поместить список в ячейку таблицы.
В принципе всё работает, но есть небольшая проблема:
при использовании кода, подобного
Код:
\documentclass[a4paper,12pt]{article}

\usepackage[russian]{babel}
\usepackage[utf8]{inputenc}

\begin{document}
    \begin{tabular}{|p{5cm}|}
        \begin{list}{-}{\topsep=0pt\parskip=0pt\partopsep=0pt}
            \item Item1
        \end{list}
    \end{tabular}
\end{document}

высота таблицы получается значительно больше высоты текста элемента списка
(добавляется пустое место для строки сверху и строки снизу).
Не подскажете, в чём причина, и как это можно исправить?

 Профиль  
                  
 
 Re: Список в ячейке таблицы
Сообщение22.02.2011, 21:44 


18/02/11
15
А списки автоматически не добавляют до и после себя место? Можно запилить такой костыль:
Код:
\documentclass[a4paper,12pt]{article}

\usepackage[russian]{babel}
\usepackage[utf8]{inputenc}

\begin{document}
    \begin{tabular}{|p{5cm}|}
    \vspace{-8pt}
        \begin{list}{-}{\topsep=0pt\parskip=0pt\partopsep=0pt}
            \item Item1
        \end{list}
    \vspace{-18pt}
    \end{tabular}
\end{document}

 Профиль  
                  
 
 Re: Список в ячейке таблицы
Сообщение23.02.2011, 10:33 


22/02/11
3
Спасибо за помощь.
Костыли, конечно, помогут, но это не LaTeX-way.
Хочется разобраться в причинах этого явления.
tensor в сообщении #415876 писал(а):
А списки автоматически не добавляют до и после себя место?

Все известные мне параметры, отвечающие за вертикальный отступ списков,
я обнулил. Если назовёте другие, буду благодарен.
Возможно, это особенность окружения tabular, так как если заменить
tabular, например, на center и добавить в преамбулу \topsep=0pt, то
вертикальные отступы от списков будут вполне приемлемыми.

 Профиль  
                  
 
 Re: Список в ячейке таблицы
Сообщение24.02.2011, 16:56 
Аватара пользователя


01/02/09
206
Цитата:
Все известные мне параметры, отвечающие за вертикальный отступ списков,
я обнулил.

Открою вам небольшой секрет: параметры могут принимать отрицательные значения.

 Профиль  
                  
 
 Re: Список в ячейке таблицы
Сообщение26.02.2011, 10:27 


22/02/11
3
.Serj. в сообщении #416695 писал(а):
Открою вам небольшой секрет: параметры могут принимать отрицательные значения.

Вы просто перевернули моё мировоззрение.
И какие же отрицательные значения подойдут для моего примера? А для другого?

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

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



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

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


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

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