\documentclass[12pt,a4paper]{article}

%******************************* Paquetages ******************************

%Conventions fran\c{c}aises
\usepackage[francais]{babel}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
%Pour la g\'eom\'etrie.
\usepackage{pstricks-add}
\usepackage{graphics}

%pour le symbole degr\'e
\usepackage{textcomp}

%La macro pour le rapporteur semi-circulaire gradu\'e.
\newcommand{\rapporteur}{
\psarc(0,0){5}{0}{180}
\psarc(0,0){4.5}{0}{180}
\psarc(0,0){3}{0}{180}
\psarc(0,0){0.5}{0}{180}
\SpecialCoor
\multido{\i=0+1}{181}{\psline(4.5;\i)(5;\i)}
\multido{\i=0+10}{19}{\psline(4;\i)(5;\i)}
\psframe(-5,-1)(5,0)
\multido{\i=5+10}{18}{\psline(4.25;\i)(5;\i)}
\rput(3.75;180){\rotatebox{90}{\begin{footnotesize}0\degre\end{footnotesize}}}
\rput(3.85;170){\rotatebox{80}{\begin{footnotesize}10\degre\end{footnotesize}}}
\rput(3.75;160){\rotatebox{70}{\begin{footnotesize}20\degre\end{footnotesize}}}
\rput(3.85;150){\rotatebox{60}{\begin{footnotesize}30\degre\end{footnotesize}}}
\rput(3.75;140){\rotatebox{50}{\begin{footnotesize}40\degre\end{footnotesize}}}
\rput(3.85;130){\rotatebox{40}{\begin{footnotesize}50\degre\end{footnotesize}}}
\rput(3.75;120){\rotatebox{30}{\begin{footnotesize}60\degre\end{footnotesize}}}
\rput(3.85;110){\rotatebox{20}{\begin{footnotesize}70\degre\end{footnotesize}}}
\rput(3.75;100){\rotatebox{10}{\begin{footnotesize}80\degre\end{footnotesize}}}
\rput(3.85;90){\rotatebox{0}{\begin{footnotesize}90\degre\end{footnotesize}}}
\rput(3.75;80){\rotatebox{-10}{\begin{footnotesize}100\degre\end{footnotesize}}}
\rput(3.85;70){\rotatebox{-20}{\begin{footnotesize}110\degre\end{footnotesize}}}
\rput(3.75;60){\rotatebox{-30}{\begin{footnotesize}120\degre\end{footnotesize}}}
\rput(3.85;50){\rotatebox{-40}{\begin{footnotesize}130\degre\end{footnotesize}}}
\rput(3.75;40){\rotatebox{-50}{\begin{footnotesize}140\degre\end{footnotesize}}}
\rput(3.85;30){\rotatebox{-60}{\begin{footnotesize}150\degre\end{footnotesize}}}
\rput(3.75;20){\rotatebox{-70}{\begin{footnotesize}160\degre\end{footnotesize}}}
\rput(3.85;10){\rotatebox{-80}{\begin{footnotesize}170\degre\end{footnotesize}}}
\rput(3.75;0){\rotatebox{-90}{\begin{footnotesize}180\degre\end{footnotesize}}}
\pscircle[fillstyle=solid, fillcolor=white]{0.1} 
\NormalCoor
}
\begin{document}
\begin{pspicture}(-5,-1)(5,5)
\rapporteur
\end{pspicture}


\end{document}

