\documentclass{article}
\usepackage{pstricks,pst-plot,pst-node,pst-eucl,pst-func}
\usepackage{multido}
\usepackage{calc}
\usepackage{fancyvrb}
\usepackage{wrapfig}
\usepackage{graphicx}
%[showgrid=true]
\begin{document}
 Para executar os comandos listados aqui voc\^e precisar\'a do seguinte pre\^ambulo
  \begin{verbatim}
  \documentclass{article}
\usepackage{graphicx}
\usepackage{pstricks,pst-plot,pst-node,pst-eucl,pst-func}
\usepackage{multido}
\usepackage{calc}
\usepackage{wrapfig}
  \end{verbatim}
 Existem basicamente duas formas de inserir uma figura num documento tex:

\section{Inserindo Figuras prontas}
 Para inserir uma figura pronta ( em formato ps ou eps) podemos usar o pacote graphicx. Para poder utiliz\'a-lo  insira no pre\^ambulo do seu documento o comando
 \begin{Verbatim}
 \usepackage{graphicx}
 \end{Verbatim}
Ainda \'e possivel inserir figuras bmp, jpg ou jpeg em um texto \TeX   mas os comandos est\~ao ultrapassados e as possibilidades de manipula\c c\~ao n\~ao s\~ao t\~ao boas quanto as figuras ps ou eps.

 o Comando b\'asico para inserir uma figura \'e
 
\begin{verbatim}
 \includegraphics[opcoes]{c:/diretorio/nome.ps}
 \end{verbatim}
 As op\c c\~oes s\~ao:
 \begin{itemize}
 \item height = Altura da figura em unidades aceitas pelo LaTeX (cm, mm, pt, in).
 \item  totalheight = Altura total da figura, em qualquer unidade do LaTeX. 
 \item width = Largura da figura, idem. 
 \item scale = Escala de ampliação ou redu\c c\~aoo da figura. 
 \item angle = Rota\c c\~ao da figura em graus, sentido anti-hor\'ario.  
 \end{itemize}
  A figura a seguir foi inserida usando os seguintes par\^ametros: 
  \begin{verbatim}
  \includegraphics[width=2cm,heigth=3cm,angle = -45]{c:\texdoc/brasaoufba.ps}
  \end{verbatim}
 \includegraphics[width=2cm,height=3cm,angle = -45]{c:/texdoc/brasaoufba.ps}
 
 existem v\'aria maneiras de encapsular a figura para controlar a maneira como posicion\'a-la em rela\c c\~ao ao texto:
  A seguir apresentamos duas delas:
 \begin{verbatim}
  \begin{wrapfigure}[N]{P}{L}
  \centering
  \includegraphics[width=1cm,height=1cm]{c:/texdoc/brasaoufba.ps}
 \caption{ texto sob a figura}
 \label{fig:XXX}
  \end{wrapfigure}
    \end{verbatim}
    \begin{wrapfigure}[10]{r}{4cm} 
   \includegraphics[width=3cm,height=3cm]{c:/texdoc/brasaoufba.ps}
 \caption{ texto sob a figura}
 \label{fig:XXX}
 \end{wrapfigure} 
 
 N \'e o n\'umero de linhas que a figura vai ocupar;
 P \'e a posi\c c\~ao em rela\c c\~ao ao texto e pode ser l, c ou r ( l para esquerda, c para centro e r para direita).
    L \'e a largura que a figura deve ocupar. 
    XXX \'e um r\'otulo para refer\^encia  no \'indice de figuras.
  
     
     Cuidado ao escolher os par\^ametros width e height pois se eles forem maiores que o espa\c co de\-di\-cado a figura pelo wrapfigure, a figura ser\'a for\c cada a flutuar e poder\'a ocupar uma posi\c c\~ao diferente da desejada.
     \vspace{3cm}
      

\section{Contruindo figuras em tex}


Existe muitas pacotes para construir figuras em \TeX .  Atualmente o mais bem sucedido nesta tarefa \'e o pstricks.
 O Pstricks consiste de um pacote principal e de v\'arios outros pacotes auxiliares que se utilizam de suas facilidades para  gerar diversas op\c c\~oes de  cria\c c\~ao de figuras, diagramas, e at\'e mesmo anima\c c\~oes em pdf. para Utilizar o pstricks voc\^e vai precisar colocar no pre\^ambulo o comando:
 \begin{verbatim}\usepackage{pstricks}
 \end{verbatim}
 
 Uma figura pstricks deve obdecer a seguinte estrutura:
 \begin{verbatim}
 \begin{pspicture}(llx,lly)(urx,ury)
 .... Comandos pstricks
 \end{pspicture}
\end{verbatim}
\begin{wrapfigure}[6]{r}{2cm}
\begin{pspicture}(-1,-1)(5,5)
\psset{xunit=0.5cm,yunit=0.5cm}
\psgrid[]
\psline(2,2)(4,4)

\end{pspicture}
\end{wrapfigure}
$(llx,lly)$ e $(urx,ury)$ s\~ao respectivamente as coordenadas do canto inferior esquerdo e a do canto superior direito.

O comando \verb \psgrid[]  permite visualizar a \'area determinada pelas coordenadas.
Enquanto o comando \verb \psline tra\c ca um segmento de reta ligando os pontos indicados


\begin{verbatim}
\begin{figure}
 \centering
 \begin{pspicture}(-2,0)(8,8)
\psset{xunit=1cm,yunit=1cm}
\psaxes{<->}(0,0)(-2,-2)(5,6)
\psplot{-2}{2}{x 2 exp}

\end{pspicture}
\vspace{2cm}
\caption{tra\c cando o gr\'afico da fun\c c\~ao $x^2$}
 \end{figure}
 \end{verbatim}
 
 \begin{figure}
 \centering
 \begin{pspicture}(-2,0)(8,8)
\psset{xunit=1cm,yunit=1cm}
\psaxes{<->}(0,0)(-2,-2)(5,6)
%\psplot{0.5}{9.424777961}{x RadtoDeg cos x div}
\psplot{-2}{2}{x 2 exp}


\end{pspicture}
\vspace{3cm}
\caption{tra\c cando o gr\'afico da fun\c c\~ao $x^2$}
 \end{figure}
 
 Os gr\'aficos a seguir foram gerados com os seguintes comandos:
 \begin{verbatim}
 \psset{yunit=0.5cm,xunit=1cm}
\begin{pspicture*}(-3,-5)(10,10)
\psaxes[Dy=2]{->}(0,0)(-3,-5)(5,10)
 \psset{linewidth=1.5pt}
 \psPolynomial[coeff=6 3 -1,linecolor=red]{-3}{5}
\psPolynomial[coeff=2 -1 -1  -1 ,linecolor=blue
]{-2}{4}
 \psPolynomial[coeff=-2 1 -1 .5 .1 .025 .2 ,linecolor=
magenta]{-2}{4}
 \psPolynomial[coeff=-2 1 -1 .5 .1 .025 .2 ,linecolor=
magenta,xShift=1,linestyle=dashed]{-2}{4}

 \rput[lb](4,4){\textcolor{red}{$f(x)=-x^2+3x+6$}}
 \rput[lb](4,8){\textcolor{blue}{$g(x)=2- x -x^2 -x^3 $}}
  \rput[lb](2,5){\textcolor{magenta}{$h(x)$}}
 \end{pspicture*}
 \end{verbatim}
 
 
  \psset{yunit=0.5cm,xunit=1cm}
\begin{pspicture*}(-3,-5)(10,10)
\psaxes[Dy=2]{->}(0,0)(-3,-5)(5,10)
 \psset{linewidth=1.5pt}
 \psPolynomial[coeff=6 3 -1,linecolor=red]{-3}{5}
\psPolynomial[coeff=2 -1 -1  -1 ,linecolor=blue
]{-2}{4}
 \psPolynomial[coeff=-2 1 -1 .5 .1 .025 .2 ,linecolor=
magenta]{-2}{4}
 \psPolynomial[coeff=-2 1 -1 .5 .1 .025 .2 ,linecolor=
magenta,xShift=1,linestyle=dashed]{-2}{4}

 \rput[lb](4,4){\textcolor{red}{$f(x)=-x^2+3x+6$}}
 \rput[lb](4,8){\textcolor{blue}{$g(x)=2- x -x^2 -x^3 $}}
  \rput[lb](2,5){\textcolor{magenta}{$h(x)$}}
 \end{pspicture*}
 Mais informa\c c\~ao:
 
 \begin{verbatim}
 \psset{yunit=0.5cm,xunit=2cm}
 \begin{pspicture*}(-3,-5)(3,10)
 \psaxes[Dy=2]{->}(0,0)(-3,-5)(3,10)
 \psset{linewidth=1.5pt}
 \psPolynomial[coeff=-2 1 -1 .5 .1 .025 .2 ,linecolor=magenta]{-2}{4}
 \psPolynomial[coeff=-2 1 -1 .5 .1 .025 .2 ,linecolor=red,%
 linestyle=dashed,Derivation=1]{-2}{4}
 \psPolynomial[coeff=-2 1 -1 .5 .1 .025 .2 ,linecolor=blue,%
 linestyle=dotted,Derivation=2]{-2}{4}
 \rput[lb](2,4){\textcolor{magenta}{$h(x)$}}
 \rput[lb](1,1){\textcolor{red}{$h^{\prime}(x)$}}
 \rput[lb](-1,6){\textcolor{blue}{$h^{\prime\prime}(x)$}}
 \rput[b]{90}(3,5){\textcolor{black}{\large{Fun\c c\~oes e suas derivadas}}}
 \end{pspicture*}
 \end{verbatim}
 \psset{yunit=0.5cm,xunit=2cm}
 \begin{pspicture*}(-3,-5)(3,10)
 \psaxes[Dy=2]{->}(0,0)(-3,-5)(3,10)
 \psset{linewidth=1.5pt}
 \psPolynomial[coeff=-2 1 -1 .5 .1 .025 .2 ,linecolor=magenta]{-2}{4}
 \psPolynomial[coeff=-2 1 -1 .5 .1 .025 .2 ,linecolor=red,%
 linestyle=dashed,Derivation=1]{-2}{4}
 \psPolynomial[coeff=-2 1 -1 .5 .1 .025 .2 ,linecolor=blue,%
 linestyle=dotted,Derivation=2]{-2}{4}
 \rput[lb](2,4){\textcolor{magenta}{$h(x)$}}
 \rput[lb](1,1){\textcolor{red}{$h^{\prime}(x)$}}
 \rput[lb](-1,6){\textcolor{blue}{$h^{\prime\prime}(x)$}}
 \rput[b]{90}(3,5){\textcolor{black}{\large{Fun\c c\~oes e suas derivadas}}}
 \end{pspicture*}
 
 \section{Tra\c cando mais fun\c c\~oes e preenchendo \'areas}
 
 \begin{verbatim}
 \def\f{\psplot{-.1}{5}{x 180 mul 3.1415 div sin}}
\def\flabel{$y=\sin x$}
\def\g{\psplot{-.1}{5}{x 180 mul 3.1415 div cos}}
\def\glabel{$y=\cos x$}
\psset{unit=1.5cm}
\begin{pspicture}(-.1,-1.2)(5,1.2)
\psclip{
\pscustom[linestyle=none]{
\moveto(0,-1)\f\lineto(5,-1)}
\pscustom[linestyle=none]{
\moveto(0,1)\g\lineto(5,1)}
}
\psframe*[linecolor=gray](0,-1)(4,1)
\endpsclip
\psline{<->}(0,-1.3)(0,1.3)
\psline{<->}(-.5,0)(5.5,0)
\f\rput[l](2.6,.75){\flabel}
\g\rput[r](2.2,-.75){\glabel}
\end{pspicture}
 \end{verbatim}
 
\def\f{\psplot{-.1}{5}{x 180 mul 3.1415 div sin}}
\def\flabel{$y=\sin x$}
\def\g{\psplot{-.1}{5}{x 180 mul 3.1415 div cos}}
\def\glabel{$y=\cos x$}
\psset{unit=1.5cm}
\begin{pspicture}(-.1,-1.2)(5,1.2)
\psclip{
\pscustom[linestyle=none]{
\moveto(0,-1)\f\lineto(5,-1)}
\pscustom[linestyle=none]{
\moveto(0,1)\g\lineto(5,1)}
}
\psframe*[linecolor=gray](0,-1)(4,1)
\endpsclip
\psline{<->}(0,-1.3)(0,1.3)
\psline{<->}(-.5,0)(5.5,0)
\f\rput[l](2.6,.75){\flabel}
\g\rput[r](2.2,-.75){\glabel}
\end{pspicture}


\def\h{\psplot{-1.5}{1.5}{x 2 exp }}
 \def\u{\psplot{-1.5}{1.5}{-1 x 2 exp mul 1 add }}
\begin{pspicture}[showgrid=false](-2,-2)(3,3)
\psaxes(0,0)(-2,-2)(3,3)
\psclip{
\pscustom[linestyle=none]{
\h\lineto(4,4)}
\pscustom[linestyle=none]{
\u\lineto(-4,-4)}
}
\psframe*[linecolor=gray](-2,-2)(4,4)
\endpsclip

\h
\u
\end{pspicture}
 
 
\end{document}
\moveto(-2,-2)