![pst-plot 的一個小問題](https://rvso.com/image/287002/pst-plot%20%E7%9A%84%E4%B8%80%E5%80%8B%E5%B0%8F%E5%95%8F%E9%A1%8C.png)
我收到此代碼錯誤:
\documentclass[12pt]{article}
\usepackage{ucs}
\usepackage[utf8x]{inputenc}
\usepackage[ukrainian]{babel}
\usepackage{fontenc}
\usepackage{inputenc}
\usepackage{calc}
\usepackage{pstcol}
\usepackage{pstricks,pst-plot}
\usepackage{pst-text}
\usepackage{pst-char}
\psset{xunit=0.7cm,yunit=5cm}
\begin{document}
\begin{pspicture}(-7.5,-0.4)(7.5,1.2)
\psaxes[Ox=0,Oy=0,Dx=1,Dy=0.2,linecolor=black]{->}(0,0)(-7,-0.3)(7,1.1)
\end{pspicture}
\end{document}
程式碼錯誤:
! Undefined control sequence.
<recently read> \c@lor@to@ps
l.17 \end
{pspicture}
請幫幫我。怎麼了? PS抱歉我的英文不好
答案1
您正在嘗試postscript
直接從 生成圖片{pdf|lua}latex
,但不能以這種方式完成。使用\usepackage{auto-pst-pdf}
並執行以下命令之一(取決於您正在使用的 TeX 發行版):
lualatex --shell-escape your-file.tex
lualatex --enable-write18 your-file.tex
下一個選項是使用一系列工具latex->dvips->ps2pdf->pdfcrop
並使用套件\includegraphics
中的命令載入 PDF 檔案graphicx
。我附上為第一種方法重寫的範例以及範例圖片的預覽。
\documentclass[12pt]{article}
\pagestyle{empty}
\usepackage{auto-pst-pdf}
\usepackage{ucs}
\usepackage[utf8x]{inputenc}
\usepackage[ukrainian]{babel}
\usepackage{fontenc}
\usepackage{inputenc}
\usepackage{calc}
\usepackage{pstcol}
\usepackage{pstricks,pst-plot}
\usepackage{pst-text}
\usepackage{pst-char}
\psset{xunit=0.7cm,yunit=5cm}
\begin{document}
\begin{pspicture}(-7.5,-0.4)(7.5,1.2)
\psaxes[Ox=0,Oy=0,Dx=1,Dy=0.2,linecolor=black]{->}(0,0)(-7,-0.3)(7,1.1)
\end{pspicture}
\end{document}