gitoyen.sty 2.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889
  1. \NeedsTeXFormat{LaTeX2e}
  2. \ProvidesPackage{gitoyen}
  3. \RequirePackage[french]{babel}
  4. \RequirePackage[autolanguage]{numprint}
  5. \RequirePackage[T1]{fontenc}
  6. \RequirePackage[latin1]{inputenc}
  7. \RequirePackage{newcent}
  8. \RequirePackage{color}
  9. \RequirePackage{eurosym}
  10. \RequirePackage{graphicx}
  11. \RequirePackage[headheight=2cm]{geometry}
  12. \RequirePackage{url}
  13. \RequirePackage{booktabs}
  14. \RequirePackage{fancyhdr}
  15. \RequirePackage{lastpage}
  16. \RequirePackage{geometry}
  17. \RequirePackage[colorlinks=true,linkcolor=gitoyenlink]{hyperref}
  18. \RequirePackage{sectsty}
  19. \RequirePackage{tabularx}
  20. % General purpose commands
  21. \definecolor{gitoyendark}{rgb}{0.6,0.2,0.2}
  22. \definecolor{gitoyenlink}{cmyk}{1,0,0,0.2}
  23. \newcommand{\Gitoyen}{\textsf{Gitoyen}}
  24. \geometry{a4paper,hmargin=1in,tmargin=2in,bmargin=1.5in,headheight=2cm}
  25. \allsectionsfont{\sffamily}
  26. \def\Gfootersingle{%
  27. {\scriptsize\sf\color{gitoyendark}Gitoyen\hfill
  28. 16, rue de Cachy, 80090 Amiens, France\hfill
  29. Gitoyen, association sans but lucratif r\'egie par la loi du 1er Juillet 1901\par}}
  30. \def\Gfooter{%
  31. \Gfootersingle
  32. \centering \thepage/\pageref{LastPage}%
  33. }
  34. \fancypagestyle{cover}{
  35. \fancyhf{}%
  36. \lhead{\includegraphics[height=2cm]{gitoyen-logo}}%
  37. \lfoot{\Gfooter}
  38. }
  39. \fancypagestyle{single}{
  40. \fancyhf{}%
  41. \lhead{\includegraphics[height=2cm]{gitoyen-logo}}%
  42. \cfoot{\Gfootersingle}
  43. }
  44. \fancypagestyle{normal}{
  45. \fancyhf{}
  46. \cfoot{\thepage/\pageref{LastPage}}%
  47. }
  48. \let\headrule\empty
  49. % Do nice titles
  50. \def\docnum#1{\gdef\@docnum{#1}}
  51. \def\@docnum{\@latex@error{No \noexpand\docnum given}}
  52. \renewcommand{\maketitle}{%
  53. \pagestyle{normal}
  54. \thispagestyle{cover}
  55. \begin{flushright}
  56. \texttt{\@docnum}, le \@date
  57. \vskip 1em\sf{\color{gitoyendark}\Huge \@title}
  58. \end{flushright}
  59. }
  60. \newcommand{\signatures}{%
  61. \parindent 0pt
  62. \vskip 3em
  63. \ifx\GSignataire\undefined
  64. \def\GSignataire{Philippe Le Brouster}%
  65. \fi
  66. \ifx\GPoste\undefined
  67. \def\GPoste{Président}%
  68. \fi
  69. \begin{tabularx}{\linewidth}{XX}
  70. \toprule
  71. Pour \Nom & Pour \textsf{Gitoyen}
  72. \\\midrule
  73. Nom \Signataire & Nom \GSignataire\\
  74. Titre \Poste & Titre \GPoste\\
  75. Date \Date & Date \Date \\
  76. \midrule
  77. Signature et cachet&Signature et cachet
  78. \\[1.5in]\bottomrule
  79. \end{tabularx}%
  80. }