我收到此代码的错误:
\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}