コンパイルしようとしてもエラーがでます。その内容は次の通りです。
**************************************************************************************
/usr/local/texlive/2012/texmf-dist/tex/latex/curves/curves.sty:168: LaTeX Error: Command \arc already defined. Or name \end… illegal, see p.192 of the manual.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
…
1.168 \newcommand\arc[1][0]{\;arc[#1]}
?
*****************************************************
図については原点から三本直線が右上に伸びているはずで、もらったpdfファイルにもそうなっています。ですが、自分のmacbookではコンパイルしたときエラーが出て、その三本の直線が描けません。他の人はwindowsのtexを使っています。
次のものがコードです。コードをどのように変えればいいのでしょうか?
あるいはcurves.styをどのように入れ換えればいいのでしょうか?
また、なぜこのようなことが起こるのでしょうか?どのようにすればエラーを回避できるのでしょうか?ご教示の程お願いします。
\documentclass[25pt]{article}
\usepackage{epic, eepic, natbib}
\usepackage[dvips]{graphicx}
\usepackage{fancybox}
\usepackage{curves}
\begin{document}
\begin{figure}[h]
\setlength{\unitlength}{1.5mm}
\begin{picture}(80, 52)(-20, -5)
\put(0,5){\vector(1,0){60}}
\put(61,5){$x,s$}
\put(5,0){\vector(0,1){45}}
\put(6,42){$y$}
\multiput(5,5)(2,2){18}{\line(1,1){1}} \put(41,41){$y=x$}
\path(5,5)(45,31) \put(46,31){$y=\frac{\displaystyle O}{\displaystyle
P}x$}
\path(5,5)(48,18) \put(50,15){$t=\frac{\displaystyle N}
{\displaystyle M}s$}
\multiput(5,15.4)(2, 0){18}{\line(1,0){1}}
\multiput(39.5,5)(0,1.8){6}{\line(0,1){1}}
\multiput(21,5)(0,1.8){6}{\line(0,1){1}}
\put(20,2){$x$}\put(39,2){$s$}
\put(1,15){$y$}
\curve(5,34, 21.6,15, 48,5) \put(6,32){$y=f(x)$}
\end{picture}
\caption{graph}
\label{Fig3}
\end{figure}
\end{document}