我在 Pstrick 中有以下代码,但文本颜色没有改变。文本颜色始终显示黑色。我正在使用 xelatex 运行此代码
\documentclass[12pt]{article}
\usepackage[paperheight=9in,paperwidth=13.24in,margin=0in]{geometry}
\usepackage[dvipsnames,prologue,table]{pstricks}
\usepackage{pst-text}
\usepackage{pst-char}
\usepackage{pst-grad}
\usepackage{graphicx}
\usepackage{lipsum}
\usepackage[ISBN=978-80-85955-35-4]{ean13isbn}
\usepackage{rotating}
\usepackage{auto-pst-pdf,pst-text}
% begin the document and suppress page numbers
\DeclareFixedFont{\RM}{T1}{ptm}{b}{n}{2cm}
\begin{document}
\psset{linecolor=yellow, fillstyle=gradient, gradbegin=white, gradend=blue}
\rput[lb](9,7){\pscharpath{ \RM Narayan}}
\end{document}
请帮我解决这个问题。文件正在编译并给出输出,但没有颜色。
答案1
您\pscharpath
不能使用xelatex
。请使用 alwayslatex->dvips->ps2pdf
或 packageauto-pst-pdf
然后pdflatex
。或者,作为替代方案,使用 packagepst-pdf
并使用 运行文档ps4pdf file.tex
:
\documentclass[12pt]{article}
\usepackage[paperheight=9in,paperwidth=13.24in,margin=0in]{geometry}
\usepackage[dvipsnames,prologue,table]{pstricks}
\usepackage{pst-text}
\usepackage{pst-grad}
\usepackage{pst-pdf}
% begin the document and suppress page numbers
\DeclareFixedFont{\RM}{T1}{ptm}{b}{n}{2cm}
\begin{document}
\begin{pspicture}(17,10)
\psset{linecolor=yellow, fillstyle=gradient, gradbegin=white, gradend=blue}
\rput[lb](9,7){\pscharpath{ \RM Narayan}}
\end{pspicture}
\end{document}
或者使用包auto-pst-pdf
而不是pst-pdf
然后运行pdflatex --shell-escape file