%20%EA%B0%84%EC%9D%98%20%EC%B6%A9%EB%8F%8C.png)
xetex와 eplain으로 하이퍼링크를 삽입하려고 했더니 이런 일이 벌어지네요.
\input eplain
\enablehyperlinks
\input pgfmath
\href{http://www.google.com}{google}
\bye
로그 파일에 이 이상한 오류를 인쇄합니다.
! Undefined control sequence.
\color ...gfsysprotocol@bufferedtrue \pgfsetcolor
{.}\expandafter \pgfsys@ou...
\temp ->\color [
cmyk]{0.28,1,1,0.35}
\after@hl@getparam ...]{\hl@opt@color }}\fi \temp
\fi \fi \hl@driver
\@hl@getparam ...\@hllabel {#1}\after@hl@getparam
\ignorespaces
\@@href ...f@end@ext \hlstart@impl {hrefext}{#1#2}
\fi \@@@href
l.4 \href{http://www.google.com}
{google}
"일반" pgf를 사용하면,
\input eplain
\enablehyperlinks
\input pgf
\href{http://www.google.com}{google}
\bye
문서가 다음 오류와 함께 컴파일됩니다.
Package pgfbase: Error! Unsupported color model `'. Sorry.
그리고 이상한 PDF 파일을 씁니다
(eplain 전에 pgf를 로드하는 경우에도 마찬가지입니다)
답변1
pgfmath
pgfplain-util.def
에뮬레이트하려는 로드는 xcolor
전체 PGF가 로드되지 않으면 실제로 수행할 수 없게 됩니다.
내 솔루션을 다음에서 조정할 수 있습니다.\usepackage{color}와 \input tikz가 Plain TeX/eplain에서 함께 작동할 수 있나요?색상 제어권을 color
패키지에 다시 부여함으로써.
\input eplain
\beginpackages
\usepackage{url}
\usepackage{color}
\endpackages
\let\eplaincolor\color
\let\eplaindefinecolor\definecolor
\input pgfmath
\let\color\eplaincolor
\let\definecolor\eplaindefinecolor
\enablehyperlinks
\definecolor{urlcolor}{rgb}{.2,.4,.6}
\hlopts{colormodel=,color=urlcolor}
\href{http://www.google.com}{google}
\url{http://tex.stackexchange.com}
\bye