![Небольшая проблема с pst-plot](https://rvso.com/image/287002/%D0%9D%D0%B5%D0%B1%D0%BE%D0%BB%D1%8C%D1%88%D0%B0%D1%8F%20%D0%BF%D1%80%D0%BE%D0%B1%D0%BB%D0%B5%D0%BC%D0%B0%20%D1%81%20pst-plot%20.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}
Помогите мне пожалуйста. Что не так? P.S. Извините за мой плохой английский
решение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
плюс загрузка PDF-файла с помощью \includegraphics
команды из 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}