PSTricks 錯誤「未定義的控制序列\c@lor@to@ps"

PSTricks 錯誤「未定義的控制序列\c@lor@to@ps"

我對這個 tex 檔案有一個問題:

\begin{document}
\begin{figure}
\begin{center}
\begin{pspicture}(0,0)(1,3.8)
\psline{-<}(0,0)(0,.2)
\psline{-}(0,.2)(0,.4)
\psline{*->}(0,.4)(0,.9)
\psline{-*}(0,.9)(0,1.4)
\psline{-<}(0,1.4)(0,2.4)
\psline{-}(0,2.4)(0,3.4)
\psline{*-}(0,3.4)(0,3.6)
\psline{>-}(0,3.6)(0,3.8)
\rput(1,.4){$y=0$}%testo
\rput(1,1.4){$y=1$}
\rput(1,3.4){$y=3$}
\end{pspicture}
\end{center}
\caption{}
\end{figure}
\end{document}

但我不明白錯誤在哪裡。

答案1

曾是pdflatex與 PSTricks 一起使用時的典型錯誤訊息。使用最新版本,您將收到一條錯誤訊息,其中解釋了問題所在。

xelatex使用或使用序列運行文檔latex->dvips->ps2pdf(通常只需在 GUI 中單擊即可)。另請參閱 FDE no 4(常見錯誤),網址為http://PSTricks.tug.org

答案2

還有另一個解決方案:你將 pdfLaTeX 與 pstricks 一起使用,前提是 pdflatex 使用以下開關之一啟動:--enable-write18(MiKTeX) 或--shell-escape(TeXLive, MacTeX),並且您加載auto-pst-pdf套件pstricks。

請注意,如果您嘗試xcolor使用選項加載,則會出現option clash for package 'xcolor'錯誤訊息,因為 pstricks 已經加載 xcolor(不含選項)。解決方法是將 xcolor 選項新增到文件類別選項中,或編寫PassOptionsToPackage{option}{xcolor}.

例如,您可以使用以下內容開始您的文件:

\usepackage[11pt, a4paper, twoside, x11names, table]{article}

\usepackage{pst-plot}
\usepackage{auto-pst-pdf}

相關內容