Changeset 49 for anr/anr.sty


Ignore:
Timestamp:
Jan 30, 2010, 8:35:33 PM (14 years ago)
Author:
coach
Message:

IA: 1) updated section 1. 2) Updated task 0 6 7. 3) enhanced delivery table printing.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • anr/anr.sty

    r36 r49  
    3232\let\ALL\disable%
    3333\let\IRISA\disable%
    34 \let\CITI\disable%
    3534\let\LIP\disable%
    3635\let\TIMA\disable%
     
    4140\let\BULL\disable%
    4241\let\THALES\disable%
     42\let\NAVTEL\disable%
    4343\let\ZIED\disable%
    4444}{%
    4545\ifx\ALL\enable%
    4646  \ifx\IRISA\disable\let\IRISA\enable\fi%
    47   \ifx\CITI\disable\let\CITI\enable\fi%
    4847  \ifx\LIP\disable\let\LIP\enable\fi%
    4948  \ifx\UPMC\disable\let\UPMC\enable\fi%
     
    5453  \ifx\BULL\disable\let\BULL\enable\fi%
    5554  \ifx\THALES\disable\let\THALES\enable\fi%
     55  \ifx\NAVTEL\disable\let\NAVTEL\enable\fi%
    5656  \ifx\ZIED\disable\let\ZIED\enable\fi%
    5757\fi%
     
    5959\def\@partner{\begin{small}\textcolor{blue}{part.}\end{small}}
    6060\def\@IRISA{\ifx\IRISA\disable{}\else\ifx\IRISA\enable{\@partner}\else{\@leader}\fi\fi}%
    61 \def\@CITI{\ifx\CITI\disable{}\else\ifx\CITI\enable{\@partner}\else{\@leader}\fi\fi}%
    6261\def\@LIP{\ifx\LIP\disable{}\else\ifx\LIP\enable{\@partner}\else{\@leader}\fi\fi}%
    6362\def\@UPMC{\ifx\UPMC\disable{}\else\ifx\UPMC\enable{\@partner}\else{\@leader}\fi\fi}%
     
    6867\def\@BULL{\ifx\BULL\disable{}\else\ifx\BULL\enable{\@partner}\else{\@leader}\fi\fi}%
    6968\def\@THALES{\ifx\THALES\disable{}\else\ifx\THALES\enable{\@partner}\else{\@leader}\fi\fi}%
     69\def\@NAVTEL{\ifx\NAVTEL\disable{}\else\ifx\NAVTEL\enable{\@partner}\else{\@leader}\fi\fi}%
    7070\def\@ZIED{\ifx\ZIED\disable{}\else\ifx\ZIED\enable{\@partner}\else{\@leader}\fi\fi}%
    7171\begin{tabular}{|c|c|c|c|c|c|c|c|c|c|c|}\hline
    72 \Sirisa  & \Sciti  & \Slip  & \Stima  & \Subs  & \Supmc  & \Saltera & \Sxilinx & \Sbull  & \Sthales & \Szied \\\hline
    73 \@IRISA  & \@CITI  & \@LIP  & \@TIMA  & \@UBS  & \@UPMC  & \@ALTERA & \@XILINX & \@BULL  & \@THALES & \@ZIED \\\hline
     72\Sirisa  & \Slip  & \Stima  & \Subs  & \Supmc  & \Saltera & \Sxilinx & \Sbull  & \Sthales & \Snavtel & \Szied \\\hline
     73\@IRISA  & \@LIP  & \@TIMA  & \@UBS  & \@UPMC  & \@ALTERA & \@XILINX & \@BULL  & \@THALES & \@NAVTEL & \@ZIED \\\hline
    7474\end{tabular}\par
    7575}
     
    9999\newenvironment{livrable}%
    100100{%
     101 \newif\ifLivrableTopLine\LivrableTopLinetrue
     102 \newif\ifLivrableStart\LivrableStarttrue
     103 \def\livrableTableDef{\begin{tabular}{|c|c|c|c|p{.625\linewidth}|}\hline}
     104 \def\livrableTableLine##1##2##3##4{%
     105    \makebox[3.5em]{\begin{small}##1\end{small}} &
     106    \makebox[2.2em]{\begin{small}##2\end{small}} &
     107    \makebox[1.5em]{\begin{small}##3\end{small}} &
     108    \makebox[2.2em]{\begin{small}##4\end{small}} &
     109 }
     110 \def\livrableTableTopLine{%
     111   \livrableTableLine{number}{date}{type}{resp.} description
     112 }
    101113 \livrablecnt-1
    102  \ifvmode\else\\\fi
     114 \ifvmode\else\vspace{.75ex}\\\fi
    103115 \def\item##1##2##3##4##5##6{%
    104116        \def\tmpa{##1}\def\vers{}
    105         \def\tmp{}  \ifx\tmp\tmpa\global\advance\livrablecnt1\def\vers{VF}\fi%
    106     \def\tmp{1} \ifx\tmp\tmpa\global\advance\livrablecnt1\def\vers{V1}\fi%
    107     \def\tmp{V1}\ifx\tmp\tmpa\global\advance\livrablecnt1\def\vers{V1}\fi%
     117        \def\tmp{}  \ifx\tmp\tmpa\global\advance\livrablecnt1\def\vers{VF}\global\LivrableStarttrue\fi%
     118    \def\tmp{1} \ifx\tmp\tmpa\global\advance\livrablecnt1\def\vers{V1}\global\LivrableStarttrue\fi%
     119    \def\tmp{V1}\ifx\tmp\tmpa\global\advance\livrablecnt1\def\vers{V1}\global\LivrableStarttrue\fi%
    108120    \def\tmp{2} \ifx\tmp\tmpa\def\vers{V2}\fi%
    109121    \def\tmp{V2}\ifx\tmp\tmpa\def\vers{V2}\fi%
     
    117129      \let\xcoach\relax
    118130      \let\xcoachplus\relax
    119       \let\xilinx\relax
    120       \let\altera\relax
     131      \let\irisa\relax    \let\Sirisa\relax
     132      \let\lip\relax      \let\Slip\relax
     133      \let\tima\relax     \let\Stima\relax
     134      \let\ubs\relax      \let\Subs\relax
     135      \let\upmc\relax     \let\Supmc\relax
     136      \let\altera\relax   \let\Saltera\relax
     137      \let\xilinx\relax   \let\Sxilinx\relax
     138      \let\bull\relax     \let\Sbull\relax
     139      \let\thales\relax   \let\Sthales\relax
     140      \let\zied\relaxe    \let\Szied\relax
     141      \let\navtel\relax   \let\Snavtel\relax
    121142      \immediate\write\ganttdata{%
    122143        T=\the\taskcnt\space S=\the\subtaskcnt\space%
     
    125146    }
    126147    \\\hline
    127     \begin{small}\textsc{\name}\end{small} &
    128     \begin{small}\textsc{T0+##3}\end{small} &
    129     \begin{small}\textsc{##4}\end{small} &
    130     \begin{small}\textsc{##5}\end{small} &
     148    \ifLivrableTopLine
     149      \ifLivrableStart\hline\hline\fi
     150    \else
     151      \ifLivrableStart\end{tabular}\\\livrableTableDef\fi
     152    \fi
     153    \global\LivrableTopLinefalse
     154    \global\LivrableStartfalse
     155    \livrableTableLine%
     156        {\textsc{\name}}%
     157        {\textsc{T0+##3}}%
     158        {\textsc{##4}}%
     159        {\textsc{##5}}%
    131160 }
    132161% \begin{small}
    133  \begin{tabular}{|c|c|c|c|p{.55\linewidth}|}\hline%
    134  \makebox[5em]{number} & \makebox[3em]{date} & type & resp. & description
     162 \livrableTableDef
     163 \livrableTableTopLine
     164 %\begin{tabular}{|c|c|c|c|p{.55\linewidth}|}\hline%
     165 %\makebox[3.5em]{number} & \makebox[1.5em]{date} & type & resp. & description
    135166}
    136 {\\\hline\end{tabular}%
     167{\\\hline\end{tabular}\\%
    137168%\end{small}\\%
    138169}
Note: See TracChangeset for help on using the changeset viewer.