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

색상 모델을 지정해야 합니다. Xy-pic 참조 가이드( texdoc xyrefer)의 섹션 13에서 구문을 찾을 수 있습니다.

\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}

관련 정보