Я хочу раскрасить линию, например:

\hline[color=red,width=2mm,dashed]

Или что-то.

Ниже представлена ​​неудачная попытка. Я поместил серый текст вокруг {|}, чтобы попытаться сделать его серым. В идеале хочу серый и штриховой. Также обратите внимание на серый цвет текста вокруг тега {\hline}. Любая помощь будет оценена с использованием латексного синтаксиса.

Есть ли атрибуты для \hline? Если да, то где документация ?. Есть причина, по которой я люблю php.net из-за других моих потребностей в программировании.

    \begin{array}{c\textcolor{gray}{|}cccccccccc}
 & \textcolor{gray}{P_1} & \textcolor{gray}{P_2} & \textcolor{gray}{P_3} & \textcolor{gray}{P_4}  & \textcolor{gray}{P_5} & \textcolor{gray}{P_6} & \textcolor{gray}{P_7} & \textcolor{gray}{P_8} & \textcolor{gray}{P_9} & \textcolor{gray}{P_{10}}\\
 \textcolor{gray}{\hline}
\textcolor{gray}{P_1}   &0&0&0&0&0&0&0&0&0&0\\
\textcolor{gray}{P_2}   & 0&0&0&0&0&0&0&0&0&0\\
\textcolor{gray}{P_3}   &0&0&0&0&0&0&0&0&0&0\\
\textcolor{gray}{P_4}   &0&1&1&0&0&0&0&0&0&0\\
\textcolor{gray}{P_5}   &1&1&0&0&0&0&0&0&0&0\\
\textcolor{gray}{P_6}   &0&0&0&0&0&0&0&0&0&0\\
\textcolor{gray}{P_7}   &1&1&0&0&1&1&0&0&0&0\\
\textcolor{gray}{P_8}   &1&0&0&1&0&1&0&0&0&0\\
\textcolor{gray}{P_9}   &0&0&1&0&0&0&0&0&0&0\\
\textcolor{gray}{P_{10}}  &0&0&0&0&0&1&0&1&0&0
\end{array}
6
mshaffer 9 Окт 2010 в 20:48

2 ответа

Лучший ответ

Сначала импортируйте пакет цветов, например:

\usepackage{color} 

Затем используйте пакет arydshln и сделайте это (в табличном контексте):

\textcolor{gray}{\hdashline}
7
samcarter_is_at_topanswers.xyz 22 Июл 2021 в 19:20

Просто используйте официальные пакеты;)

Напишите в преамбуле следующее:

\usepackage{xcolor}
\usepackage{colortbl}
%It sets your colour line and then sets back to default (black)
\newcommand{\grayline}{\arrayrulecolor{gray}\hline\arrayrulecolor{black}}

Используйте \grayline точно так же, как \hline в своей таблице.

1
loved.by.Jesus 22 Июл 2021 в 18:54
Хороший! как задать толщину линии?
 – 
Wizard of Kneup
16 Ноя 2021 в 22:14
@WizardofKneup, я помогаю Волшебникам только при условии, что они не используют мою помощь для выполнения каких-либо заклинаний. В примере этого вопроса TeX SX у вас есть код для изменения длины. Ты умный парень, я уверен, что у тебя получится совместить оба кода ;).
 – 
loved.by.Jesus
18 Ноя 2021 в 00:15
Итак, это \arrayrulewidth. Спасибо!
 – 
Wizard of Kneup
19 Ноя 2021 в 08:02