一周前出现了以下问题。之前一切都很好,TeX 文件在我朋友的电脑上可以编译,但在我的电脑上却无法编译。
当我编译 TeX 文件时,我收到有关 PSTricks 的错误消息:
! 未定义控制序列。\c@lor@to@ps \psframe
我在 Windows 8 上使用 TeXMaker 和 MikTeX2.9。我已经安装了软件包: \usepackage{pstricks}
和\usepackage{pstricks-add}
我使用以下选项进行编译:latex+dvips+ps2pdf+voir Pdf
我已经卸载 TeXmaker 和 MikTeX 然后重新安装它们。
代码如下:
\documentclass[12pt,a4paper]{article}
\usepackage[latin1]{inputenc}
\usepackage[left=2cm,right=2cm,top=2cm,bottom=2cm]{geometry}
\usepackage{fancyhdr}
\pagestyle{fancy}
\usepackage{amsmath}
\usepackage{dcolumn}
\usepackage{multicol}
\usepackage{textcomp}
\usepackage{slashbox}
\usepackage{tabularx}
\usepackage{amsfonts}
\usepackage{amssymb}
\newcommand{\vect}[1]{\mathchoice%
{\overrightarrow{\displaystyle\mathstrut#1\,\,}}%
{\overrightarrow{\textstyle\mathstrut#1\,\,}}%
{\overrightarrow{\scriptstyle\mathstrut#1\,\,}}%
{\overrightarrow{\scriptscriptstyle\mathstrut#1\,\,}}}
\def\Oij{$\left(\text{O},~\vect{\imath},~\vect{\jmath}\right)$}
\def\Oijk{$\left(\text{O},~\vect{\imath},~ \vect{\jmath},~ \vect{k}\right)$}
\def\Ouv{$\left(\text{O},~\vect{u},~\vect{v}\right)$}
\usepackage{pstricks}
\usepackage{pstricks-add}
\newcommand{\R}{\mathbb{R}}
\newcommand{\N}{\mathbb{N}}
\newcommand{\D}{\mathbb{D}}
\newcommand{\Z}{\mathbb{Z}}
\newcommand{\Q}{\mathbb{Q}}
\newcommand{\C}{\mathbb{C}}
\fancyhead[L]{\textit{Terminale S }}
\fancyhead[R]{\textit{Année scolaire 2014-2015}}
\fancyfoot[R]{\textit{R.Delpuech}}
\fancyfoot[L]{\textit{Lycée des Mascareignes}}
\usepackage[frenchb]{babel}
\usepackage{xcolor}
\begin{document}
\begin{center}
\textbf{{\Large Introduction au calcul d'aire - Méthode des rectangles}}
\end{center}
\vspace{0.3cm}
\psset{xunit=1.0cm,yunit=1.0cm,algebraic=true,dimen=middle,dotstyle=o,dotsize=3pt 0,linewidth=0.8pt,arrowsize=3pt 2,arrowinset=0.25}
\begin{pspicture*}(-2.34,-0.84)(2.46,3.36)
\psaxes[labelFontSize=\scriptstyle,xAxis=true,yAxis=true,Dx=1,Dy=1,ticksize=-2pt 0,subticks=2]{->}(0,0)(-2.34,-0.84)(2.46,3.36)
\psplot[plotpoints=200]{-2.34}{2.46}{x^(2)}
\begin{scriptsize}
\rput[bl](-2.32,5.98){$f$}
\end{scriptsize}
\end{pspicture*}
\end{document}
答案1
% graph.tex
% compile with
% latex graph.tex
% dvips graph.dvi
% ps2pdf -dNOSAFER -dAutoRotatePages=/None graph.ps
\documentclass[pstricks,border=12pt,12pt]{standalone}
\usepackage{pst-plot}
\psset
{
algebraic,
plotpoints=200,
labelFontSize=\scriptstyle,
subticks=2,
}
\begin{document}
\begin{pspicture}(-3.0,-0.5)(3.0,7.0)
\psaxes{->}(0,0)(-2.5,-0.5)(2.5,6.5)[$x$,0][$y$,90]
\psplot{-2.5}{2.5}{x^2}
\end{pspicture}
\end{document}