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
11305
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
11305
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
11305
Hogtown
Я просмотрел Вашу таблицу на внешней сноске—и нигде Вам multirow не нужно — multirow нужно лишь если alignement в разных клетках не совпадает

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

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


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

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

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



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

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


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

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