Test (1) de HeVeA (2) ********************* 1 Test des polices *=*=*=*=*=*=*=*=*=* Test tt tt it Large tt it Large bf tt it Large Large rm et encore normalsize Roman Roman, small caps Sans Sherif family, italic shape Sans Sherif family TT family, slanted shape Test des tailles ================ tiny footnotesize scriptsize small normalsize large Large huge Huge huge Large large normalsize small scriptsize footnotesize tiny 1.1 Mélange de couleurs et de familles ======================================= red purple en rouge et tt purple red en rouge et tt 1.2 Couleurs à la HeVeA ======================== purple silver gray white maroon red fuchsia green lime olive yellow navy blue teal aqua et ça, c'est presque noir ? et ça, c'est presque blanc ? 1.3 Couleurs à la color ======================== 1.3.1 Couleurs par défaut -------------------------- noir, blanc, rouge, vert, bleu, cyan, jaune, magenta. gris moyen. Un autre jaune. 1.3.2 Modèle HSV ----------------- 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 Link colors for the fancysection package: visited link visited link visited link visited link visited link visited link visited link visited link visited link visited link visited link visited link visited link visited link visited link visited link visited link visited link visited link visited link visited link visited link visited link visited link visited link visited link visited link visited link visited link visited link visited link visited link visited link visited link visited link visited link 1.3.3 Modèle named ------------------- GreenYellow Yellow Goldenrod Dandelion Apricot Peach Melon YellowOrange Orange BurntOrange Bittersweet RedOrange Mahogany Maroon BrickRed Red OrangeRed RubineRed WildStrawberry Salmon CarnationPink Magenta VioletRed Rhodamine Mulberry RedViolet Fuchsia Lavender Thistle Orchid DarkOrchid Purple Plum Violet RoyalPurple BlueViolet Periwinkle CadetBlue CornflowerBlue MidnightBlue NavyBlue RoyalBlue Blue Cerulean Cyan ProcessBlue SkyBlue Turquoise TealBlue Aquamarine BlueGreen Emerald JungleGreen SeaGreen Green ForestGreen PineGreen LimeGreen YellowGreen SpringGreen OliveGreen RawSienna Sepia Brown Tan Gray Black White 1.4 Optimizer test =================== 1.4.1 Testing a direct class definition ---------------------------------------- Let us consider class "tst", Sans oblique maroon, HeVeA. Below, colors and style in URL's, small "E" in HeVeA. - Without class: the url HeVeA (3) is redirected to http://moscova.inria.fr/~maranget/hevea/. - Styled, outside: the url HeVeA (4) is redirected to http://moscova.inria.fr/~maranget/hevea/. - Style, inside: the url HeVeA (5) is redirected to http://moscova.inria.fr/~maranget/hevea/. 1.4.2 Testing a direct style definition ---------------------------------------- Let us consider style "font-family:sans;font-style:oblique;color:maroon", Sans oblique maroon, HeVeA. Below, colors and style in URL's, small "E" in HeVeA. - Without class: the url HeVeA (6) is redirected to http://moscova.inria.fr/~maranget/hevea/. - Styled, outside: the url HeVeA (7) is redirected to http://moscova.inria.fr/~maranget/hevea/. - Style, inside: the url HeVeA (8) is redirected to http://moscova.inria.fr/~maranget/hevea/. 1.4.3 Color mix ---------------- - With class: greenredgreenredgreenredgreenredgreen - With style: greenredgreenredgreenredgreenredgreen - With color: greenredgreenredgreenredgreenredgreen - With macro: greenredgreenredgreenredgreenredgreen One may notice that macro green and color green (9). are different... And now the same in monospace font - With class: greenredgreenredgreenredgreenredgreen - With style: greenredgreenredgreenredgreenredgreen - With color: greenredgreenredgreenredgreenredgreen - With macro: greenredgreenredgreenredgreenredgreen 2 Paragraphs *=*=*=*=*=*=* 2.1 No par skip ================ coucou coucou ha ?? \begin{list}{default_label}{decls} coucou <> Coucou Quotation coucou Coucou ( ) ( 1 2 ) 1 2 ( ) Yet another After label. 2.2 Par skip ============= coucou coucou ha ?? \begin{list}{default_label}{decls} coucou <> Coucou Quotation coucou Coucou ( ) ( 1 2 ) 1 2 ( ) Yet another After label. 2.3 Paragraphes dans les listes imbriquées (du à Ph. A. Vitton) ================================================================ This is a test of nested lists. - This the first item in the top-level - This is the second item in the top-level - This is the first item in the second level - This is the second item in the second level - This is the last item in the top level And here is the end of the test. 2.4 Labels des enumerate ========================= 1. Pour la numérotation 1. Premier. 2. Second. 1. Encore un. 1. Et puis un autre, et là, pour LaTeX, c'est le dernier. Le dernier item est 1(b)i(A). Et le dernier enumerate est 1(b)i. 3 Arguments *=*=*=*=*=*= Le i chapô sans espaces : "îîîî" Le i chapô avec espaces : "î î î î" Les caractères accentués sans peine : "bien élevé bien élevé très bien." Chaque tableau est un paragraphe arg_1 = "a" arg_2 = "b" arg_1 = "alpha" arg_2 = "alpha" arg_1 = "alpha" arg_2 = "alpha" arg_1 = "i" arg_2 = "i" 3.1 Espaces et commandes ========================= - Sans espace : avantaprès, avantavantaprès, avantaprès, avantaprès, avant3.1après, avant3.1après, avantaprès. - Avec espace : avant après, avant après, avant après, avant après, avant avant après, avant 3.1 après, avant 3.1 après, avant après, avant après. 4 Math mode *=*=*=*=*=*= 4.1 Italiques en mode math =========================== Alors j'y vais : 1 + a_i+1 + integral_0^N1/x dx + x/2 Et puis une petite mbox en exposant : alpha^gros beta. Et puis faut bien essayer les autres trucs: bold 1 + a_i+1 + integral_0^N1/x dx + x/2 sans sherif 1 + a_i+1 + integral_0^N1/x dx + x/2 italique 1 + a_i+1 + integral_0^N1/x dx + x/2 Bon, on a connu pire ! 4.2 Test des exposants abusifs =============================== 1^2^3^4^5 5 Test du display *=*=*=*=*=*=*=*=*= 1 + A + 1 = 3 Comme au dessus mais en mode display: / |N x 1 + a + | 1/x dx + -- i+1 /0 2 Mauvais espacement en mode display : C C C N N+1 N-2 ---- + ---- + ---- + 4 + ··· + 5 C C C N-1 N N-1 6 Les fractions *=*=*=*=*=*=*=*= x a - + f+ - + 1 y b A -- B 6.1 Exemples d'utilisateurs ============================ Ce sont des mélanges de fractions et de délimiteurs. 6.2 Lévy ========= -- C C 2 C \ 2 N = N-1 + --- = 2 + / --- --- ----- N+1 --- -- k+1 N+1 N 3 3 <= k <= N -- / \ 1 |N 1 ~ 2 / -- ~ 2 | -- dx = 2 lnN -- k /1 x 1 <= k <= N 6.3 Brisset ============ { b } {---} {(c)} {(-)} {(d)} 6.4 Alliot =========== ( [ ( n ) pi ])p k= ( tan[ ( ---) -- ]) ( [ ( N+1) 2 ]) 6.5 Maranget ============= Centrage des numérateurs et dénominateurs. 1 T ------ -- 1 \ u + ------ / it pi -- 1 + -- t=2 2 Et 1 T - -- 1 \ u + ------ / it pi -- 1 + -- t=2 2 Ce tableau doit être centré. 1 2 3 4 Ces forumules sont rclr. 1 1 A = 1 + - + - 0 2 3 1 1 A = 1 + - + - 1 2 3 A ···A··· 1 1 A + 1 = 1 + - + - 1 -- 2 3 1 7 Les tableaux *=*=*=*=*=*=*=* 7.1 Environnement définissant un tableau ========================================= 1 2 7.2 Les modes dans les tableaux ================================ ttfooit sffoosc 7.3 Tableaux d'une ligne ========================= 1 2 ( ) ( 1 ) ( 2 3 ) |1 2 3 4 5 6 7 8 9 10 |3 4 5 6 7 8 10 9 1 2 7.4 Multicolonnes ================== | zobi zobi coucou-coucou zobi-1 zobi-2 | fib afib pat qsort count ------------------------------------------ join | 32.0 14.5 37.2 9.9 16.4 jocaml | 5.7 3.5 5.4 1.4 4.2 Bologna| 11.9 6.2 9.4 16.8 5.3 --------------------------------------------------------------- |n N | Exemple | --------------------------------------------------------------- |16| 65 536 = 6 × 10^4 |Macintosh SE/30 | --------------------------------------------------------------- |32| 4 294 967 296 = 4 × 10^9 |Sun, Hp | --------------------------------------------------------------- |64|18 446 744 073 709 551 616 = 2 × 10^19|Alpha | --------------------------------------------------------------- Macro HeVeA LaTeX ------------------------------------------------------------------------ --------------------------- \url{url}{text} make text an echo text hyperlink to url ------------------------------------------------------------------------ --------------------------- \footurl{url}{text} make text an make url a hyperlink to footnote to url text, url is shown in typewriter font ------------------------------------------------------------------------ --------------------------- \oneurl{url} make url an typeset url in hyperlink to typewriter url. font ------------------------------------------------------------------------ --------------------------- \mailto{address} make address a typeset "mailto" link address in to address typewriter font ------------------------------------------------------------------------ --------------------------- \home{text} produce a home-dir url both for output and links, output aspect is: "~text" 7.5 Les attributs des tables ============================= coucou foo argl bar coucou foo argl coucou coucou coucoufoo foocoucou coucoufoo foocoucou 7.6 Package colortbl ===================== coucou foo foo coucou coucou foo foo coucou coucou foo foo coucou coucou foo foo coucou coucou foo foo coucou 7.7 Les délimiteurs ==================== { ( ) ( ) } { ( 1 ) (2) } { ( ) ( ) } |{( ) ( ) ( ) [ 1 ] }} |{(1 )= (1 )= (1 )= [ 2 ] }} |{( ) ( ) ( ) [ 3 ] }} ----------------------------------------------------------------- ----------------------------------------------------------------- ( 22 31 40 49 2 11 20 ) ( 21 23 32 41 43 3 12 ) (-------- ) ( 11 18 25 2 9 ) ( 13 15 24 33 42 44 4 ) ( 4 9 2 ) ( 10 12 19 21 3 ) ( 5 14 16 25 34 36 45 ) ( 3 5 7 ) ( 4 6 13 20 22 ) ( 46 6 8 17 26 35 37 ) ( 8 1 6 ) ( 23 5 7 14 16 ) ( 38 47 7 9 18 27 29 ) (-------- ) ( 17 24 1 8 15 ) ( { } ) ( 30 39 48 1 10 19 { 0 0 } ) ( { 0 0 } ) ----------------------------------------------------------------- ----------------------------------------------------------------- 7.8 array et tabular en mode display math ========================================== ( ) ( Gamma ) ( Delta ) ( ) ( Gamma ) ( Delta ) 7.9 Un exemple très tordu ========================== | | | | | | | | | | | | | | | | | | | | | | | | | 9 | | | | | | | | | | | | | | 5 | | | | | | | | 7 | | * | | * | | | | | | | | 35 | | | | + | | + | | | | | | + | | + | | 15 | | 15 | | | | | | + | | + | | 71 | | 71 | | 71 | | | | * | | * | | * | | * | | * | | | | * | | * | | * | | * | | * | | * | | 781 | | 781 | | 781 | | 781 | | 781 | | 781 | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | | + | ------ ------ ------ ------- ------- ------- ------- -------- -------- -------- -------- -------- -------- 7.9.1 Quelques délimiteurs imbriqués ------------------------------------- ------------------------------------------------------ [ kappa(j) < Delta(k) ] [( 1 2 ) -- | A aleph |] [( k ) \ | x |] [( alpha a ) + / | gamma -- |] [( i ) -- | y |] [ j=0 ] Table 1: Les délimiteurs dans une table (voir section 9) ------------------------------------------------------ 7.10 Les exposants terribles ============================= . ·^·^·^2 } . 2 }n 2. } 7.11 Newtheorm + cases ======================= Théorème 1 Soit M^p la puissance p-ième de la matrice M, le coefficient M_i,j^p est égal au nombre de chemins de longueur p de G dont l'origine est le sommet x_i et dont l'extrémité est le sommet x_j. Autre théorème 2 (Pour voir) Ça devrait avoir le numéro 2. Preuve On effectue une récurrence sur p. Pour p=1 le résultat est immédiat car un chemin de longueur 1 est un arc du graphe. Le calcul de M^p, pour p > 1 donne: n -- p \ p-1 M = / M M i,j -- i,k k,j k=1 Or tout chemin de longueur p entre x_i et x_j se décompose en un chemin de longueur p-1 entre x_i et un certain x_k suivi d'un arc reliant x_k et x_j. Le résultat découle alors de l' hypothèse de récurrence suivant laquelle M_i,k^p-1 est le nombre de chemins de longueur p-1 joignant x_i à x_k. { { 1 + L(i-1,j-1) si a =b { i j L(i,j)={ (*) { max(L(i,j-1),L(i-1,j)) sinon. { 8 Les boîtes *=*=*=*=*=*=* Coucou! Coucou! integral_0^1 pi dx C'est du tt vide: "" 9 Quelques références *=*=*=*=*=*=*=*=*=*=*= Alors ici je suis en 9. Ensuite je serai là-bas en 10. Il y a déjà un petit moment j'étais plus haut avec plein de potes exposants 7.10. J'ai aussi écrit des théorèmes 1 et 2. J'ai déjà fait une table : la table 1. J'en ai une autre à la fin, la table 2. J'essaie aussi une figure 1 ------------------------------------------------------ Pan dans la figure Figure 1: Je suis une figure ------------------------------------------------------ 9.1 Poussons le vice ici 9.1 ============================= Cette sous-section 9.1 pousse le vice jusqu'à avoir à la fois un \label et un \ref dans son titre. 10 Quelques notes de bas de page *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=* Coucou (10) et là ?? (11). Une note recomposée (12). ------------------------------------------------------ Ceci est la table de la fin. Bref c'est fini. Table 2: ------------------------------------------------------ 11 Encore un effort *=*=*=*=*=*=*=*=*=*= alpha alpha alpha A = epsilon({e }) 0 A 1 ··· k-1 A 0 0 -> 1 -> -> k e in epsilon(A) et (e ,e ,epsilon) in T => e in epsilon(A) i i i+1 i+1 3+k-1 A j+8-i alpha j - Chouette référence 11, non ? 12 Quelques listes *=*=*=*=*=*=*=*=*=* Coucou Zobi A Coucou B Zobi Référence : 12 À comparer avec : A Coucou B Zobi Avec les références 12, 12, B et B. coucou Foo! foooooooooooooooooooo. Et puis encore un: * Coucou * Zobi * a Coucou * b Zobi 13 Beurk *=*=*=*=* coucou - coucou coucou coucou coucou coucou 14 Test de l'index *=*=*=*=*=*=*=*=*=* Dans cet index les numéros sont ceux de cette section, sauf un. Index *=*=* - a, 14, 14, 14 - alpha, 14 - aa, 14 - L'index HeVeA doit être 12, 12 - b, 14 - a, 14 - a, 14, 14 - a, 14, 14 - a - a - a, see ailleurs, 14 - alpha_alpha, 14 - b, 14 - b, 14 - beta, see b - foo, 14 - Pour z, 14 15 Macro substitution *=*=*=*=*=*=*=*=*=*=*= X X X X X X Un espace : "symbol sep ...sep symbol" Tout collé : symbolsep Les arguments substitués sont lexés sans tenir compte de la suite Ca marche : zobi Il y a un espace avant "zobi" : [ zobi] 15.1 un ======== Tout pareil: 1+2^n 1+2^n 1+2^n 1+2^n 1+2^n Tout pareil en display: n 2 -- i 1 + \ i / -- i=0 n 2 -- i 1 + \ i / -- i=0 pi ~ 3.14159... (1) 15.2 deux ========== e ~ 2.71... (2) J'ai fait deux équations 1 et 2. J'en fais encore deux ci-dessous 3 et 4: oo -- \ 1 e = / -- (3) -- n! n=0 pi ~ 4 * arctan(1) log(1+epsilon) = 1 + epsilon + O(epsilon) (4) 1 + 2 + 3 + ··· + n n*(n+1) = ------- (5) 2 Les mêmes sans les numéros: oo -- \ 1 e = / -- -- n! n=0 pi ~ 4 * arctan(1) 15.3 Display dans les tableaux =============================== Ici, array ouvre le mode "display maths". Comparons, [sum_n=0^oo 1/n! + 1/2] et [ oo -- \ 1 1 / -- + - -- n! 2 n=0 ] Et puis aussi la façon de procéder, c'est à dire en mode display dès le début : [ oo ] [ -- ] [ \ 1 1 ] [ / -- + - ] [ -- n! 2 ] [ n=0 ] 15.3.1 Ellipsis ---------------- { 1 } | 1 | { · } | · | 1 + 2 + ··· + n { · } | · | { · } | · | { 2 } | 2 | 15.3.2 Replacement symbol -------------------------- A B 15.3.3 Putting one thing above the other ----------------------------------------- B --- -> C A --- Et pis en texte: A ->^B C 15.4 Arrays ============ 1 2 3 3 2 1 |1|2|3 | | | | | |3|2|1 | 16 The ifthen Package *=*=*=*=*=*=*=*=*=*=*= 16.1 Des ok partout ==================== ok ok ok 16.2 La totale =============== Test du pgcd : Gcd(54, 30) = gcd(24, 30) = gcd(24, 6) = gcd(18, 6) = gcd(12, 6) = gcd(6, 6) = 6. 17 The calc package *=*=*=*=*=*=*=*=*=*= Aller voir [LaTeX-bis] 18 The comment package *=*=*=*=*=*=*=*=*=*=*=* - Premier item. - Deuxième item. - Troisième item. 18.1 Me suis-je planté ? ========================= Ça doit faire 7 : 7 Ça doit faire 3 : 3 Ça doit faire 5 : 5 Ça doit faire 6 : 6 Ça doit faire -1 : -1 Ça doit faire 3 : 3 18.2 Pascal chez les Romains ============================= ------------------------------------------------------------------------ ----------------------------------------------------- 1 i 1 1 i i 1 2 1 i ii i 1 3 3 1 i iii iii i 1 4 6 4 1 i iv vi iv i 1 5 10 10 5 1 i v x x v i 1 6 15 20 15 6 1 i vi xv xx xv vi i 1 7 21 35 35 21 7 1 i vii xxi xxxv xxxv xxi vii i ------------------------------------------------------------------------ ----------------------------------------------------- 19 The array package *=*=*=*=*=*=*=*=*=*=* 19.1 Trucs simples =================== Aligné en bas (et à droite) : Ceci est un| | texte assez| | long pour| | faire| | plusieures| | lignes, enfin| | j'espère. En| | effet les| | lignes HTML| | sont plus| | longues que| | les lignes de| Là aussi il| LaTeX, surtout|faut bosser un| avec le format|peu pour avoir| de ce document| plus d'une| Là, c'est de test. |ligne |court exprès Aligné au centre : Ceci est un texte assez long pour faire plusieures lignes, enfin j'espère. En Là aussi il faut bosser effet les lignes HTML un peu pour avoir plus Là, c'est court exprès sont plus longues que d'une ligne les lignes de LaTeX, surtout avec le format de ce document de test. Aligné en haut : Ceci est un texte assez Là aussi il faut bosser Là, c'est court exprès long pour faire un peu pour avoir plus plusieures lignes, d'une ligne enfin j'espère. En effet les lignes HTML sont plus longues que les lignes de LaTeX, surtout avec le format de ce document de test. Mais si on mélange, alors ça n'a plus rien à voir : Ceci est un texte assez Là aussi il faut bosser long pour faire un peu pour avoir plus plusieures lignes, d'une ligne enfin j'espère. En effet les lignes HTML sont plus longues que les lignes de LaTeX, surtout avec le format de ce document de test. Là, c'est court exprès 19.2 Horreurs diverses ======================= = Gamma n Coucou n A -------------------- m couc ou m -------------------- = Gamma n Coucou n A = Gamma Coucou A ---------------- m couc ou coucou m ---------------- = Gamma Coucou A Coucou| Zob Foo |Foobis Coucou Gamma_A Coucou Gamma_A 20 Macros TeX *=*=*=*=*=*=*= testone(default,argument); testone(bracketed argument,argument). testtwo(bracketed argument],argument). testone(default,argument); testone(bracketed argument,argument). testtwo(bracketed argument,argument). And $lookabLookLook cx5. APR "A" Ça doit faire : 4 + 3 + 2 + 1 Ça fait : 4 + 3 + 2 + 1 20.1 Test de \csname ===================== Ce test réalise un tableau à affectation unique. cent: cent coucou: coucou encore: encore, coucou: coucou FOO: FOO coucou: coucou, coucou: coucou 21 Un peu de alltt *=*=*=*=*=*=*=*=*=* << ocamlrun caml.out arg_1 arg_2 ... arg_n >> << ocamlc -use-runtime /home/me/ocamlunixrun -o myprog \ unix.cma threads.cma your .cmo and .cma files >> << Et voici notre ami le "#1" et notre pote le "_". Et voici une macro qui fait des indices A_1. >> Bon y avait un problème avec les arguments dont le caractère alltt ou pas est à considérer là où il apparaissent en tant qu'arguments. Bref ya des $$ là dessous: << $$ >> Normalement on a des tirets genre -- & --, ici -- & ---, et dessous aussi : << -- & -- >> 22 Les notes de bas de page en folie *=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=* I hate this footnote (13) twice (13). It was Gnats (14) and Gnus (15) as we trekked through Africa, and gnats (14) and gnus (15) again and again...Une dernière note de bas de page pour la route (16). References *=*=*=*=*= [LaTeX-bis] M. Gooseens, F. Mittelbach, A. Samarin. The LaTeX Companion Addison-Websley, 1994. [1] Numéro un. ----------------------------------------------------------------------- This document was translated from LaTeX by HeVeA (17). ----------------------------------- (1) Une étoile (2) Autre chose (3) http://hevea.inria.fr/ (4) http://hevea.inria.fr/ (5) http://hevea.inria.fr/ (6) http://hevea.inria.fr/ (7) http://hevea.inria.fr/ (8) http://hevea.inria.fr/ (9) Indeed green is macro \lime. Similarily, magenta is macro \fuchsia, cyan is macro \aqua (10) coucou (11) Une autre (12) Numéro quatre (13) this is the footnote (14) Small insects (15) Large mammals (16) Je suis la dernière (17) http://hevea.inria.fr//index.html