2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Таблица, mulirow, multicolumn и hline. (и сопутствующие)
Сообщение14.01.2012, 01:13 


28/08/10
65
Здраствуйте.

Пришлось мне только что оформлять документ с таблицей в LaTeX.
В документе присутствует таблица. В ней есть ячейки, занимающие две строки и ячейки занимающие несколько столбцов. В связи с этим возникает несколько вопросов:
1. \multirow{2}{2cm}{№ ва\-ри\-ан\-та} - не выполняется перенос. Добавление в hyphenation не дает необходимого эффекта даже без намека на такой.
2. \multicolumn{4}{|c|}{Параметры~измеряемой~среды} - ячейка состоит из 4-х ячеек в строке. Таблица шириной в 6 столбцов. Следующей строкой стоит \hline. Ожидал я, что линия появится только под "много-ячеечной" ячейкой. Оказался неправ.

Какие есть штатные средства решения этих вопросов.

Заодно, еще один вопрос. Таблица у меня объявлена как "\begin{tabular}{|p{1.5cm}|p{2.5cm}|p{2.5cm}|p{2.5cm}|p{2.5cm}|p{2.5cm}|}". Для меня это единственный известный метод определения ширин столбцов. Если теперь для содержимого каждой ячейки создавать окружение center, то хоть выравнивание и будет осуществляться по-центру, однако, перед и после текста будет появляться по одной строке, что не желательно.
Можно ли избавиться от этой лишней строки?

 Профиль  
                  
 
 Re: Таблица, mulirow, multicolumn и hline. (и сопутствующие)
Сообщение14.01.2012, 03:19 


28/08/10
65
Со вторым вопросом я разобрался.
Неполную горизонтальную линию можно установить путем \cline{a-b}, где a - номер первого столбца, b - номер последнего столбца, между которыми (включая столбцы a и b) необходимо провести горизонтальную линию.

 Профиль  
                  
 
 Re: Таблица, mulirow, multicolumn и hline. (и сопутствующие)
Сообщение14.01.2012, 10:33 
Заслуженный участник
Аватара пользователя


14/02/07
2648
multirow тут, конечно, ничем не поможет: в другую клетку текст не будет перенесен никогда. Если убрать его, все работает как следует:
Используется синтаксис LaTeX
\begin{tabular}{|p{1.5cm}|p{2cm}|p{2cm}|}
№ ва\-ри\-ан\-та& тумц& тумц
\end{tabular}
 

\begin{tabular}{|p{1.5cm}|p{2cm}|p{2cm}|}
№ ва\-ри\-ан\-та& тумц& тумц
\end{tabular}

 Профиль  
                  
 
 Re: Таблица, mulirow, multicolumn и hline. (и сопутствующие)
Сообщение14.01.2012, 18:36 


28/08/10
65
Кстати, насчет первого вопроса я - описался. Перенос работает, только если вручную указать места переноса (как это сделано в первом сообщении), но не работает даже при добавлении слова в hyphenation.

И третий вопрос все еще не решенный. Можно ли указать ширину столбцов таблицы применив выравнивание по центру внутри столбца (что бы не создавать окружение center) в каждой ячейке, что увеличивает размеры строк.

 Профиль  
                  
 
 Re: Таблица, mulirow, multicolumn и hline. (и сопутствующие)
Сообщение18.01.2012, 06:51 


19/09/10
109
rais в сообщении #526808 писал(а):
Можно ли указать ширину столбцов таблицы применив выравнивание по центру внутри столбца (что бы не создавать окружение center) в каждой ячейке, что увеличивает размеры строк.

post478231.html#p478231

не работает?

 Профиль  
                  
 
 Re: Таблица, mulirow, multicolumn и hline. (и сопутствующие)
Сообщение19.01.2012, 02:01 


28/08/10
65
Да, работает. Спасибо.

*Ушел дорабатывать документ со счастливым лицом*

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

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



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

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


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

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