Um pequeno problema com o pst-plot

Um pequeno problema com o pst-plot

Estou recebendo um erro com este código:

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

Erro de código:

! Undefined control sequence.
<recently read> \c@lor@to@ps
l.17 \end
{pspicture}

Ajude-me, por favor. O que está errado? PS Desculpe pelo meu mau inglês

Responder1

Você está tentando gerar postscriptuma imagem diretamente do {pdf|lua}latex, isso não pode ser feito desta forma. Use \usepackage{auto-pst-pdf}e execute um dos seguintes comandos (depende da distribuição TeX que você está usando):

lualatex --shell-escape your-file.tex
lualatex --enable-write18 your-file.tex

A próxima opção é usar uma sequência de ferramentas latex->dvips->ps2pdf->pdfcropalém de carregar o arquivo PDF usando o \includegraphicscomando do graphicxpacote. Anexo seu exemplo reescrito para o primeiro método e uma prévia de sua imagem de amostra.

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

eu

informação relacionada