Как установить значения оттенков серого для стрелок в xypic?

Как установить значения оттенков серого для стрелок в xypic?

Я пытаюсь установить значения оттенков серого для стрелок в xypic. Из краткого ознакомленияэтого документапохоже, мне нужно сделать что-то вроде этого:

\documentclass[10pt]{article}
\usepackage{amsmath}
\usepackage{graphicx}
\usepackage[all]{xy}
\newxycolor{testgray}{.5}
\begin{document}

\begin{align*}
\xymatrix{\bullet \ar@[testgray][r] & \bullet}
\end{align*}
\end{document}

где .5 должно обозначать что-то среднее между черным и белым. Но это просто дает черную стрелку,

введите описание изображения здесь

и сообщение об ошибке "Текущий драйвер не поддерживает цвет". В связанном документе есть материал о соответствующих драйверах, но я не очень хорошо его понимаю. Любая помощь в этом вопросе будет очень признательна!

решение1

Вам необходимо указать цветовую модель. Синтаксис вы найдете в разделе 13 справочного руководства Xy-pic ( texdoc xyrefer).

\documentclass{article}
\usepackage{amsmath}
\usepackage[all,cmtip]{xy}

\newxycolor{testgray}{.5 gray}

\begin{document}

\begin{equation*}
\xymatrix{\bullet \ar@[testgray][r] & \bullet}
\end{equation*}

\end{document}

Я добавил, cmtipпотому что мои глаза кровоточат, когда я вижу стрелки по умолчанию. Также alignникогда не следует использовать для простых уравнений, не включающих выравнивание (и \xymatrixсамо по себе не считается).

введите описание изображения здесь

решение2

Вы можете использовать xcolorупаковку, которая обеспечивает grayцвет.

введите описание изображения здесь

\documentclass[10pt]{article}
%\usepackage{amsmath}
%\usepackage{graphicx}
\usepackage[all]{xy}
\usepackage{xcolor}

\begin{document}
\[\xymatrix{\bullet \ar@[gray][r] & \bullet}\]
\end{document}

Связанный контент