2014 dxdy logo

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

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




 
 \multirow как закрасить ячейку
Сообщение27.02.2015, 16:31 
Аватара пользователя
Помогите, пожалуйста, закрасить 4 ячейку и выравнять текст данной ячейки по центру

\begin{tabular}{|c|l|c|r|} \hline
\rowcolor{red} 1&\multicolumn{3}{|>{\columncolor{red}}c|}{2}\\ \hline
3& \multirow{2}{*}{4} & \cellcolor{yellow} 5& 6\\ \cline{1-1}\cline{3-4}
7& & 8 &\cellcolor{green} 9\\ \hline\rowcolor{red}
10&11 & 12& 13\\ \hline
\end{tabular}

 
 
 
 Re: \multirow как закрасить ячейку
Сообщение27.02.2015, 17:16 
Аватара пользователя
Приведите полный (т.е. с необходимой преамбулой) минимальный (без ненужных пакетов и пр. мусора) документ, причем с тагами "Выберите язык > LaTeX"

 
 
 
 Re: \multirow как закрасить ячейку
Сообщение02.03.2015, 12:04 
Аватара пользователя
код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\documentclass[a4paper,12pt]{article}
\usepackage[T2A]{fontenc}        
\usepackage[cp1251]{inputenc}      
\usepackage[english,russian]{babel}
\usepackage{amssymb,amsmath}        
\usepackage{multirow}
\usepackage[dvips]{color,xcolor,colortbl}
\begin{document}
\begin{tabular}{|c|l|c|r|}   \hline
\rowcolor{red} 1&\multicolumn{3}{|>{\columncolor{red}}c|}{2}\\  \hline
3& \multirow{2}{*}{4}  & \cellcolor{yellow} 5& 6\\ \cline{1-1}\cline{3-4}
7& & 8 &\cellcolor{green} 9\\  \hline\rowcolor{red}
10&11   & 12& 13\\  \hline
\end{tabular}
\end{document}

 

 
 
 
 Re: \multirow как закрасить ячейку
Сообщение02.03.2015, 13:30 
А "лобовое" решение, как описано в документации, Вам не подходит?

код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\documentclass[a4paper,12pt]{article}
\usepackage[T2A]{fontenc}        
\usepackage[cp1251]{inputenc}      
\usepackage[english,russian]{babel}
\usepackage{amssymb,amsmath}        
\usepackage{multirow}
\usepackage[dvips]{color,xcolor,colortbl}

\begin{document}
\newcommand{\minitab}[2][l]{\begin{tabular}{#1}#2\end{tabular}}

\begin{tabular}{|c|l|c|r|}   \hline
\rowcolor{red} 1&\multicolumn{3}{|>{\columncolor{red}}c|}{2}\\  \hline
3& \cellcolor{blue}  & \cellcolor{yellow} 5& 6\\ \cline{1-1}\cline{3-4}
7&\cellcolor{blue}\multirow{-2}{*}{\minitab[c] 4} & 8 &\cellcolor{green} 9\\  \hline\rowcolor{red}
10&11   & 12& 13\\  \hline
\end{tabular}

\end{document}

 

 
 
 
 Re: \multirow как закрасить ячейку
Сообщение02.03.2015, 15:24 
Аватара пользователя
invece в сообщении #984624 писал(а):
А "лобовое" решение, как описано в документации, Вам не подходит?

Пробовал, но так же не печатается текст в ячейке

 
 
 
 Re: \multirow как закрасить ячейку
Сообщение02.03.2015, 22:32 
Нет, в моём варианте печатается, потому что я сделал то, что написано в документации.

 
 
 
 Re: \multirow как закрасить ячейку
Сообщение02.03.2015, 22:40 
Аватара пользователя
invece в сообщении #984842 писал(а):
Нет, в моём варианте печатается, потому что я сделал то, что написано в документации.


Еще раз попробовал в другом компьютере. Все равно не печатается :-(

 
 
 
 Re: \multirow как закрасить ячейку
Сообщение02.03.2015, 23:39 
Вы попробовали свой текст, или загрузили то, что разместил я?

Изображение

 
 
 
 Re: \multirow как закрасить ячейку
Сообщение03.03.2015, 08:55 
Аватара пользователя
invece в сообщении #984868 писал(а):
Вы попробовали свой текст, или загрузили то, что разместил я?

Загрузил то, что Вы разместили. У меня Yap не показывает.

 
 
 
 Re: \multirow как закрасить ячейку
Сообщение03.03.2015, 14:28 
Аватара пользователя
Ёж в сообщении #984942 писал(а):
У меня Yap не показывает.
Я убрал [dvips] и откомпилировал pdfLaTeX. Получился pdf-файл именно с такой картинкой, как у invece.

 
 
 
 Re: \multirow как закрасить ячейку
Сообщение04.03.2015, 21:41 
Аватара пользователя
Всем спасибо! С помощью pdfLaTeX получился и у меня.
Но только мне не совсем понятно, почему с помощью pdfLaTeX получается, а с DVI Search нет :-(

 
 
 [ Сообщений: 11 ] 


Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group