2014 dxdy logo

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

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




Начать новую тему Ответить на тему
 
 Графика в таблицах
Сообщение26.01.2015, 16:28 
Аватара пользователя


22/12/08
11
Москва
Подскажите пожалуйста. Есть следующая таблица в LaTeX:
код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\begin{tabular}{|>{\centering\arraybackslash} p{3.8cm}|>{\centering\arraybackslash}m{10cm}|>{\centering\arraybackslash}m{1.5cm}|>{\centering\arraybackslash}m{1.5cm}|}
\hline
\multicolumn{4}{|>{\columncolor[gray]{.8}}c|}{БАЗОВАЯ ЧАСТЬ РЕЙТИНГОВОЙ СИСТЕМЫ} \\
\hline
Виды контроля & Тема/форма аттестационной работы & Мин. кол-во баллов & Макс. кол-во бвллов \\
\hline
\rowcolor[gray]{.8}\multirow{3}{3cm}{Контроль посещаемости занятий} && {\bf 7} & {\bf 15} \\
\cline{2-4}
 &&&\\
\cline{2-4}
 &&&\\
\hline
\multirow{4}{4.5cm}{Текущий контроль работы на семи-\\нарских и практи-\\ческих занятиях} && 22 & 45 \\
\cline{2-4}
 &  &  &\\
\cline{2-4}
 &&&\\
\cline{2-4}
 &&&\\
\hline
\hline
\rowcolor[gray]{.8}\multirow{4}{4cm}{Рубежный контроль} &&&\\
\cline{2-4}
 &&&\\
\cline{2-4}
 &&&\\
\cline{2-4}
 &&&\\
\hline
\hline
\rowcolor[gray]{.8}\multirow{2}{3cm}{Промежуточная аттестация} && 21 & 40 \\
\cline{2-4}
 & экзамен &&\\
\hline
Итого && 50 & 100 \\
\hline
\rowcolor[gray]{.8}&&&\\
\hline
\hline
\multicolumn{4}{|m{17cm}|}{К промежуточной аттестации (экзамену) {\bf не допускаются} студенты, набравшие в течение семестра {\bf менее 29 баллов.}} \\
\hline
\multicolumn{4}{|p{17cm}|}{{\bf Сдача всех контрольных работ} является обязательным условием получения итоговой рейтинговой оценки за семестр не зависимо от количества накопленных баллов.} \\
\hline
\multicolumn{4}{|p{17cm}|}{Выполнение любого задания на уровне ниже <<удовлетворительного>> = 0 рейтинговых баллов.} \\
\hline
\end{tabular}
 

Задача состоит в следующем: нужно раскрасить отдельные ячейки в цвет. Проблема состоит в том, что я могу раскрасить или всю строку целиком или весь столбец.
А хочется, чтобы таблица выглядела так:
[img]
https://yadi.sk/i/u8Ch_eDmeFETy
[/img]

 Профиль  
                  
 
 Re: Графика в таблицах
Сообщение26.01.2015, 16:44 
Заслуженный участник
Аватара пользователя


31/01/14
11448
Hogtown
используйте \cellcolor команду

ПС. Используйте не общий [code], а "Выберите язык"> LaTeX

 Профиль  
                  
 
 Re: Графика в таблицах
Сообщение26.01.2015, 17:08 
Аватара пользователя


22/12/08
11
Москва
Спасибо, немного помогло. Но, если я добавляю команду
Используется синтаксис LaTeX
\cellcolor[gray]{.8} к объединенным ячейкам в столбце
 

Используется синтаксис LaTeX
\multirow{4}{4cm}{Рубежный контроль}
 

, то он закрашивает только первую ячейку из объединенных, а нужно все. Как быть?

 Профиль  
                  
 
 Re: Графика в таблицах
Сообщение26.01.2015, 17:53 
Заслуженный участник
Аватара пользователя


31/01/14
11448
Hogtown
Пожалуйста, минимальный (но полный: с преамбулой) пример (и без не относящегося к делу русского языка—что включается в минимальность)

 Профиль  
                  
 
 Re: Графика в таблицах
Сообщение26.01.2015, 18:04 
Аватара пользователя


22/12/08
11
Москва
код: [ скачать ] [ спрятать ]
Используется синтаксис LaTeX
\documentclass[a4paper,oneside,reqno,12pt]{amsart}
\usepackage[cp1251]{inputenc}
\usepackage[russian]{babel}
\usepackage{array,longtable,amsthm,amssymb,amsfonts,amsmath,mathtext,cite,enumerate,float}
\usepackage{indentfirst,color,colortbl,multicol,multirow}
\usepackage{geometry}  
\geometry{left=1.27cm}  
\geometry{right=1.25cm}
\geometry{top=1cm}  
\geometry{bottom=1.27cm}
\usepackage[unicode, colorlinks=true, linkcolor=blue, citecolor=blue, urlcolor=blue, naturalnames, pdftex]{hyperref}
{\centering
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ\\
Федеральное государственное бюджетное образовательное\\
учреждение высшего профессионального образования\\
факультет\\
Кафедра

\vspace{5mm}
РЕЙТИНГ -- ПЛАН
}

\vspace{7mm}
по дисциплине  

\vspace{5mm}
{\bf 2014 – 2015 учебный год, семестр осенний}\\
Направление подготовки \\
Профиль/Магистерская программа <<>>\\
(квалификация <<бакалавр>>)\\
очная форма обучения


}

\begin{tabular}{|>{\centering\arraybackslash} p{3.8cm}|>{\centering\arraybackslash}m{10cm}|>{\centering\arraybackslash}m{1.5cm}|>{\centering\arraybackslash}m{1.5cm}|}
\hline
\multicolumn{4}{|>{\columncolor[gray]{.8}}c|}{БАЗОВАЯ ЧАСТЬ РЕЙТИНГОВОЙ СИСТЕМЫ} \\
\hline
Виды контроля & Тема/форма аттестационной работы & Мин. кол-во баллов & Макс. кол-во бвллов \\
\hline
\rowcolor[gray]{.8}\multirow{3}{3cm}{Контроль посещаемости занятий} && {\bf 7} & {\bf 15} \\
\cline{2-4}
 &&&\\
\cline{2-4}
 &&&\\
\hline
\multirow{4}{4.5cm}{Текущий контроль работы на семи-\\нарских и практи-\\ческих занятиях} && 22 & 45 \\
\cline{2-4}
 &  &  &\\
\cline{2-4}
 &&&\\
\cline{2-4}
 &&&\\
\hline
\hline
\rowcolor[gray]{.8}\multirow{4}{4cm}{Рубежный контроль} &&&\\
\cline{2-4}
 &&&\\
\cline{2-4}
 &&&\\
\cline{2-4}
 &&&\\
\hline
\hline
\rowcolor[gray]{.8}\multirow{2}{3cm}{Промежуточная аттестация} && 21 & 40 \\
\cline{2-4}
 & экзамен &&\\
\hline
Итого && 50 & 100 \\
\hline
\rowcolor[gray]{.8}&&&\\
\hline
\hline
\multicolumn{4}{|m{17cm}|}{К промежуточной аттестации (экзамену) {\bf не допускаются} студенты, набравшие в течение семестра {\bf менее 29 баллов.}} \\
\hline
\multicolumn{4}{|p{17cm}|}{{\bf Сдача всех контрольных работ} является обязательным условием получения итоговой рейтинговой оценки за семестр не зависимо от количества накопленных баллов.} \\
\hline
\multicolumn{4}{|p{17cm}|}{Выполнение любого задания на уровне ниже <<удовлетворительного>> = 0 рейтинговых баллов.} \\
\hline
\end{tabular}
\end{document}
 

 Профиль  
                  
 
 Re: Графика в таблицах
Сообщение26.01.2015, 18:18 
Заслуженный участник
Аватара пользователя


31/01/14
11448
Hogtown
Я просмотрел Вашу таблицу на внешней сноске—и нигде Вам multirow не нужно — multirow нужно лишь если alignement в разных клетках не совпадает

Если хотите помощи — минимальный пример, а не простыню. Полнота означает лишь то, что я не должен придумывать преамбулу, но и в преамбуле должны быть оставлены только те пакеты, которые имеют отношение к делу. И только английский

 Профиль  
                  
 
 Re: Графика в таблицах
Сообщение26.01.2015, 18:21 
Аватара пользователя


22/12/08
11
Москва
Понял, спасибо. :-)

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

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



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

Сейчас этот форум просматривают: Lenchik


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

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