The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
<?xml version='1.0' encoding="iso-8859-1"?>

<article lang="fr" class="techreport">
  <title>Jeu de tests pour la feuille de style Docbook
  d'IDEALX</title>
  
  <subtitle>Et trois sous-titres !</subtitle>
  
  <articleinfo>
    <author>
      <firstname>Dominique</firstname>
      <surname>Quatravaux</surname>
    </author>
  <subtitle>Et un...</subtitle>
  <subtitle>Et deux...</subtitle>
    <releaseinfo>$Revision: 22565 $</releaseinfo>
    <date>$Date: 2004-11-08 14:23:11 +0100 (lun, 08 nov 2004) $</date>

    <legalnotice>
      <para>Si vous êtes assez bête pour utiliser ce document pour
quoi que ce soit de sérieux, c'est votre problème.</para>
    </legalnotice>

    <abstract>
      <para>Ceci est le jeu de tests de la feuille de style
<literal>docbook2latex.xps</literal>, et accessoirement de la feuille
de style en cascade <literal>IDEALX.xps</literal>, disponibles dans le
<acronym>CVS</acronym> d'IDEALX sous <ulink
url="cvs:doc/xml/DocBkXML2LaTeX"/> et également sur le grand Internet,
<ulink url="http://www.idealx.org/DocBkXML2LaTeX/"/>. Tous deux sont
maintenus par <email>domq@cpan.org</email>.</para>
      <para>Notons que les tests sont déjà commencés, puisque cet
<foreignphrase>abstract</foreignphrase> doit apparaître avant la
notice légale (nonbstant le fait que dans le code source, c'est l'inverse).</para>
    </abstract>
  </articleinfo>

  <epigraph>
    <attribution>Inconnu au bataillon</attribution>
    <para>Bene vicit, qui bene testuit</para>
  </epigraph>

  <sect1 id="SEC-tables">
	<title>Jeu de tests pour les tables</title>

  <table frame="all" colsep="1" rowsep="1" id="TABLE1">
	  <title  id="TABLE1-titre">Tableau de la page 135 du LaTeX Companion (en haut à
	  gauche)</title>

<!--
    _____________________
   |           |   qqq   |
   |    100    |_________|
   |           |  A | B  |
   |___________|____|____|
   | 20000000  | 10 | 10 |
   |___________|____|____|

-->

	<tgroup cols="3" align="center">
	  <colspec colname="chiffres"/>
	  <colspec colname="lettres1"/>
	  <colspec colname="lettres2"/>
	  <tbody>
		<row>
		  <entry morerows="1" valign="middle">100</entry>
		  <entry namest="lettres1" nameend="lettres2">qqq</entry>
		</row>
		<row>
		  <entry>A</entry>
		  <entry>B</entry>
		</row>
		<row>
		  <entry>20000000</entry>
		  <entry>10</entry>
		  <entry>10</entry>
		</row>
	  </tbody>
	</tgroup>
  </table>

	<para>La même avec un spanspec à la place des colspecs et sous
	forme d'informaltable:</para>
  <informaltable frame="all" colsep="1" rowsep="1" id="TABLE2">
	<tgroup cols="3" align="center">
	  <colspec colname="chiffres"/>
	  <colspec colname="lettres1"/>
	  <colspec colname="lettres2"/>
	  <spanspec namest="lettres1" nameend="lettres2"
				spanname="lettres"/>
	  <tbody>
		<row>
		  <entry morerows="1" valign="middle">100</entry>
		  <entry namest="" nameend="" spanname="lettres">qqq</entry>
		</row>
		<row>
		  <entry>A</entry>
		  <entry>B</entry>
		</row>
		<row>
		  <entry>20000000</entry>
		  <entry>10</entry>
		  <entry>10</entry>
		</row>
	  </tbody>
	</tgroup>
  </informaltable>


	<para>Test des séparations de ligne et des cas limites (trous et
	cellules qui débordent du tableau en bas):</para>
  <informaltable frame="all" colsep="1" rowsep="1" id="TABLE2bis">
	<tgroup cols="3" align="center">
	  <colspec colname="chiffres"/>
	  <colspec colname="lettres1"/>
	  <colspec colname="lettres2"/>
	  <spanspec namest="lettres1" nameend="lettres2"
				spanname="lettres"/>
	  <tbody>
		<row>
		  <entry>A</entry>
		  <entry>B</entry>
		</row>
		<row>
		  <entry>20000000</entry>
		  <entry>10</entry>
		  <entry>10</entry>
		</row>
		<row>
		  <entry morerows="1" valign="middle">100</entry>
		  <entry namest="" nameend="" spanname="lettres">qqq</entry>
		</row>
	  </tbody>
	</tgroup>
  </informaltable>

<para>Il est normal que cette table soit rendue sous la forme d'une boîte
    d'erreur (mais anormal que la compilation en soit interrompue) :
</para>
    <table id="CC-Niveaux-Assurance">
<title>CC EAL Summary (cette table faisait planter LaTeX)</title>
<tgroup cols="12">
	<tbody>
      <row>
       <entry morerows='2' align="center">Configuration Management</entry>
       <entry>ACM_AUT</entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
       <entry>1</entry>
       <entry>1</entry>
       <entry>2</entry>
       <entry>2</entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
      </row>
      <row>
       <entry>ACM_SCP</entry>
       <entry></entry>
       <entry></entry>
       <entry>1</entry>
       <entry>2</entry>
       <entry>3</entry>
       <entry>3</entry>
       <entry>3</entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
      </row>
      <row>
       <entry morerows='1' align="center">Delivery and Operation</entry>
       <entry>ADO_DEL</entry>
       <entry></entry>
       <entry>1</entry>
       <entry>1</entry>
       <entry>2</entry>
       <entry>2</entry>
       <entry>2</entry>
       <entry>3</entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
      </row>
      <row>
       <entry>ADO_IGS</entry>
       <entry>1</entry>
       <entry>1</entry>
       <entry>1</entry>
       <entry>1</entry>
       <entry>1 </entry>
       <entry>1</entry>
       <entry>1</entry>
       <entry>2</entry>
       <entry></entry>
       <entry></entry>
      </row>
      <row>
       <entry namest="c1" nameend="c2" align='center'>PP Evaluation, 
Class APE</entry>
       <entry namest="c3" nameend="c12" align='center'>DES - ENV - INT - 
OBJ - REQ - SRE</entry>
      </row>
      <row>
      <entry namest="c1" nameend="c2" align='center'>ST Evaluation, 
Class ASE</entry>
       <entry namest="c3" nameend="c12" align='center'>DES - ENV - INT - 
OBJ - PPC - REQ - SRE - TSS</entry>
      </row>
     </tbody>
     
     </tgroup>
     
     </table>

	<table frame="all" colsep="1" rowsep="1" id="TABLE3">
		<title>Tableau croisé menaces objectifs</title>
		<tgroup cols="22" tgroupstyle="footnotesize">
		  <colspec colname="c1" colwidth="3.5cm"/>
		  <colspec colname="c2"/>
		  <colspec colname="c3"/>
		  <colspec colname="c4"/>
		  <colspec colname="c5"/>
		  <colspec colname="c6"/>
		  <colspec colname="c7"/>
		  <colspec colname="c8"/>
		  <colspec colname="c9"/>
		  <colspec colname="c10"/>
		  <colspec colname="c11"/>
		  <colspec colname="c12"/>
		  <colspec colname="c13"/>
		  <colspec colname="c14"/>
		  <colspec colname="c15"/>
		  <colspec colname="c16"/>
		  <colspec colname="c17"/>
		  <colspec colname="c18"/>
		  <colspec colname="c19"/>
		  <colspec colname="c20"/>
		  <colspec colname="c21"/>
		  <colspec colname="c22"/>
		  <tbody>
			<row>
			  <entry morerows="1" valign="middle" align="center"><para>Menaces sur la
TOE</para></entry>
			  <entry namest="c2" nameend="c13"><para>Objectifs sur la
TOE</para></entry>
			  <entry namest="c14" nameend="c22" align="center"><para>Objectifs sur
l'environnement</para></entry>
			</row>
			<row>
			  <entry rotate="1">OE.CTRL_UTILIS</entry>
			  <entry rotate="1">OE.INIT</entry>
			  <entry rotate="1">OT.IDENT</entry>
			  <entry rotate="1">OT.TRACE</entry>
			  <entry rotate="1">OT.PROTECT_DATA</entry>
			  <entry rotate="1">OT.TRANS_DATA</entry>
			  <entry rotate="1">OT.CTRL_DATA</entry>
			  <entry rotate="1">OT.FORMAT</entry>
			  <entry rotate="1">OT.AUTOTEST</entry>
			  <entry rotate="1">OT.NOBUG</entry>
			  <entry rotate="1">OT.ADMINIS</entry>
			  <entry rotate="1">OT.GUIDE</entry>
			  <entry rotate="1">OE.SENSIBEXPL</entry>
			  <entry rotate="1">OE.FORMATION</entry>
			  <entry rotate="1">OE.CTRLUTILIS</entry>
			  <entry rotate="1">OE.ACCES</entry>
			  <entry rotate="1">OE.SECOURS</entry>
			  <entry rotate="1">OE.SAUVEGARDE</entry>
			  <entry rotate="1">OE.AUTOSECURITE</entry>
			  <entry rotate="1">OE.MAINTENANCE</entry>
			  <entry rotate="1">OE.TEMPSREF</entry>
			</row>
			<row>
			  <entry>M.INITIALISATION</entry>
			  <entry namest="c3">X</entry>
			</row>
			<row>
			  <entry>M.CONFIDENTIALITE</entry>
			  <entry namest="c4">X</entry>
			  <entry namest="c5">X</entry>
			  <entry namest="c6">X</entry>
			  <entry namest="c10">X</entry>
			  <entry namest="c11">X</entry>
			  <entry namest="c12">X</entry>
			  <entry namest="c13">X</entry>
			  <entry namest="c14">X</entry>
			  <entry namest="c15">X</entry>
			  <entry namest="c17">X</entry>
			</row>
			<row>
			  <entry>M.INTEGRITE</entry>
			  <entry namest="c4">X</entry>
			  <entry namest="c5">X</entry>
			  <entry namest="c6">X</entry>
			  <entry namest="c7">X</entry>
			  <entry namest="c8">X</entry>
			  <entry namest="c10">X</entry>
			  <entry namest="c11">X</entry>
			  <entry namest="c13">X</entry>
			  <entry namest="c14">X</entry>
			  <entry namest="c15">X</entry>
			  <entry namest="c17">X</entry>
			  <entry namest="c18">X</entry>
			  <entry namest="c19">X</entry>
			  <entry namest="c21">X</entry>
			</row>
			<row>
			  <entry>M.SINISTRE</entry>
			  <entry namest="c10">X</entry>
			  <entry namest="c13">X</entry>
			  <entry namest="c15">X</entry>
			  <entry namest="c17">X</entry>
			  <entry namest="c18">X</entry>
			  <entry namest="c19">X</entry>
			  <entry namest="c21">X</entry>
			</row>
			<row>
			  <entry>M.IDENTITE</entry>
			  <entry namest="c2">X</entry>
			  <entry namest="c14">X</entry>
			  <entry namest="c16">X</entry>
			</row>
			<row>
			  <entry>M.MASCARADE</entry>
			  <entry namest="c2">X</entry>
			  <entry namest="c4">X</entry>
			  <entry namest="c5">X</entry>
			  <entry namest="c7">X</entry>
			  <entry namest="c16">X</entry>
			  <entry namest="c17">X</entry>
			</row>
			<row>
			  <entry>M.REPUDIATION</entry>
			  <entry namest="c2">X</entry>
			  <entry namest="c4">X</entry>
			  <entry namest="c5">X</entry>
			  <entry namest="c7">X</entry>
			  <entry namest="c16">X</entry>
			  <entry namest="c17">X</entry>
			</row>
			<row>
			  <entry>M.DISPOEXPL</entry>
			  <entry namest="c18">X</entry>
			</row>
			<row>
			  <entry>M.RESIDUEL</entry>
			  <entry namest="c17">X</entry>
			</row>
			<row>
			  <entry>M.INTEGRITE</entry>
			  <entry namest="c4">X</entry>
			  <entry namest="c5">X</entry>
			  <entry namest="c10">X</entry>
			  <entry namest="c11">X</entry>
			  <entry namest="c12">X</entry>
			  <entry namest="c14">X</entry>
			  <entry namest="c15">X</entry>
			  <entry namest="c17">X</entry>
			  <entry namest="c18">X</entry>
			  <entry namest="c19">X</entry>
			  <entry namest="c21">X</entry>
			</row>
		  </tbody>
		</tgroup>
	  </table>

    <para>La table suivante doit avoir toutes ses colonnes «EAL» de la
    même largeur (ce qui suppose que la largeur du chapeau est
    calculée par la feuille de style ! Yow)</para>
    <table>
<title>Petites bidouilles sur les largeurs de colonne</title>
<tgroup cols="12">
     <colspec colnum="1"  colname="c1"  colwidth="3cm"/>
     <colspec colnum="2"  colname="c2"  colwidth="2cm"/>
     <colspec colnum="3"  colname="c3"  colwidth="0.5cm"/>
     <colspec colnum="4"  colname="c4"  colwidth="0.5cm"/>
     <colspec colnum="5"  colname="c5"  colwidth="0.5cm"/>
     <colspec colnum="6"  colname="c6"  colwidth="0.5cm"/>
     <colspec colnum="7"  colname="c7"  colwidth="0.5cm"/>
     <colspec colnum="8"  colname="c8"  colwidth="0.5cm"/>
     <colspec colnum="9"  colname="c9"  colwidth="0.5cm"/>
     <colspec colnum="10" colname="c10" colwidth="0.5cm"/>
     <colspec colnum="11" colname="c11" colwidth="0.5cm"/>
     <colspec colnum="12" colname="c12" colwidth="0.5cm"/>
     
     <tbody>
      <row>
       <entry morerows='1' valign="middle">Assurance Class</entry>
       <entry morerows='1' valign="middle">Assurance Family</entry>
       <entry namest="c3" nameend="c9" align="justify">Assurance 
Components by
    Evaluation Assurance Level</entry>
       <entry namest="c10" nameend="c12" align="center"></entry>
      </row>
      <row>
       <entry rotate="1">EAL1</entry>
       <entry rotate="1">EAL2</entry>
       <entry rotate="1">EAL3</entry>
       <entry rotate="1">EAL4</entry>
       <entry rotate="1">EAL5</entry>
       <entry rotate="1">EAL6</entry>
       <entry rotate="1">EAL7</entry>
       <entry namest="c10" nameend="c12" align="center">Orts</entry>
      </row>
      <row>
       <entry morerows='2' align="center">Configuration Management</entry>
       <entry>ACM_AUT</entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
       <entry>1</entry>
       <entry>1</entry>
       <entry>2</entry>
       <entry>2</entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
      </row>
      <row>
       <entry>ACM_CAP</entry>
       <entry>1</entry>
       <entry>2</entry>
       <entry>3</entry>
       <entry>4</entry>
       <entry>4</entry>
       <entry>5</entry>
       <entry>5</entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
      </row>
      <row>
       <entry>ACM_SCP</entry>
       <entry></entry>
       <entry></entry>
       <entry>1</entry>
       <entry>2</entry>
       <entry>3</entry>
       <entry>3</entry>
       <entry>3</entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
      </row>
      <row>
       <entry morerows='2' align="center">Delivery and Operation</entry>
       <entry>ADO_DEL</entry>
       <entry></entry>
       <entry>1</entry>
       <entry>1</entry>
       <entry>2</entry>
       <entry>2</entry>
       <entry>2</entry>
       <entry>3</entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
      </row>
      <row>
       <entry>ADO_IGS</entry>
       <entry>1</entry>
       <entry>1</entry>
       <entry>1</entry>
       <entry>1</entry>
       <entry>1</entry>
       <entry>1</entry>
       <entry>1</entry>
       <entry>2</entry>
       <entry></entry>
       <entry></entry>
      </row>
      <row>
       <entry></entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
      </row>
      <row>
       <entry morerows='6' align="center">Development</entry>
       <entry>ADV_FSP</entry>
       <entry>1</entry>
       <entry>1</entry>
       <entry>1</entry>
       <entry>2</entry>
       <entry>3</entry>
       <entry>3</entry>
       <entry>4</entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
      </row>
      <row>
       <entry>ADV_HLD</entry>
       <entry></entry>
       <entry>1</entry>
       <entry>2</entry>
       <entry>2</entry>
       <entry>3</entry>
       <entry>4</entry>
       <entry>5</entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
      </row>
      <row>
       <entry>ADV_IMP</entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
       <entry>1</entry>
       <entry>2</entry>
       <entry>3</entry>
       <entry>3</entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
      </row>
      <row>
       <entry>ADV_INT</entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
       <entry>1</entry>
       <entry>2</entry>
       <entry>3</entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
      </row>
      <row>
       <entry>ADV_LLD</entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
       <entry>1</entry>
       <entry>1</entry>
       <entry>2</entry>
       <entry>2</entry>
       <entry>3</entry>
       <entry></entry>
       <entry></entry>
      </row>
      <row>
       <entry>ADV_RCR</entry>
       <entry>1</entry>
       <entry>1</entry>
       <entry>1</entry>
       <entry>1</entry>
       <entry>2</entry>
       <entry>2</entry>
       <entry>3</entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
      </row>
      <row>
      <entry>ADV_SPM</entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
       <entry>1</entry>
       <entry>3</entry>
       <entry>3</entry>
       <entry>3</entry>
       <entry>2</entry>
       <entry></entry>
       <entry></entry>
      </row>
      <row>
       <entry morerows='1' align="center">Guidance Documents</entry>
       <entry>AGD_ADM</entry>
       <entry>1</entry>
       <entry>1</entry>
       <entry>1</entry>
       <entry>1</entry>
       <entry>1</entry>
       <entry>1</entry>
       <entry>1</entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
      </row>
      <row>
       <entry>AGD_USR</entry>
       <entry>1</entry>
       <entry>1</entry>
       <entry>1</entry>
       <entry>1</entry>
       <entry>1</entry>
       <entry>1</entry>
       <entry>1</entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
      </row>
      <row>
       <entry morerows='3' align="center">Life Cycle Support</entry>
       <entry>ALC_DVS</entry>
       <entry></entry>
       <entry></entry>
       <entry>1</entry>
       <entry>1</entry>
       <entry>1</entry>
       <entry>2</entry>
       <entry>2</entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
      </row>
      <row>
       <entry>ALC_FLR</entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
       <entry>1</entry>
       <entry>2</entry>
       <entry>3</entry>
      </row>
      <row>
       <entry>ALC_LCD</entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
       <entry>1</entry>
       <entry>2</entry>
       <entry>2</entry>
       <entry>3</entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
      </row>
      <row>
       <entry>ALC_TAT</entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
       <entry>1</entry>
       <entry>2</entry>
       <entry>3</entry>
       <entry>3</entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
      </row>
      <row>
       <entry morerows='3' align="center">Maintenance of Assurance</entry>
       <entry>AMA_AMP</entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
       <entry>1</entry>
       <entry></entry>
       <entry></entry>
      </row>
      <row>
      <entry>AMA_CAT</entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
       <entry>1</entry>
       <entry></entry>
       <entry></entry>
      </row>
      <row>
       <entry>AMA_EVD</entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
       <entry>1</entry>
       <entry></entry>
       <entry></entry>
      </row>
      <row>
       <entry>AMA_SIA</entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
       <entry>1</entry>
       <entry>2</entry>
       <entry></entry>
      </row>
      <row>
       <entry morerows='3' align="center">Tests</entry>
       <entry>ATE_COV</entry>
       <entry></entry>
       <entry>1</entry>
       <entry>2</entry>
       <entry>2</entry>
       <entry>2</entry>
       <entry>3</entry>
       <entry>3</entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
      </row>
      <row>
       <entry>ATE_DPT</entry>
       <entry></entry>
       <entry></entry>
       <entry>1</entry>
       <entry>1</entry>
       <entry>2</entry>
       <entry>2</entry>
       <entry>3</entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
      </row>
      <row>
       <entry>ATE_FUN</entry>
       <entry></entry>
       <entry>1</entry>
       <entry>1</entry>
       <entry>1</entry>
       <entry>1</entry>
       <entry>2</entry>
       <entry>2</entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
      </row>
      <row>
       <entry>ATE_IND</entry>
       <entry>1</entry>
       <entry>2</entry>
       <entry>2</entry>
       <entry>2</entry>
       <entry>2</entry>
       <entry>2</entry>
       <entry>3</entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
      </row>
      <row>
        <entry morerows='3' align="center">Vulnerability Assessement</entry>
       <entry>AVA_CCA</entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
       <entry>1</entry>
       <entry>2</entry>
       <entry>2</entry>
       <entry>3</entry>
       <entry></entry>
       <entry></entry>
      </row>
      <row>
       <entry>AVA_MSU</entry>
       <entry></entry>
       <entry></entry>
       <entry>1</entry>
       <entry>2</entry>
       <entry>2</entry>
       <entry>3</entry>
       <entry>3</entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
      </row>
      <row>
       <entry>AVA_SOF</entry>
       <entry></entry>
       <entry>1</entry>
       <entry>1</entry>
       <entry>1</entry>
       <entry>1</entry>
       <entry>1</entry>
       <entry>1</entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
      </row>
      <row>
       <entry>AVA_VLA</entry>
       <entry></entry>
       <entry>1</entry>
       <entry>1</entry>
       <entry>2</entry>
       <entry>3</entry>
       <entry>4</entry>
       <entry>4</entry>
       <entry></entry>
       <entry></entry>
       <entry></entry>
      </row>
      <row>
       <entry namest="c1" nameend="c2" align='center'>PP Evaluation, 
Class APE</entry>
       <entry namest="c3" nameend="c12" align='center'>DES - ENV - INT - 
OBJ - REQ - SRE</entry>
      </row>
      <row>
      <entry namest="c1" nameend="c2" align='center'>ST Evaluation, 
Class ASE</entry>
       <entry namest="c3" nameend="c12" align='center'>DES - ENV - INT - 
OBJ - PPC - REQ - SRE - TSS</entry>
      </row>
     </tbody>
     
     </tgroup>
     
     </table>



		<table>
		  <title>Un tableau très, très long</title>
		  
		  <tgroup cols="3" tgroupstyle="footnotesize">
			<colspec colname="c1" colwidth="4cm"/>
			<colspec colname="c2" colwidth="4cm"/>
			<colspec colname="c3" colwidth="7cm"/>
			<thead>
			  <row>
				<entry>Menaces</entry>
				<entry>Objectifs</entry>
				<entry>Justificatif</entry>
			  </row>
			</thead>
			<tfoot>
			  <row>
				<entry>Menaces</entry>
				<entry>Objectifs</entry>
				<entry>Justificatif</entry>
			  </row>
			</tfoot>		
			<tbody>
			  <row>
				<entry>
				  <para>M.INITIALISATION</para>
				</entry>
				<entry>
				  <para>OE.INIT</para>
				</entry>
				<entry></entry>
			  </row>
			  <row>
				<entry>
				  <para>M.CONFIDENTIALITE</para>
				</entry>
				
				<entry>
				  <para>OT.IDENT</para>
				  <para>OT.NOBUG</para>
				  <para>OT.AUTOTEST</para>
				  <para>OT.PROTECT_DATA</para>
				  <para>OT.ADMINIS</para>
				  <para>OT.TRACE</para>
				  <para>OT.GUIDE</para>
				  <para>OE.ACCES</para>
				  <para>OE.SENSIB_EXPL</para>
				  <para>OE.FORMATION</para>
				</entry>
				
				<entry>
				  <para>Le contrôle de l'accès physique et logique à
				  la TOE permet de s'assurer qu'en fonctionnement
				  normal, seules les personnes autorisées ont accès
				  aux informations confidentielles.</para>

				  <para>L'exploitation de la TOE par des personnes
				  compétentes et conscientes de leur rôle permet de
				  limiter les risques d'erreurs de saisie ou
				  d'utilisation.</para>

				  <para>L'administration sécurisée et le contrôle de
				  bon fonctionnement de la TOE permettent d'éviter les
				  piégeages et dysfonctionnements qui ouvrent des
				  portes d'accès.</para>

				  <para>La qualité de développement de la TOE permet
				  de limiter les risques de mauvais fonctionnement qui
				  ouvrent des brèches dans la sécurité de la
				  TOE.</para>

				  <para>L'exploitation des traces d'audit permet de
				  détecter les dysfonctionnements, détournements de
				  droits et attaques en cours.</para>

				  <para>Le transport des données sécurisé entre la TOE
				  et les autres composantes de l'IGC permet de
				  préserver la confidentialité des biens
				  sensibles.</para>
				</entry>
			  </row>
			  <row>
				<entry>
				  <para>M.INTEGRITE</para>
				</entry>
				<entry>
				  <para>OT.IDENT</para>
				  <para>OT.TRACE</para>
				  <para>OT.PROTECT_DATA</para>
				  <para>OT.TRANS_DATA</para>
				  <para>OT.CTRL_DATA</para>
				  <para>OT.AUTOTEST</para>
				  <para>OT.NOBUG</para>
				  <para>OT.GUIDE</para>
				  <para>OE.ACCESS</para>
				  <para>OE.SENSIB_EXPL</para>
				  <para>OE.FORMATION</para>
				  <para>OE.MAINTENANCE</para>
				  <para>OE.SAUVEGARDE</para>
				  <para>OE.SECOURS</para>
				</entry>
				<entry>
				  <para>Le contrôle de l'accès physique et logique à
				  la TOE permet de se prémunir contre certains actes
				  de malveillance externes.</para>

				  <para>La capacité de la TOE et de ses exploitants à
				  sauvegarder et à restaurer les données sensibles
				  permet d'assurer l'intégrité des biens gérés par la
				  TOE.</para>

				  <para>L'exploitation des traces d'audit, et les
				  contrôles d'intégrité dans les échanges ou en
				  fonctionnement permettront de détecter toute perte
				  d'intégrité des biens.</para>

				  <para>Le contrôle de bon fonctionnement de la TOE
				  permet d'éviter les piégeages et dysfonctionnements
				  de la TOE qui pourraient provoquer une perte
				  d'intégrité des biens.</para>

				  <para>La qualité de développement de la TOE permet
				  de limiter les risques de mauvais fonctionnement qui
				  ouvrent des brèches dans la sécurité de la
				  TOE.</para>

				  <para>L'intégrité des services est assurée par le
				  plan de secours, et renforcé par la sensibilisation
				  des exploitants.</para>

				  <para>L'exploitation de la TOE par des personnes
				  compétentes et conscientes de leur rôle permet de
				  limiter les risques d'erreurs de saisie ou
				  d'utilisation.</para>
				</entry>
			  </row>
			  <row>
				<entry>
				  <para>M.SINISTRE</para>
				</entry>
				<entry>
				  <para>OT.AUTOTEST</para>
				  <para>OT.GUIDE</para>
				  <para>OE.ACCESS</para>
				  <para>OE.FORMATION</para>
				  <para>OE.MAINTENANCE</para>
				  <para>OE.SAUVEGARDE</para>
				  <para>OE.SECOURS</para>
				</entry>
				<entry>
				  <para>La résistance aux sinistres divers et aux
				  pertes d'intégrité qu'ils peuvent entraîner repose
				  essentiellement sur les objectifs de sauvegarde et
				  de reprise.</para>

				  <para>Les contrôles de fonctionnement, contrôles
				  d'accès physique à la TOE, la sensibilisation et la
				  compétence des exploitants visent à réduire le
				  risque d'accidents.</para>

				  <para>Le plan de secours est destiné à contrer un
				  sinistre.</para>
				</entry>
			  </row>
			  <row>
				<entry>
				  <para>M.IDENTITE</para>
				</entry>
				<entry>
				  <para>OE.CTRL_UTILIS</para>
				  <para>OE.SENSIB_EXPL</para>
				</entry>
				<entry>
				  <para>La TOE doit permettre le contrôle de
				  l'identité de l'utilisateur.</para>

				  <para>Les exploitants doivent être sensibilisés au
				  besoin de contrôler fortement cette identité.</para>
				</entry>
			  </row>
			  <row>
				<entry>
				  <para>M.MASCARADE</para>
				</entry>
				<entry>
				  <para>OT.IDENT</para>
				  <para>OT.TRACE</para>
				  <para>OT.ADMINIS</para>
				  <para>OE.SENSIB_EXPL</para>
				  <para>OE.ACCES</para>
				</entry>
				<entry>
				  <para>L'identification et l'authentification des
				  exploitants rendent difficile cet abus, le contrôle
				  d'accès physique à la TOE venant renforcer ces
				  objectifs.</para>

				  <para>La sensibilisation des exploitants, à la
				  nécessité de protéger leurs moyens
				  d'authentification notamment, rend moins probable la
				  possibilité de réussir une telle attaque.</para>

				  <para>La séparation des tâches et la nécessaire
				  collaboration entre exploitants, ainsi que
				  l'administration correcte de ces rôles renforce le
				  contrôle de légitimité des exploitants.</para>

				  <para>La traçabilité de toutes les opérations, et
				  l'exploitation de ces traces aide à détecter une
				  éventuelle mascarade.</para>
				</entry>
			  </row>
			  <row>
				<entry>
				  <para>M.REPUDIATION</para>
				</entry>
				<entry>
				  <para>OT.IDENT</para>
				  <para>OT.TRACE</para>
				  <para>OT.TRANS_DATA</para>
				  <para>OE.CTRL_UTILIS</para>
				  <para>OE.ACCES</para>
				</entry>
				<entry>
				  <para>L'identification et l'authentification des
				  exploitants ainsi que le contrôle d'accès physique à
				  la TOE limitent les possibilités de mystification
				  d'exploitants.</para>

				  <para>Les traces telles que la TOE doit les générer
				  permettent de retrouver l'historique des opérations
				  avec leur auteur.</para>

				  <para>Le contrôle d'intégrité des données échangées
				  par la TOE assure que les actions soient
				  reconnaissables.</para>
				</entry>
			  </row>

			  <row>
				<entry>
				  <para>M.DISPOEXPL</para>
				</entry>
				<entry>
				  <para>OE.SECOURS</para>
				</entry>
				<entry>
				  <para>La prise en compte des indisponibilités de
				  personnel est du ressort du plan de secours. Ceci
				  est clairement exprimé dans l'objectif
				  OE.SECOURS.</para>
				</entry>
			  </row>

			  <row>
				<entry>
				  <para>M.RESIDUEL</para>
				</entry>
				<entry>
				  <para>OE.ACCESS</para>
				</entry>
				<entry>
				  <para>La menace de persistance de données sensibles
				  sur des supports d'information est contrée par le
				  contrôle d'accès à tous les supports même
				  désaffectés, et la protection des informations y
				  compris sur les supports temporaires.</para>
				</entry>
			  </row>

			  <row>
				<entry>
				  <para>M.DISPO</para>
				</entry>
				<entry>
				  <para>OT.IDENT</para>
				  <para>OT.TRACE</para>
				  <para>OT.NOBUG</para>
				  <para>OT.ADMINIS</para>
				  <para>OE.AUTOTEST</para>
				  <para>OE.SENSIB_EXPL</para>
				  <para>OE.FORMATION</para>
				  <para>OE.ACCES</para>
				  <para>OE.MAINTENANCE</para>
				  <para>OE.SAUVEGARDE</para>
				  <para>OE.SECOURS</para>
				</entry>
				<entry>
				  <para>La politique de contrôle d'accès limite
				  l'accès physique et logique aux exploitants
				  autorisés.</para>

				  <para>La politique de sauvegarde et de reprises
				  permet de luter contre la perte d'intégrité de biens
				  nécessaires au bon fonctionnement de la TOE.</para>

				  <para>La gestion des rôles et l'administration de la
				  TOE permettent de renforcer le contrôle d'accès à la
				  TOE.</para>

				  <para>Les contrôles de bon fonctionnement de la TOE
				  et la trace de toutes les opérations réalisées
				  permettent de limiter le risque de défaillance de la
				  TOE et facilitent les reprises.</para>

				  <para>La qualité de développement de la TOE permet
				  de limiter les risques de mauvais fonctionnement qui
				  ouvrent des brèches dans la sécurité de la
				  TOE.</para>

				  <para>La sensibilisation des exploitants aux besoins
				  de disponibilité des services et leur compétence
				  renforce les chances de bon fonctionnement de la
				  TOE.</para>

				  <para>Le plan de secours permet, par exemple avec
				  des procédures de remplacement ou de duplications,
				  d'assurer la continuité des services vitaux, même
				  dans un fonctionnement en mode dégradé.</para>
				</entry>
			  </row>
			</tbody>
		  </tgroup>
		</table>

</sect1>

  <sect1>
	<title>Mises en page caractère</title>
  <para><quote>Étrange est</quote>, dit l'âne. Et il s'envole.</para>

  <para lang="en"><quote>Strange is</quote>, said the donkey. And flew
  away.</para>

  <para>Il a dit:<quote>il a dit: <quote>j'ai vu l'ours!</quote></quote></para>

  <para lang="en">He said:<quote>he said: <quote>I saw the
  bear!</quote></quote></para>


      <para>Avez-vous déjà essayé des footnotes dans les
footnotes<footnote>
	  <para>Avant<footnote>
	      <para>Mais c'était avant !</para>
	    </footnote>, ça ne marchait pas.</para>
      </footnote>? Ou même des URLs<footnote>
	<para>URL signifie «<foreignphrase><ulink
url="http://www.w3.org/Addressing/URL/Overview.html">Uniform Resource Locator</ulink></foreignphrase>»</para>
      </footnote> ?</para>

  <para>Encore une footnote<footnote>
      <para>Non, rien.</para>
    </footnote>
</para>
    <para>Et pourquoi pas dans une table ? Et n'oublions pas les
références croisées vers les footnotes (<xref linkend="FOOT-imbriquee"/>).

<informaltable>
	<tgroup cols="1">
	  <tbody>
	    <row>
	      <entry>foo<footnote>
		  <para>bar<footnote id="FOOT-imbriquee">
		      <para>Footnote dans la footnote dans le tableau</para>
		    </footnote>
</para>
		</footnote>
</entry>
	  </row>
	  <row>
	    <entry>baz<footnote>
		<para>quux</para>
	      </footnote>
</entry>
	    </row>
	  </tbody>
	</tgroup>
      </informaltable>
</para>

  <para>Test verbatim avec une <ulink url='&amp;~"#@^{[§\%'>URL</ulink>
qui est &amp;~"#@^{[§\% de pénible.</para>

    <para>Les URLs se mettent aussi en ligne: <ulink url="http://www.ens-cachan.fr"/></para>

    <para>le verbatim se teste aussi en bloc: <email>domq@cpan.org</email> se
typesette bien à l'extérieur, mais dedans c'est moins sûr:
<programlisting>domq@cpan.org
Avec du <varname>balisage</varname> à l'intérieur, l'espacement doit être correct. Les lignes longues doivent césurer.
</programlisting>
</para>

    <para>Un peu de pifont: &#x2713; &#x2717; et de wasysym: &#x263A;</para>

	<sect2>
	  <title>Espaces valables ou non</title>
	<para>Cette <emphasis>phrase </emphasis>est normale.</para>
      <para>On ne doit pas voir ici de

saut de paragraphe.</para>
      <para>Dans le code source, par contre,
<screen><computeroutput>les() {
   espaces; sont;     significatifs;
}</computeroutput></screen></para>
	  <para>Ces deux mots doivent être<!-- bl ah -->collés.</para>
	  <para>Pas d'espace après la <foreignphrase>footnote<footnote>
			<para>Non, 

rien.</para>
		  </footnote> <!-- Ne pas blaster l'espace ici merci -->
</foreignphrase>tout<emphasis>
    <literal>ça</literal>
</emphasis>doitêtrecolléaveclepetitchiffre.</para>
	  <para>	  En revanche, on doit voir un espace entre chou et
    fleur, mais pas entre fleur et le point:
     <emphasis>chou<footnote>
			<para>Encore vous ?!</para>
		  </footnote> <literal>fleur</literal>
 </emphasis>.
</para>	  
	  <para>Un dernier (pas <!-- du tout -->collé, pas de mots cou<!--
   Aîe, chérie, ça va couper !!
-->pés ni de sauts de
    paragraphe
<!-- blah -->


<!-- blah -->


<!-- blah -->


<!-- blah -->
bidon)</para>
	</sect2>
	

</sect1>  

  <sect1>
	<title>Mises en page paragraphe</title>

    <sect2>
      <title><sgmltag>screenco</sgmltag> (et <sgmltag>programlistingco</sgmltag>, qui est pareil)</title>
    <screenco>
      <areaspec units="linerange">
	<area coords="1" id="premiere"/>
	<area coords="2" id="deuxieme"/>
	<area coords="3" id="troisieme"/>
	<area coords="1 3" id="tout-le-texte"/>
      </areaspec>
      <screen>Première ligne, très longue (rant rant rant rant rant rant rant rant rant rant rant rant rant rant rant rant rant rant rant rant rant rant rant rant rant rant rant)
Deuxième ligne
Troisième et dernière ligne</screen>
      <calloutlist>
         <title>Commentaires</title>
	<callout arearefs="premiere">
	    <para>C'est la première ligne<footnote>
		<para>Un petit piège. Bien que nous sommes ici techniquement dans un screenco (au sens de l'inclusion XML), on ne devrait pas numéroter les lignes parce que ce n'est pas le <sgmltag>screen</sgmltag> que vous croyez.
		  <screen>Voyons cela...</screen>
</para>
	      </footnote>. On pourrait commenter à
	  l'envi sur cette ligne, juste pour avoir assez de blabla
	  pour savoir si l'itémisation des callouts s'indente
	  joliment.</para>
	</callout>
	  <callout arearefs="premiere troisieme">
	    <para>C'est une description de deux lignes à la fois.</para>
	  </callout>
	  <callout arearefs="tout-le-texte">
	    <para>C'est une description de tout le texte à la fois.</para>
	  </callout>
      </calloutlist>
    </screenco>
    </sect2>
  </sect1>
  <sect1>
	<title>Références croisées</title>
	<para>Le texte suivant ne doit pas être du charabia dans aucune langue:
<blockquote>
		<para>
	On regardera avec profit <xref linkend="TABLE1"/> dans <xref
			linkend="SEC-tables"/>. <xref linkend="TABLE2"/> est
			également intéressante (mais pas autant que le tableau
			<xref endterm="TABLE1-titre" linkend="TABLE1"/>).</para>
		</blockquote>
<blockquote lang="en">
		<para>
	One would refer to <xref linkend="TABLE1"/> in <xref
			linkend="SEC-tables"/>. <xref linkend="TABLE2"/> may also
			be of interest (although not as much as table <xref
			endterm="TABLE1-titre" linkend="TABLE1"/>).</para>
		</blockquote>
</para>  
	<para>
Ne pas oublier qu'il y a d'autres types de références croisées...
<orderedlist>
		<listitem id="SEC-chef-tjrs-raison">
		  <para>Le chef a toujours raison.</para>
		</listitem>
		<listitem>
		  <para>Si le chef a tort, voir l'article <xref
		  linkend="SEC-chef-tjrs-raison"/>.</para>
		</listitem>
	  </orderedlist>
</para>
</sect1>

  <sect1>
	<title>Cahiers de recette IDEALX</title>
<segmentedlist role="cahier-recette">
	<segtitle role="titre"/>
	<segtitle>Objectif du test</segtitle>
	<segtitle>Mode opératoire</segtitle>
	<segtitle>Résultat attendu</segtitle>
	<segtitle role="conclusion">Conclusion</segtitle>
	<segtitle role="remarques">Remarques éventuelles</segtitle>
	<segtitle role="validation">Validation</segtitle>
	<seglistitem>
	  <seg>Fonctionnement</seg>
	  <seg>Vérifier si ça marche</seg>
	  <seg>On appuie sur le bouton</seg>
	  <seg>Ça ronronne et ça s'allume</seg>
	</seglistitem>
	<seglistitem>
	  <seg>Sécurité</seg>
	  <seg>Vérifier si ça n'explose pas</seg>
	  <seg>On appuie sur le bouton, on appuie sur le bouton, on appuie
	  sur le bouton, on appuie sur le bouton, on appuie sur le bouton,
	  on appuie sur le bouton, on appuie sur le bouton, on appuie sur
	  le bouton et on appuie sur le bouton</seg>
	  <seg>On est toujours en vie</seg>
	  <seg>On est toujours en vie</seg>
	</seglistitem>
  </segmentedlist>
</sect1>

  <sect1>
    <title>Tirons quelques cartouches</title>
    <caution>
      <title>Not for the fin tarteur !</title>
      <para>
      Ce bidule est dangereux. (cartouche 'caution')
      </para>
    </caution>

    <important>
      <title>Deux tirant</title>
      <para>
      Dégâts ahead. (cartouche 'important')
      </para>
    </important>

    <warning>
      <title>gaffe</title>
      <para>
      Garopépin (cartouche 'warning')
      </para>
    </warning>

      <para>
    <tip>
      <title>qui paye ?</title>
      <para>
      Conseil : ne pas conseiller (cartouche 'tip')
      </para>
    </tip>
</para>

    <tip>
      <para>
      D'abord, quand il n'y a pas de titre, il doit y avoir le mot
      «Conseil» qui apparaît. Ensuite, le C de «Conseil» ne doit pas
      mordre l'arrondi de l'<literal>\ovalbox</literal>.</para>
      <para>
Remplissor vous rend plissor !
rant rant rant rant rant rant rant rant rant rant rant rant rant rant
rant rant rant rant rant rant rant rant rant rant rant rant rant rant
rant rant rant rant rant rant rant rant rant rant rant rant rant rant
rant rant rant rant rant rant rant rant rant rant rant rant rant rant
rant rant rant rant rant rant rant rant rant rant rant rant rant rant
rant rant rant rant rant rant rant rant rant rant rant rant rant rant
rant rant rant rant rant rant rant rant rant rant rant rant rant rant
rant rant rant rant rant rant rant rant rant rant rant rant rant rant
rant rant rant rant rant rant rant rant rant rant rant rant rant rant
rant rant rant rant rant rant rant rant rant rant rant rant Remplissor
vous rend plissor !
rant rant rant rant rant rant rant rant rant rant rant rant rant rant
rant rant rant rant rant rant rant rant rant rant rant rant rant rant
rant rant rant rant rant rant rant rant rant rant rant rant rant rant
rant rant rant rant rant rant rant rant rant rant rant rant rant rant
rant rant rant rant rant rant rant rant rant rant rant rant rant rant


      </para>
    </tip>

    <example>
      <title>montrer n'est pas démontrer</title>
      <para>
      hop (cartouche 'example')
      </para>
    </example>

    <note>
      <title>A, B, C, D</title>
      <para>
      nul (cartouche 'note')
      </para>
    </note>

  </sect1>

  <sect1>
    <title>Tests de l'environnement de compilation</title>
    <para>Ça consiste à inclure trois images, dont les sources sont
    respectivement en PostScript®, fig et PNG.
<foreignphrase>Use the zoom, Luke !</foreignphrase>
    <figure>
	<title><filename>test1.fig</filename></title>
      <graphic fileref="images/test1" format="linespecific"/>
    </figure>
    <figure>
      <title><filename>test2.ps</filename></title>
      <graphic fileref="images/test2" format="linespecific"/>
    </figure>
    <figure>
      <title><filename>test3.png</filename></title>
      <graphic fileref="images/test3" format="linespecific"/>
    </figure>
</para>
  </sect1>

  <bibliography>
    <bibliodiv>
      <title>Sous-section de bibliographie</title>

      <para>C'est là qu'on essaye de donner l'impression qu'on est
      cultivé et qu'on a lu les trucs qu'on cite.</para>
	<biblioentry>
	  <abbrev>Zoinx_95</abbrev>
	  <title>Il y avait un problème avec les underscores dans les
	  abréviations de biblio. Voir <citation>Zoinx_95</citation> à ce sujet.</title>
	</biblioentry>
    </bibliodiv>
  </bibliography>

</article>