/usr/share/doc/texlive-doc/texlive/texlive-fr/texlive-fr.html is in texlive-lang-french 2014.20141024-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
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 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050 3051 3052 3053 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3113 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 3241 3242 3243 3244 3245 3246 3247 3248 3249 3250 3251 3252 3253 3254 3255 3256 3257 3258 3259 3260 3261 3262 3263 3264 3265 3266 3267 3268 3269 3270 3271 3272 3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 3313 3314 3315 3316 3317 3318 3319 3320 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 3342 3343 3344 3345 3346 3347 3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 3373 3374 3375 3376 3377 3378 3379 3380 3381 3382 3383 3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 3424 3425 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 3504 3505 3506 3507 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 3538 3539 3540 3541 3542 3543 3544 3545 3546 3547 3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 3610 3611 3612 3613 3614 3615 3616 3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 3628 3629 3630 3631 3632 3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 3651 3652 3653 3654 3655 3656 3657 3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 3677 3678 3679 3680 3681 3682 3683 3684 3685 3686 3687 3688 3689 3690 3691 3692 3693 3694 3695 3696 3697 3698 3699 3700 3701 3702 3703 3704 3705 3706 3707 3708 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718 3719 3720 3721 3722 3723 3724 3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811 3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 3836 3837 3838 3839 3840 3841 3842 3843 3844 3845 3846 3847 3848 3849 3850 3851 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 3863 3864 3865 3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 3891 3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 3945 3946 3947 3948 3949 3950 3951 3952 3953 3954 3955 3956 3957 3958 3959 3960 3961 3962 3963 3964 3965 3966 3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 3982 3983 3984 3985 3986 3987 3988 3989 3990 3991 3992 3993 3994 3995 3996 3997 3998 3999 4000 4001 4002 4003 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013 4014 4015 4016 4017 4018 4019 4020 4021 4022 4023 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 4068 4069 4070 4071 4072 4073 4074 4075 4076 4077 4078 4079 4080 4081 4082 4083 4084 4085 4086 4087 4088 4089 4090 4091 4092 4093 4094 4095 4096 4097 4098 4099 4100 4101 4102 4103 4104 4105 4106 4107 4108 4109 4110 4111 4112 4113 4114 4115 4116 4117 4118 4119 4120 4121 4122 4123 4124 4125 4126 4127 4128 4129 4130 4131 4132 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 4238 4239 4240 4241 4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 4259 4260 4261 4262 4263 4264 4265 4266 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277 4278 4279 4280 4281 4282 4283 4284 4285 4286 4287 4288 4289 4290 4291 4292 4293 4294 4295 4296 4297 4298 4299 4300 4301 4302 4303 4304 4305 4306 4307 4308 4309 4310 4311 4312 4313 4314 4315 4316 4317 4318 4319 4320 4321 4322 4323 4324 4325 4326 4327 4328 4329 4330 4331 4332 4333 4334 4335 4336 4337 4338 4339 4340 4341 4342 4343 4344 4345 4346 4347 4348 4349 4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 4369 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379 4380 4381 4382 4383 4384 4385 4386 4387 4388 4389 4390 4391 4392 4393 4394 4395 4396 4397 4398 4399 4400 4401 4402 4403 4404 4405 4406 4407 4408 4409 4410 4411 4412 4413 4414 4415 4416 4417 4418 4419 4420 4421 4422 4423 4424 4425 4426 4427 4428 4429 4430 4431 4432 4433 4434 4435 4436 4437 4438 4439 4440 4441 4442 4443 4444 4445 4446 4447 4448 4449 4450 4451 4452 4453 4454 4455 4456 4457 4458 4459 4460 4461 4462 4463 4464 4465 4466 4467 4468 4469 4470 4471 4472 4473 4474 4475 4476 4477 4478 4479 4480 4481 4482 4483 4484 4485 4486 4487 4488 4489 4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 4501 4502 4503 4504 4505 4506 4507 4508 4509 4510 4511 4512 4513 4514 4515 4516 4517 4518 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 4553 4554 4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 4568 4569 4570 4571 4572 4573 4574 4575 4576 4577 4578 4579 4580 4581 4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 4598 4599 4600 4601 4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 4642 4643 4644 4645 4646 4647 4648 4649 4650 4651 4652 4653 4654 4655 4656 4657 4658 4659 4660 4661 4662 4663 4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 4690 4691 4692 4693 4694 4695 4696 4697 4698 4699 4700 4701 4702 4703 4704 4705 4706 4707 4708 4709 4710 4711 4712 4713 4714 4715 4716 4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 4737 4738 4739 4740 4741 4742 4743 4744 4745 4746 4747 4748 4749 4750 4751 4752 4753 4754 4755 4756 4757 4758 4759 4760 4761 4762 4763 4764 4765 4766 4767 4768 4769 4770 4771 4772 4773 4774 4775 4776 4777 4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 4809 4810 4811 4812 4813 4814 4815 4816 4817 4818 4819 4820 4821 4822 4823 4824 4825 4826 4827 4828 4829 4830 4831 4832 4833 4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 4846 4847 4848 4849 4850 4851 4852 4853 4854 4855 4856 4857 4858 4859 4860 4861 4862 4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 4881 4882 4883 4884 4885 4886 4887 4888 4889 4890 4891 4892 4893 4894 4895 4896 4897 4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 4909 4910 4911 4912 4913 4914 4915 4916 4917 4918 4919 4920 4921 4922 4923 4924 4925 4926 4927 4928 4929 4930 4931 4932 4933 4934 4935 4936 4937 4938 4939 4940 4941 4942 4943 4944 4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 4965 4966 4967 4968 4969 4970 4971 4972 4973 4974 4975 4976 4977 4978 4979 4980 4981 4982 4983 4984 4985 4986 4987 4988 4989 4990 4991 4992 4993 4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 5011 5012 5013 5014 5015 5016 5017 5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 5049 5050 5051 5052 5053 5054 5055 5056 5057 5058 5059 5060 5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 5072 5073 5074 5075 5076 5077 5078 5079 5080 5081 5082 5083 5084 5085 5086 5087 5088 5089 5090 5091 5092 5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 5110 5111 5112 5113 5114 5115 5116 5117 5118 5119 5120 5121 5122 5123 5124 5125 5126 5127 5128 5129 5130 5131 5132 5133 5134 5135 5136 5137 5138 5139 5140 5141 5142 5143 5144 5145 5146 5147 5148 5149 5150 5151 5152 5153 5154 5155 5156 5157 5158 5159 5160 5161 5162 5163 5164 5165 5166 5167 5168 5169 5170 5171 5172 5173 5174 5175 5176 5177 5178 5179 5180 5181 5182 5183 5184 5185 5186 5187 5188 5189 5190 5191 5192 5193 5194 5195 5196 5197 5198 5199 5200 5201 5202 5203 5204 5205 5206 5207 5208 5209 5210 5211 5212 5213 5214 5215 5216 5217 5218 5219 5220 5221 5222 5223 5224 5225 5226 5227 5228 5229 5230 5231 5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 5275 5276 5277 5278 5279 5280 5281 5282 5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 5296 5297 5298 5299 5300 5301 5302 5303 5304 5305 5306 5307 5308 5309 5310 5311 5312 5313 5314 5315 5316 5317 5318 5319 5320 5321 5322 5323 5324 5325 5326 5327 5328 5329 5330 5331 5332 5333 5334 5335 5336 5337 5338 5339 5340 5341 5342 5343 5344 5345 5346 5347 5348 5349 5350 5351 5352 5353 5354 5355 5356 5357 5358 5359 5360 5361 5362 5363 5364 5365 5366 5367 5368 5369 5370 5371 5372 5373 5374 5375 5376 5377 5378 5379 5380 5381 5382 5383 5384 5385 5386 5387 5388 5389 5390 5391 5392 5393 5394 5395 5396 5397 5398 5399 5400 5401 5402 5403 5404 5405 5406 5407 5408 5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 5424 5425 5426 5427 5428 5429 5430 5431 5432 5433 5434 5435 5436 5437 5438 5439 5440 5441 5442 5443 5444 5445 5446 5447 5448 5449 5450 5451 5452 5453 5454 5455 5456 5457 5458 5459 5460 5461 5462 5463 5464 5465 5466 5467 5468 5469 5470 5471 5472 5473 5474 5475 5476 5477 5478 5479 5480 5481 5482 5483 5484 5485 5486 5487 5488 5489 5490 5491 5492 5493 5494 5495 5496 5497 5498 5499 5500 5501 5502 5503 5504 5505 5506 5507 5508 5509 5510 5511 5512 5513 5514 5515 5516 5517 5518 5519 5520 5521 5522 5523 5524 5525 5526 5527 5528 5529 5530 5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 5554 5555 5556 5557 5558 5559 5560 5561 5562 5563 5564 5565 5566 5567 5568 5569 5570 5571 5572 5573 5574 5575 5576 5577 5578 5579 5580 5581 5582 5583 5584 5585 5586 5587 5588 5589 5590 5591 5592 5593 5594 5595 5596 5597 5598 5599 5600 5601 5602 5603 5604 5605 5606 5607 5608 5609 5610 5611 5612 5613 5614 5615 5616 5617 5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 5630 5631 5632 5633 5634 5635 5636 5637 5638 5639 5640 5641 5642 5643 5644 5645 5646 5647 5648 5649 5650 5651 5652 5653 5654 5655 5656 5657 5658 5659 5660 5661 5662 5663 5664 5665 5666 5667 5668 5669 5670 5671 5672 5673 5674 5675 5676 5677 5678 5679 5680 5681 5682 5683 5684 5685 5686 5687 5688 5689 5690 5691 5692 5693 5694 5695 5696 5697 5698 5699 5700 5701 5702 5703 5704 5705 5706 5707 5708 5709 5710 5711 5712 5713 5714 5715 5716 5717 5718 5719 5720 5721 5722 5723 5724 5725 5726 5727 5728 5729 5730 5731 5732 5733 5734 5735 5736 5737 5738 5739 5740 5741 5742 5743 5744 5745 5746 5747 5748 5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759 5760 5761 5762 5763 5764 5765 5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 5789 5790 5791 5792 5793 5794 5795 5796 5797 5798 5799 5800 5801 5802 5803 5804 5805 5806 5807 5808 5809 5810 5811 5812 5813 5814 5815 5816 5817 5818 5819 5820 5821 5822 5823 5824 5825 5826 5827 5828 5829 5830 5831 5832 5833 5834 5835 5836 5837 5838 5839 5840 5841 5842 5843 5844 5845 5846 5847 5848 5849 5850 5851 5852 5853 5854 5855 5856 5857 5858 5859 5860 5861 5862 5863 5864 5865 5866 5867 5868 5869 5870 5871 5872 5873 5874 5875 5876 5877 5878 5879 5880 5881 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 5892 5893 5894 5895 5896 5897 5898 5899 5900 5901 5902 5903 5904 5905 5906 5907 5908 5909 5910 5911 5912 5913 5914 5915 5916 5917 5918 5919 5920 5921 5922 5923 5924 5925 5926 5927 5928 5929 5930 5931 5932 5933 5934 5935 5936 5937 5938 5939 5940 5941 5942 5943 5944 5945 5946 5947 5948 5949 5950 5951 5952 5953 5954 5955 5956 5957 5958 5959 5960 5961 5962 5963 5964 5965 5966 5967 5968 5969 5970 5971 5972 5973 5974 5975 5976 5977 5978 5979 5980 5981 5982 5983 5984 5985 5986 5987 5988 5989 5990 5991 5992 5993 5994 5995 5996 5997 5998 5999 6000 6001 6002 6003 6004 6005 6006 6007 6008 6009 6010 6011 6012 6013 6014 6015 6016 6017 6018 6019 6020 6021 6022 6023 6024 6025 6026 6027 6028 6029 6030 6031 6032 6033 6034 6035 6036 6037 6038 6039 6040 6041 6042 6043 6044 6045 6046 6047 6048 6049 6050 6051 6052 6053 6054 6055 6056 6057 6058 6059 6060 6061 6062 6063 6064 6065 6066 6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 6095 6096 6097 6098 6099 6100 6101 6102 6103 6104 6105 6106 6107 6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 6136 6137 6138 6139 6140 6141 6142 6143 6144 6145 6146 6147 6148 6149 6150 6151 6152 6153 6154 6155 6156 6157 6158 6159 6160 6161 6162 6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 6188 6189 6190 6191 6192 6193 6194 6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 6245 6246 6247 6248 6249 6250 6251 6252 6253 6254 6255 6256 6257 6258 6259 6260 6261 6262 6263 6264 6265 6266 6267 6268 6269 6270 6271 6272 6273 6274 6275 6276 6277 6278 6279 6280 6281 6282 6283 6284 6285 6286 6287 6288 6289 6290 6291 6292 6293 6294 6295 6296 6297 6298 6299 6300 6301 6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312 6313 6314 6315 6316 6317 6318 6319 6320 6321 6322 6323 6324 6325 6326 6327 6328 6329 6330 6331 6332 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343 6344 6345 6346 6347 6348 6349 6350 6351 6352 6353 6354 6355 6356 6357 6358 6359 6360 6361 6362 6363 6364 6365 6366 6367 6368 6369 6370 6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 6386 6387 6388 6389 6390 6391 6392 6393 6394 6395 6396 6397 6398 6399 6400 6401 6402 6403 6404 6405 6406 6407 6408 6409 6410 6411 6412 6413 6414 6415 6416 6417 6418 6419 6420 6421 6422 6423 6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 6445 6446 6447 6448 6449 6450 6451 6452 6453 6454 6455 6456 6457 6458 6459 6460 6461 6462 6463 6464 6465 6466 6467 6468 6469 6470 6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482 6483 6484 6485 6486 6487 6488 6489 6490 6491 6492 6493 6494 6495 6496 6497 6498 6499 6500 6501 6502 6503 6504 6505 6506 6507 6508 6509 6510 6511 6512 6513 6514 6515 6516 6517 6518 6519 6520 6521 6522 6523 6524 6525 6526 6527 6528 6529 6530 6531 6532 6533 6534 6535 6536 6537 6538 6539 6540 6541 6542 6543 6544 6545 6546 6547 6548 6549 6550 6551 6552 6553 6554 6555 6556 6557 6558 6559 6560 6561 6562 6563 6564 6565 6566 6567 6568 6569 6570 6571 6572 6573 6574 6575 6576 6577 6578 6579 6580 6581 6582 6583 6584 6585 6586 6587 6588 6589 6590 6591 6592 6593 6594 6595 6596 6597 6598 6599 6600 6601 6602 6603 6604 6605 6606 6607 6608 6609 6610 6611 6612 6613 6614 6615 6616 6617 6618 6619 6620 6621 6622 6623 6624 6625 6626 6627 6628 6629 6630 6631 6632 6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 6643 6644 6645 6646 6647 6648 6649 6650 6651 6652 6653 6654 6655 6656 6657 6658 6659 6660 6661 6662 6663 6664 6665 6666 6667 6668 6669 6670 6671 6672 6673 6674 6675 6676 6677 6678 6679 6680 6681 6682 6683 6684 6685 6686 6687 6688 6689 6690 6691 6692 6693 6694 6695 6696 6697 6698 6699 6700 6701 6702 6703 6704 6705 6706 6707 6708 6709 6710 6711 6712 6713 6714 6715 6716 6717 6718 6719 6720 6721 6722 6723 6724 6725 6726 6727 | <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html xml:lang="fr" >
<head>
<title>Guide pratique de TeX Live 2013 </title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)">
<meta name="originator" content="TeX4ht (http://www.cse.ohio-state.edu/~gurari/TeX4ht/)">
<!-- charset=iso-8859-1,html,info,fn-in -->
<meta name="src" content="texlive-fr.tex">
<meta name="date" content="2013-05-28 22:22:00">
<link rel="stylesheet" type="text/css" href="texlive-fr.css">
<link rel="stylesheet" type="text/css" href="texlive-fr.css" >
<link rel="stylesheet" type="text/css" href="tex-live.css" >
</head><body
>
<div class="maketitle">
<h2 class="titleHead">Guide pratique de <span class="TEX">T<span
class="E">E</span>X</span> Live 2013 </h2>
<div class="author" > <span
class="ec-lmr-12">Karl Berry, </span><span
class="ec-lmr-12">éditeur</span>
<br /> <a
href="http://tug.org/texlive/" class="url" ><span
class="ec-lmtt-12">http://tug.org/texlive/</span></a>
<br /> <span
class="ec-lmri-12">Version fran</span><span
class="ec-lmri-12">çaise</span>
<br /> <span
class="ec-lmr-12">Manuel P</span><span
class="ec-lmr-12">égouri</span><span
class="ec-lmr-12">é-Gonnard</span><span class="thank-mark"><a
href="#tk-1" id="kt-1"><span
class="lmsy-10x-x-120">*</span></a></span> </div>
<br />
<div class="date" ><span
class="ec-lmr-12">Mai 2013</span></div>
</div>
<h3 class="likesectionHead"><a
id="x1-1000"></a>Table des matières</h3>
<div class="tableofcontents">
<span class="sectionToc" >1 <a
href="#x1-20001" id="QQ2-1-2">Introduction</a></span>
<br /> <span class="subsectionToc" >1.1 <a
href="#x1-30001.1" id="QQ2-1-3">TEX Live et TEX Collection</a></span>
<br /> <span class="subsectionToc" >1.2 <a
href="#x1-40001.2" id="QQ2-1-4">Support des différents systèmes d’exploitation</a></span>
<br /> <span class="subsectionToc" >1.3 <a
href="#x1-50001.3" id="QQ2-1-5">Installation élémentaire de TEX Live</a></span>
<br /> <span class="subsectionToc" >1.4 <a
href="#x1-60001.4" id="QQ2-1-6">Remarques sur la sécurité</a></span>
<br /> <span class="subsectionToc" >1.5 <a
href="#x1-70001.5" id="QQ2-1-7">Obtenir de l’aide</a></span>
<br /><span class="sectionToc" >2 <a
href="#x1-80002" id="QQ2-1-8">Structure de TEX Collection</a></span>
<br /> <span class="subsectionToc" >2.1 <a
href="#x1-90002.1" id="QQ2-1-9">TEX Collection : TEX Live, proTEXt, MacTEX</a></span>
<br /> <span class="subsectionToc" >2.2 <a
href="#x1-100002.2" id="QQ2-1-10">Répertoires situés à la racine de TEX Live</a></span>
<br /> <span class="subsectionToc" >2.3 <a
href="#x1-110002.3" id="QQ2-1-11">Description des arborescences « texmf » de TEX Live</a></span>
<br /> <span class="subsectionToc" >2.4 <a
href="#x1-120002.4" id="QQ2-1-12">Les extensions de TEX</a></span>
<br /> <span class="subsectionToc" >2.5 <a
href="#x1-130002.5" id="QQ2-1-13">Quelques autres programmes intéressants dans TEX Live</a></span>
<br /><span class="sectionToc" >3 <a
href="#x1-140003" id="QQ2-1-14">Installation</a></span>
<br /> <span class="subsectionToc" >3.1 <a
href="#x1-150003.1" id="QQ2-1-15">Démarrage de l’installation</a></span>
<br />  <span class="subsubsectionToc" >3.1.1 <a
href="#x1-160003.1.1" id="QQ2-1-16">Installation sous Unix</a></span>
<br />  <span class="subsubsectionToc" >3.1.2 <a
href="#x1-170003.1.2" id="QQ2-1-17">Installation sous Mac OS X</a></span>
<br />  <span class="subsubsectionToc" >3.1.3 <a
href="#x1-180003.1.3" id="QQ2-1-18">Installation sous Windows</a></span>
<br />  <span class="subsubsectionToc" >3.1.4 <a
href="#x1-190003.1.4" id="QQ2-1-22">Installation sous Cygwin</a></span>
<br />  <span class="subsubsectionToc" >3.1.5 <a
href="#x1-200003.1.5" id="QQ2-1-23">Installation en mode texte</a></span>
<br />  <span class="subsubsectionToc" >3.1.6 <a
href="#x1-210003.1.6" id="QQ2-1-24">Installation en mode graphique-expert</a></span>
<br />  <span class="subsubsectionToc" >3.1.7 <a
href="#x1-220003.1.7" id="QQ2-1-25">L’installation en mode magique</a></span>
<br /> <span class="subsectionToc" >3.2 <a
href="#x1-230003.2" id="QQ2-1-26">Choix des options d’installation</a></span>
<br />  <span class="subsubsectionToc" >3.2.1 <a
href="#x1-240003.2.1" id="QQ2-1-27">Choix des binaires (Unix seulement)</a></span>
<br />  <span class="subsubsectionToc" >3.2.2 <a
href="#x1-250003.2.2" id="QQ2-1-29">Sélection de ce qui va être installé</a></span>
<br />  <span class="subsubsectionToc" >3.2.3 <a
href="#x1-260003.2.3" id="QQ2-1-32">Répertoires d’installation</a></span>
<br />  <span class="subsubsectionToc" >3.2.4 <a
href="#x1-270003.2.4" id="QQ2-1-33">Options</a></span>
<br /> <span class="subsectionToc" >3.3 <a
href="#x1-280003.3" id="QQ2-1-35">Options de install-tl en ligne de commande</a></span>
<br />  <span class="subsubsectionToc" >3.3.1 <a
href="#x1-290003.3.1" id="QQ2-1-36">L’option <span
class="ec-lmtt-10">-repository</span></a></span>
<br /> <span class="subsectionToc" >3.4 <a
href="#x1-300003.4" id="QQ2-1-37">Étapes post-installation</a></span>
<br />  <span class="subsubsectionToc" >3.4.1 <a
href="#x1-310003.4.1" id="QQ2-1-38">Variables d’environnement sous Unix</a></span>
<br />  <span class="subsubsectionToc" >3.4.2 <a
href="#x1-320003.4.2" id="QQ2-1-39">Variables d’environnement : configuration multi-utilisateur</a></span>
<br />  <span class="subsubsectionToc" >3.4.3 <a
href="#x1-330003.4.3" id="QQ2-1-40">Mises à jour par Internet après une installation par le DVD</a></span>
<br /> <span class="subsectionToc" >3.5 <a
href="#x1-340003.5" id="QQ2-1-41">Configuration des fontes pour XeTEX et LuaTEX</a></span>
<br />  <span class="subsubsectionToc" >3.5.1 <a
href="#x1-350003.5.1" id="QQ2-1-42">ConTEXt Mark IV</a></span>
<br />  <span class="subsubsectionToc" >3.5.2 <a
href="#x1-360003.5.2" id="QQ2-1-43">Ajout de fichiers locaux ou personnels</a></span>
<br />  <span class="subsubsectionToc" >3.5.3 <a
href="#x1-370003.5.3" id="QQ2-1-44">Ajout de fontes externes à TEX Live</a></span>
<br /> <span class="subsectionToc" >3.6 <a
href="#x1-380003.6" id="QQ2-1-45">Tester l’installation</a></span>
<br /> <span class="subsectionToc" >3.7 <a
href="#x1-390003.7" id="QQ2-1-46">Liens vers d’autres logiciels téléchargeables</a></span>
<br /><span class="sectionToc" >4 <a
href="#x1-400004" id="QQ2-1-47">Installations spécialisées</a></span>
<br /> <span class="subsectionToc" >4.1 <a
href="#x1-410004.1" id="QQ2-1-48">Installation partagée entre plusieurs utilisateurs ou machines</a></span>
<br /><span class="sectionToc" >5 <a
href="#x1-420005" id="QQ2-1-49">Installations « portable » de TEX Live</a></span>
<br /> <span class="subsectionToc" >5.1 <a
href="#x1-430005.1" id="QQ2-1-50">Installation sur DVD ou image ISO</a></span>
<br /><span class="sectionToc" >6 <a
href="#x1-440006" id="QQ2-1-51">Maintenance de l’installation avec <span
class="ec-lmss-10">tlmgr</span></a></span>
<br /> <span class="subsectionToc" >6.1 <a
href="#x1-450006.1" id="QQ2-1-55"><span
class="ec-lmss-10">tlmgr </span>en mode graphique</a></span>
<br /> <span class="subsectionToc" >6.2 <a
href="#x1-460006.2" id="QQ2-1-56">Exemples d’utilisation de <span
class="ec-lmss-10">tlmgr </span>en ligne de commande</a></span>
<br /><span class="sectionToc" >7 <a
href="#x1-470007" id="QQ2-1-57">Notes concernant Windows</a></span>
<br /> <span class="subsectionToc" >7.1 <a
href="#x1-480007.1" id="QQ2-1-58">Fonctionnalités supplémentaires à l’installation</a></span>
<br /> <span class="subsectionToc" >7.2 <a
href="#x1-490007.2" id="QQ2-1-59">Programmes supplémentaires</a></span>
<br /> <span class="subsectionToc" >7.3 <a
href="#x1-500007.3" id="QQ2-1-61">Répertoire personnel</a></span>
<br /> <span class="subsectionToc" >7.4 <a
href="#x1-510007.4" id="QQ2-1-62">Base de registre Windows</a></span>
<br /> <span class="subsectionToc" >7.5 <a
href="#x1-520007.5" id="QQ2-1-63">Droits d’accès sous Windows</a></span>
<br />  <span class="subsubsectionToc" >7.5.1 <a
href="#x1-530007.5.1" id="QQ2-1-64">Augmentation de la limite de mémoire sous Windows et Cygwin</a></span>
<br /><span class="sectionToc" >8 <a
href="#x1-540008" id="QQ2-1-65">Guide d’utilisation du système Web2C</a></span>
<br /> <span class="subsectionToc" >8.1 <a
href="#x1-550008.1" id="QQ2-1-66">Kpathsea et la recherche de fichiers</a></span>
<br />  <span class="subsubsectionToc" >8.1.1 <a
href="#x1-560008.1.1" id="QQ2-1-67">Les différentes sources</a></span>
<br />  <span class="subsubsectionToc" >8.1.2 <a
href="#x1-570008.1.2" id="QQ2-1-68">Fichiers de configuration</a></span>
<br />  <span class="subsubsectionToc" >8.1.3 <a
href="#x1-580008.1.3" id="QQ2-1-69">Expansion d’un chemin de recherche</a></span>
<br />  <span class="subsubsectionToc" >8.1.4 <a
href="#x1-590008.1.4" id="QQ2-1-70">Expansion par défaut</a></span>
<br />  <span class="subsubsectionToc" >8.1.5 <a
href="#x1-600008.1.5" id="QQ2-1-71">Expansion spécifiée par les accolades</a></span>
<br />  <span class="subsubsectionToc" >8.1.6 <a
href="#x1-610008.1.6" id="QQ2-1-72">Expansion des sous-répertoires</a></span>
<br />  <span class="subsubsectionToc" >8.1.7 <a
href="#x1-620008.1.7" id="QQ2-1-73">Liste des caractères spéciaux et de leur signification : récapitulatif</a></span>
<br /> <span class="subsectionToc" >8.2 <a
href="#x1-630008.2" id="QQ2-1-74">Les bases de données</a></span>
<br />  <span class="subsubsectionToc" >8.2.1 <a
href="#x1-640008.2.1" id="QQ2-1-75">Le fichier base de données</a></span>
<br />  <span class="subsubsectionToc" >8.2.2 <a
href="#x1-650008.2.2" id="QQ2-1-76">kpsewhich : programme de recherche dans une arborescence</a></span>
<br />  <span class="subsubsectionToc" >8.2.3 <a
href="#x1-660008.2.3" id="QQ2-1-77">Exemples d’utilisation</a></span>
<br />  <span class="subsubsectionToc" >8.2.4 <a
href="#x1-670008.2.4" id="QQ2-1-78">Opérations de débogage</a></span>
<br /> <span class="subsectionToc" >8.3 <a
href="#x1-680008.3" id="QQ2-1-82">Options à l’exécution</a></span>
<br /><span class="sectionToc" >9 <a
href="#x1-690009" id="QQ2-1-83">Remerciements</a></span>
<br /><span class="sectionToc" >10 <a
href="#x1-7000010" id="QQ2-1-84">Historique des versions successives</a></span>
<br /> <span class="subsectionToc" >10.1 <a
href="#x1-7100010.1" id="QQ2-1-85">Les éditions précédentes</a></span>
<br />  <span class="subsubsectionToc" >10.1.1 <a
href="#x1-7200010.1.1" id="QQ2-1-86">2003</a></span>
<br />  <span class="subsubsectionToc" >10.1.2 <a
href="#x1-7300010.1.2" id="QQ2-1-87">2004</a></span>
<br />  <span class="subsubsectionToc" >10.1.3 <a
href="#x1-7400010.1.3" id="QQ2-1-88">2005</a></span>
<br />  <span class="subsubsectionToc" >10.1.4 <a
href="#x1-7500010.1.4" id="QQ2-1-89">2006–2007</a></span>
<br />  <span class="subsubsectionToc" >10.1.5 <a
href="#x1-7600010.1.5" id="QQ2-1-90">2008</a></span>
<br />  <span class="subsubsectionToc" >10.1.6 <a
href="#x1-7700010.1.6" id="QQ2-1-91">2009</a></span>
<br />  <span class="subsubsectionToc" >10.1.7 <a
href="#x1-7800010.1.7" id="QQ2-1-92">2010</a></span>
<br />  <span class="subsubsectionToc" >10.1.8 <a
href="#x1-7900010.1.8" id="QQ2-1-93">2011</a></span>
<br />  <span class="subsubsectionToc" >10.1.9 <a
href="#x1-8000010.1.9" id="QQ2-1-94">2012</a></span>
<br /> <span class="subsectionToc" >10.2 <a
href="#x1-8100010.2" id="QQ2-1-95">Present</a></span>
<br /> <span class="subsectionToc" >10.3 <a
href="#x1-8200010.3" id="QQ2-1-96">Versions futures</a></span>
</div>
<!--l. 102--><p class="noindent" >
<h3 class="sectionHead"><span class="titlemark">1 </span> <a
id="x1-20001"></a>Introduction</h3>
<!--l. 105--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">1.1 </span> <a
id="x1-30001.1"></a><span class="TEX">T<span
class="E">E</span>X</span> Live et <span class="TEX">T<span
class="E">E</span>X</span> Collection</h4>
<!--l. 107--><p class="noindent" >Ce document décrit les principales caractéristiques de la distribution <span class="TEX">T<span
class="E">E</span>X</span> Live, une distribution complète de
<span class="TEX">T<span
class="E">E</span>X</span> pour Linux et autres Unix, Mac OS X et systèmes Windows.
<!--l. 111--><p class="noindent" >Cette distribution peut être obtenue par téléchargement, sur le DVD <span class="TEX">T<span
class="E">E</span>X</span> Collection distribué par les groupes
d’utilisateurs de <span class="TEX">T<span
class="E">E</span>X</span> à leurs membres, ou par d’autres moyens. La section <a
href="#x1-90002.1">2.1<!--tex4ht:ref: sec:tl-coll-dists --></a> décrit brièvement le contenu du
DVD. <span class="TEX">T<span
class="E">E</span>X</span> Live et <span class="TEX">T<span
class="E">E</span>X</span> Collection sont le fruit des efforts des groupes d’utilisateurs de <span class="TEX">T<span
class="E">E</span>X</span>. La description
qui suit porte essentiellement sur <span class="TEX">T<span
class="E">E</span>X</span> Live.
<!--l. 118--><p class="noindent" >La distribution <span class="TEX">T<span
class="E">E</span>X</span> Live comprend les binaires pré-compilés de <span class="TEX">T<span
class="E">E</span>X</span>, LaTeX2e, Con<span class="TEX">T<span
class="E">E</span>X</span>t, Metafont,
MetaPost, BibTeX et de nombreux autres programmes ainsi qu’une bibliothèque étendue de macros, de fontes
et de documentations. Elle permet aussi la composition de textes dans la plupart des langues utilisées dans le
monde.
<!--l. 124--><p class="noindent" >On trouvera à la fin du document, section <a
href="#x1-7000010">10<!--tex4ht:ref: sec:history --></a> (page <a
href="#x1-7000010">75<!--tex4ht:ref: sec:history --></a>), un bref historique des principales modifications
apportées au fil du temps à la distribution <span class="TEX">T<span
class="E">E</span>X</span> Live.
<!--l. 128--><p class="noindent" >Les utilisateurs des éditions précédentes de <span class="TEX">T<span
class="E">E</span>X</span> Live sont invités à lire, <span
class="ec-lmri-10">avant toute mise </span><span
class="ec-lmri-10">à jour</span>, la
section <a
href="#x1-8100010.2">10.2<!--tex4ht:ref: sec:tlcurrent --></a> page <a
href="#x1-8100010.2">84<!--tex4ht:ref: sec:tlcurrent --></a> qui présente les principaux changements intervenus cette année.
<!--l. 133--><p class="noindent" ><a id="platforms"></a>
<h4 class="subsectionHead"><span class="titlemark">1.2 </span> <a
id="x1-40001.2"></a>Support des différents systèmes d’exploitation</h4>
<!--l. 137--><p class="noindent" ><span class="TEX">T<span
class="E">E</span>X</span> Live contient les exécutables pour les principales architectures Unix, dont GNU/Linux, Mac OS X et
Cygwin. Les sources inclus dans la distribution devraient être compilables sur des plate-formes pour lesquelles
nous ne fournissons pas d’exécutables.
<!--l. 142--><p class="noindent" >Concernant Windows, XP et les versions ultérieures sont supportés. Windows 2000 devrait probablement
fonctionner (en bonne partie). Il n’y a pas d’exécutables spécifiques 64-bit pour Windows, mais les exécutables
32-bit devraient fonctionner sur les systèmes 64-bit.
<!--l. 147--><p class="noindent" >Consulter la section <a
href="#x1-90002.1">2.1<!--tex4ht:ref: sec:tl-coll-dists --></a> pour des solutions alternatives sous Windows et Mac OS X.
<!--l. 150--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">1.3 </span> <a
id="x1-50001.3"></a>Installation élémentaire de <span class="TEX">T<span
class="E">E</span>X</span> Live</h4>
<!--l. 153--><p class="noindent" >Vous pouvez installer <span class="TEX">T<span
class="E">E</span>X</span> Live de deux façons différentes<span class="frenchb-nbsp"> </span>: soit depuis le DVD, soit depuis Internet
(<a
href="http://tug.org/texlive/acquire.html" class="url" ><span
class="ec-lmtt-10">http://tug.org/texlive/acquire.html</span></a>). L’installateur réseau est petit et télécharge tout ce qu’il faut
depuis Internet.
<!--l. 158--><p class="noindent" >L’installateur du DVD vous permet d’installer sur votre disque dur. Il n’est plus possible de lancer <span class="TEX">T<span
class="E">E</span>X</span> Live
directement depuis le DVD <span class="TEX">T<span
class="E">E</span>X</span> Collection (ou une image <span
class="ec-lmtt-10">.iso</span>), mais vous pouvez créer une installation
portable, par exemple sur une clé USB (voir section <a
href="#x1-420005">5<!--tex4ht:ref: sec:portable-tl --></a>).
<!--l. 163--><p class="noindent" >La procédure d’installation est décrite en détail dans les sections suivantes (page <a
href="#x1-140003">12<!--tex4ht:ref: sec:install --></a>), mais voici de quoi
commencer rapidement.
<ul class="itemize1">
<li class="itemize">Le script d’installation s’appelle <span class="path"><span
class="ec-lmtt-10">install-tl</span></span>. Il peut fonctionner en mode « magique <span class="footnote-mark"><a
href="#fn1x0" id="fn1x0-bk"><sup class="textsuperscript">1</sup></a></span><a
id="x1-5001f1"></a> »
avec l’option <span
class="ec-lmtt-10">-gui=wizard </span>(c’est le mode par défaut sous Windows), en mode texte avec l’option
<span
class="ec-lmtt-10">-gui=text </span>(mode par défaut partout ailleurs), ou en mode graphique expert avec <span
class="ec-lmtt-10">-gui=perltk</span>.
</li>
<li class="itemize">Ce script installe en particulier le programme « <span class="TEX">T<span
class="E">E</span>X</span> Live Manager » appelé <span
class="ec-lmss-10">tlmgr</span>. Comme
l’installeur, il peut être utilisé en mode graphique ou en mode texte. Il permet d’ajouter ou de
supprimer des composants et de procéder à différents réglages de configuration.
</li></ul>
<!--l. 181--><p class="noindent" ><a id="security"></a>
<h4 class="subsectionHead"><span class="titlemark">1.4 </span> <a
id="x1-60001.4"></a>Remarques sur la sécurité</h4>
<!--l. 185--><p class="noindent" >À notre connaissance, les programmes <span class="TEX">T<span
class="E">E</span>X</span> de base en eux-mêmes sont (et ont toujours été) extrêmement
robustes. Cependant, d’autres programmes livrés avec <span class="TEX">T<span
class="E">E</span>X</span> Live ne le sont peut-être pas autant, bien que
chacun fasse de son mieux. De façon générale, il faut faire preuve de prudence avant de lancer des programmes
sur des données en lesquelles vous n’avez pas toute confiance. Pour plus de sécurité, travaillez dans un nouveau
répertoire créé à cet effet.
<!--l. 192--><p class="noindent" >Il convient d’être particulièrement vigilant sous Windows, qui en général cherche les programmes dans le
répertoire courant avant tout, quel que soit le chemin de recherche défini. Nous avons comblé
de nombreuses failles, mais il en reste certainement d’autres, notamment avec les programmes
maintenus extérieurement. C’est pourquoi nous recommandons de vérifier s’il n’y a pas de fichiers
suspects dans le répertoire courant, en particulier les exécutables (binaires ou scripts). En général, il
ne devrait pas y en avoir, et le simple fait de compiler un document devrait encore moins en
créer.
<!--l. 201--><p class="noindent" >Enfin, <span class="TEX">T<span
class="E">E</span>X</span> (et les programmes associés) ont la capacité d’écrire des fichiers en compilant des
documents, capacité qui peut être exploitée à des fins malignes de nombreuses façons. Ici aussi, la
meilleure protection est de compiler les documents inconnus dans un répertoire nouvellement
créé.
<!--l. 206--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">1.5 </span> <a
id="x1-70001.5"></a>Obtenir de l’aide</h4>
<!--l. 209--><p class="noindent" >La communauté <span class="TEX">T<span
class="E">E</span>X</span> est active et conviviale<span class="frenchb-thinspace"> </span>; la plupart des questions finissent par obtenir une réponse. Par
contre, le support est informel, assuré par des volontaires et des lecteurs occasionnels, aussi est-il
particulièrement important que vous fassiez votre propre travail de recherche avant de poser une question (si
vous préférez un support commercial, vous pouvez renoncer à <span class="TEX">T<span
class="E">E</span>X</span> Live et acheter un système payant<span class="frenchb-thinspace"> </span>; voir
une liste à <a
href="http://tug.org/interest.html#vendors" class="url" ><span
class="ec-lmtt-10">http://tug.org/interest.html#vendors</span></a>).
<!--l. 217--><p class="noindent" >Voici une liste de ressources, classées selon l’ordre dans lequel nous recommandons de les utiliser<span class="frenchb-nbsp"> </span>:
<!--l. 220--><p class="noindent" >
<dl class="description"><dt class="description">
<span
class="ec-lmbx-10">Getting Started</span> </dt><dd
class="description">– pour ceux qui débutent en <span class="TEX">T<span
class="E">E</span>X</span>, la page web <a
href="http://tug.org/begin.html" class="url" ><span
class="ec-lmtt-10">http://tug.org/begin.html</span></a>
contient une courte description du système.
</dd><dt class="description">
<span
class="ec-lmbx-10">FAQ </span><span class="TEX"><span
class="ec-lmbx-10">T</span><span
class="E"><span
class="ec-lmbx-10">E</span></span><span
class="ec-lmbx-10">X</span></span> </dt><dd
class="description">–
la FAQ <span class="TEX">T<span
class="E">E</span>X</span> est un vaste recueil de réponses à toutes sortes de questions, de la plus élémentaire
à la plus complexe. Elle est enregistrée sur le DVD dans <a
href="../../../../texmf-dist/doc/generic/FAQ-en/" >texmf-dist/doc/generic/FAQ-en/</a> et elle
est disponible sur Internet à l’adresse <a
href="http://www.tex.ac.uk/faq" class="url" ><span
class="ec-lmtt-10">http://www.tex.ac.uk/faq</span></a>. Merci de consulter cette FAQ
avant toute question.
</dd><dt class="description">
<span
class="ec-lmbx-10">Catalogue </span><span class="TEX"><span
class="ec-lmbx-10">T</span><span
class="E"><span
class="ec-lmbx-10">E</span></span><span
class="ec-lmbx-10">X</span></span> </dt><dd
class="description">– si vous recherchez une extension, une fonte, un programme, etc., le mieux est de
consulter le catalogue <span class="TEX">T<span
class="E">E</span>X</span> ici<span class="frenchb-nbsp"> </span>: <a
href="http://mirror.ctan.org/help/Catalogue/" class="url" ><span
class="ec-lmtt-10">http://mirror.ctan.org/help/Catalogue/</span></a>.
</dd><dt class="description">
<span
class="ec-lmbx-10">Ressources </span><span class="TEX"><span
class="ec-lmbx-10">T</span><span
class="E"><span
class="ec-lmbx-10">E</span></span><span
class="ec-lmbx-10">X</span></span> <span
class="ec-lmbx-10">sur le Web</span> </dt><dd
class="description">– la page web <a
href="http://tug.org/interest.html" class="url" ><span
class="ec-lmtt-10">http://tug.org/interest.html</span></a> propose beaucoup de
liens relatifs à <span class="TEX">T<span
class="E">E</span>X</span>, en particulier concernant des livres, manuels et articles portant sur tous les
aspects du système.
</dd><dt class="description">
<span
class="ec-lmbx-10">Archives des forums d’aide</span> </dt><dd
class="description">– les principaux forums dédiés au support de <span class="TEX">T<span
class="E">E</span>X</span> sont les groupes
de nouvelles Usenet <a
href="news:comp.text.tex" class="url" ><span
class="ec-lmtt-10">news:comp.text.tex</span></a> (en anglais) et <a
href="news:fr.comp.text.tex" class="url" ><span
class="ec-lmtt-10">news:fr.comp.text.tex</span></a> (en français)
ainsi que les listes de diffusion <a
href="mailto:texhax@tug.org" ><span class="path"><span
class="ec-lmtt-10">texhax@tug.org</span></span></a> (en anglais) et <a
href="mailto:gut@ens.fr" ><span class="path"><span
class="ec-lmtt-10">gut@ens.fr</span></span></a> (en français) et le site
de questions/réponses <a
href="http://tex.stackexchange.com" class="url" ><span
class="ec-lmtt-10">http://tex.stackexchange.com</span></a> (en anglais uniquement). Les archives
correspondantes contiennent des milliers de questions et réponses déjà traitées et permettent
une recherche fructueuse. Voir <a
href="http://groups.google.com/groups?group=fr.comp.text.tex" class="url" ><span
class="ec-lmtt-10">http://groups.google.com/groups?group=fr.comp.text.tex</span></a>
et <a
href="http://tug.org/mail-archives/texhax" class="url" ><span
class="ec-lmtt-10">http://tug.org/mail-archives/texhax</span></a>, respectivement. Une question posée sur un moteur
de recherche, tel que <a
href="http://google.com" class="url" ><span
class="ec-lmtt-10">http://google.com</span></a>, peut aussi fournir des réponses pertinentes.
</dd><dt class="description">
<span
class="ec-lmbx-10">Poster une question</span> </dt><dd
class="description">– si vous ne trouvez pas de réponse, vous pouvez poser la question (en français)
sur <span class="path"><span
class="ec-lmtt-10">fr.comp.text.tex</span></span> via Google ou votre lecteur de nouvelles, ou encore par messagerie à
<a
href="mailto:gut@ens.fr" ><span class="path"><span
class="ec-lmtt-10">gut@ens.fr</span></span></a> (sur inscription). Mais avant de le faire, merci de lire l’introduction de la FAQ
donnant les conseils sur la façon de rédiger la question pour avoir des chances d’obtenir une
réponse pertinente<span class="frenchb-nbsp"> </span>: <a
href="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=askquestion" class="url" ><span
class="ec-lmtt-10">http://www.tex.ac.uk/cgi-bin/texfaq2html?label=askquestion</span></a>. Pour
de l’aide en anglais, vous pouvez également vous tourner vers le site <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span> Community<span class="frenchb-nbsp"> </span>:
<a
href="http://www.latex-community.org/" class="url" ><span
class="ec-lmtt-10">http://www.latex-community.org/</span></a> et son forum <a
href="http://www.latex-community.org/forum/" class="url" ><span
class="ec-lmtt-10">http://www.latex-community.org/forum/</span></a>,
ainsi que le site <span class="TEX">T<span
class="E">E</span>X</span> StackExchange à <a
href="http://tex.stackexchange.com/" class="url" ><span
class="ec-lmtt-10">http://tex.stackexchange.com/</span></a>.
</dd><dt class="description">
<span
class="ec-lmbx-10">Support de </span><span class="TEX"><span
class="ec-lmbx-10">T</span><span
class="E"><span
class="ec-lmbx-10">E</span></span><span
class="ec-lmbx-10">X</span></span> <span
class="ec-lmbx-10">Live</span> </dt><dd
class="description">– si vous voulez faire un rapport d’anomalie, émettre des suggestions ou
des commentaires sur la distribution <span class="TEX">T<span
class="E">E</span>X</span> Live, son installation ou sa documentation, utilisez
la liste de diffusion <a
href="mailto:tex-live@tug.org" ><span class="path"><span
class="ec-lmtt-10">tex-live@tug.org</span></span></a>. Mais attention, si la question concerne l’utilisation d’un
programme particulier inclus dans <span class="TEX">T<span
class="E">E</span>X</span> Live, il vaut mieux que vous vous adressiez directement
à la personne ou à la liste de diffusion qui maintient le programme. Il suffit souvent d’ajouter
l’option <span
class="ec-lmtt-10">--help </span>lors de l’exécution du programme pour trouver à qui adresser le rapport.
</dd></dl>
<!--l. 282--><p class="noindent" >L’autre aspect du sujet concerne l’aide à apporter aux personnes soumettant des questions. Les forums
<span class="path"><span
class="ec-lmtt-10">comp.text.tex</span></span>, <span class="path"><span
class="ec-lmtt-10">fr.comp.text.tex</span></span> ainsi que les listes de diffusion <span
class="ec-lmtt-10">texhax </span>et <span
class="ec-lmtt-10">gut </span>sont ouverts à tous, aussi
n’hésitez pas à vous y joindre, à commencer la lecture et à fournir de l’aide là où cela vous est
possible.
<!--l. 290--><p class="noindent" >
<h3 class="sectionHead"><span class="titlemark">2 </span> <a
id="x1-80002"></a>Structure de <span class="TEX">T<span
class="E">E</span>X</span> Collection</h3>
<!--l. 293--><p class="noindent" >Nous décrivons ici le contenu de <span class="TEX">T<span
class="E">E</span>X</span> Collection qui est un sur-ensemble de <span class="TEX">T<span
class="E">E</span>X</span> Live.
<!--l. 295--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">2.1 </span> <a
id="x1-90002.1"></a><span class="TEX">T<span
class="E">E</span>X</span> Collection<span class="frenchb-nbsp"> </span>: <span class="TEX">T<span
class="E">E</span>X</span> Live, pro<span class="TEX">T<span
class="E">E</span>X</span>t, Mac<span class="TEX">T<span
class="E">E</span>X</span></h4>
<!--l. 298--><p class="noindent" >Le DVD <span class="TEX">T<span
class="E">E</span>X</span> Collection contient les éléments suivants<span class="frenchb-nbsp"> </span>:
<!--l. 300--><p class="noindent" >
<dl class="description"><dt class="description">
<span class="TEX"><span
class="ec-lmbx-10">T</span><span
class="E"><span
class="ec-lmbx-10">E</span></span><span
class="ec-lmbx-10">X</span></span> <span
class="ec-lmbx-10">Live</span> </dt><dd
class="description">– un système <span class="TEX">T<span
class="E">E</span>X</span> complet à installer. Page web<span class="frenchb-nbsp"> </span>: <a
href="http://tug.org/texlive/" class="url" ><span
class="ec-lmtt-10">http://tug.org/texlive/</span></a>.
</dd><dt class="description">
<span
class="ec-lmbx-10">Mac</span><span class="TEX"><span
class="ec-lmbx-10">T</span><span
class="E"><span
class="ec-lmbx-10">E</span></span><span
class="ec-lmbx-10">X</span></span> </dt><dd
class="description">– un système <span class="TEX">T<span
class="E">E</span>X</span> pour Mac OS X, qui ajoute à <span class="TEX">T<span
class="E">E</span>X</span> Live un installateur spécifique à
Mac OS X et quelques applications propres au système Mac. Page web<span class="frenchb-nbsp"> </span>: <a
href="http://tug.org/mactex/" class="url" ><span
class="ec-lmtt-10">http://tug.org/mactex/</span></a>.
</dd><dt class="description">
<span
class="ec-lmbx-10">pro</span><span class="TEX"><span
class="ec-lmbx-10">T</span><span
class="E"><span
class="ec-lmbx-10">E</span></span><span
class="ec-lmbx-10">X</span></span><span
class="ec-lmbx-10">t</span> </dt><dd
class="description">– une extension du système MiK<span class="TEX">T<span
class="E">E</span>X</span> pour Windows qui en facilite l’installation et ajoute
quelques outils. Cette distribution est totalement indépendante de <span class="TEX">T<span
class="E">E</span>X</span> Live, elle nécessite un
mode d’installation spécifique. Page web<span class="frenchb-nbsp"> </span>: <a
href="http://tug.org/protext" class="url" ><span
class="ec-lmtt-10">http://tug.org/protext</span></a>.
</dd><dt class="description">
<span
class="ec-lmbx-10">CTAN</span> </dt><dd
class="description">– une image du site d’archives CTAN (<a
href="http://www.ctan.org/" class="url" ><span
class="ec-lmtt-10">http://www.ctan.org/</span></a>).
</dd></dl>
<!--l. 318--><p class="noindent" >Les droits d’utilisation des fichiers présents dans CTAN et pro<span class="TEX">T<span
class="E">E</span>X</span>t diffèrent de ceux de <span class="TEX">T<span
class="E">E</span>X</span>
Live, pensez à lire les licences si vous envisagez de modifier ou de redistribuer certains de ces
fichiers.
<!--l. 322--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">2.2 </span> <a
id="x1-100002.2"></a>Répertoires situés à la racine de <span class="TEX">T<span
class="E">E</span>X</span> Live</h4>
<!--l. 325--><p class="noindent" >Voici une petite liste des répertoires situés à la racine d’une installation <span class="TEX">T<span
class="E">E</span>X</span> Live avec une courte
description.
<!--l. 328--><p class="noindent" >
<dl class="list1"><dt class="list">
<span
class="ec-lmtt-10">bin</span> </dt><dd
class="list">
<!--l. 329--><p class="noindent" >– programmes de la famille <span class="TEX">T<span
class="E">E</span>X</span>, rangés dans des sous-répertoires selon les plates-formes.
</dd><dt class="list">
<span
class="ec-lmtt-10">readme-*.dir</span> </dt><dd
class="list">
<!--l. 332--><p class="noindent" >– une brève introduction et quelques liens utiles pour <span class="TEX">T<span
class="E">E</span>X</span> Live, dans divers langages, sous forme
de pages HTML ou de texte brut.
</dd><dt class="list">
<span
class="ec-lmtt-10">source</span> </dt><dd
class="list">
<!--l. 335--><p class="noindent" >– le code source de tous les programmes, dont les principaux programmes <span class="TEX">T<span
class="E">E</span>X</span> basés sur Web2C.
</dd><dt class="list">
<span
class="ec-lmtt-10">texmf-dist</span> </dt><dd
class="list">
<!--l. 338--><p class="noindent" >– Le répertoire principal<span class="frenchb-thinspace"> </span>; voir <span
class="ec-lmtt-10">TEXMFDIST </span>dans la section suivante.
</dd><dt class="list">
<span
class="ec-lmtt-10">tlpkg</span> </dt><dd
class="list">
<!--l. 341--><p class="noindent" >– scripts et programmes d’installation, et éléments spécifiques pour Windows.</dd></dl>
<!--l. 345--><p class="noindent" >On trouve également, au même niveau que les répertoires mentionnés ci-dessus, les scripts d’installation et le
fichier <span class="path"><span
class="ec-lmtt-10">README</span></span> principal en anglais (disponible en différentes langues dans les répertoires <span class="path"><span
class="ec-lmtt-10">readme-*.dir</span></span>
susmentionnés).
<!--l. 350--><p class="noindent" >Concernant la documentation, le fichier <a
href="../../../../doc.html" >doc.html</a>, qui contient une liste exhaustive de liens vers les
fichiers de documentation, peut être bien utile. La documentation des programmes (manuels, pages
de <span
class="ec-lmss-10">man</span>, fichiers <span
class="ec-lmss-10">info</span>), ainsi que celle des paquets et formats se trouve dans <span class="path"><span
class="ec-lmtt-10">texmf-dist/doc</span></span>.
Vous pouvez utiliser le programme <span
class="ec-lmss-10">texdoc </span>pour trouver chaque fichier de documentation, où qu’il
soit.
<!--l. 357--><p class="noindent" >La documentation de <span class="TEX">T<span
class="E">E</span>X</span> Live proprement dite (que vous consultez actuellement) est disponible dans le
répertoire <span class="path"><span
class="ec-lmtt-10">texmf-dist/doc/texlive</span></span> en plusieurs langues<span class="frenchb-nbsp"> </span>:
<ul class="itemize1">
<li class="itemize">anglais<span class="frenchb-nbsp"> </span>: <a
href="../../../../texmf-dist/doc/texlive/texlive-en" >texmf-dist/doc/texlive/texlive-en</a>,
</li>
<li class="itemize">allemand<span class="frenchb-nbsp"> </span>: <a
href="../../../../texmf-dist/doc/texlive/texlive-de" >texmf-dist/doc/texlive/texlive-de</a>,
</li>
<li class="itemize">chinois (simplifié)<span class="frenchb-nbsp"> </span>: <a
href="../../../../texmf-dist/doc/texlive/texlive-zh-cn" >texmf-dist/doc/texlive/texlive-zh-cn</a>,
</li>
<li class="itemize">français<span class="frenchb-nbsp"> </span>: <a
href="../../../../texmf-dist/doc/texlive/texlive-fr" >texmf-dist/doc/texlive/texlive-fr</a>,
</li>
<li class="itemize">italien<span class="frenchb-nbsp"> </span>: <a
href="../../../../texmf-dist/doc/texlive/texlive-it" >texmf-dist/doc/texlive/texlive-it</a>
</li>
<li class="itemize">polonais<span class="frenchb-nbsp"> </span>: <a
href="../../../../texmf-dist/doc/texlive/texlive-pl" >texmf-dist/doc/texlive/texlive-pl</a>,
</li>
<li class="itemize">russe<span class="frenchb-nbsp"> </span>: <a
href="../../../../texmf-dist/doc/texlive/texlive-ru" >texmf-dist/doc/texlive/texlive-ru</a>,
</li>
<li class="itemize">tchèque & slovaque<span class="frenchb-nbsp"> </span>: <a
href="../../../../texmf-dist/doc/texlive/texlive-cz" >texmf-dist/doc/texlive/texlive-cz</a>.</li></ul>
<!--l. 372--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">2.3 </span> <a
id="x1-110002.3"></a>Description des arborescences « texmf » de <span class="TEX">T<span
class="E">E</span>X</span> Live</h4>
<!--l. 375--><p class="noindent" >Nous donnons ici la liste des variables prédéfinies qui contiennent les noms des différentes arborescences de
type « texmf », l’usage qui en est fait, et leurs valeurs par défaut dans <span class="TEX">T<span
class="E">E</span>X</span> Live. La commande <span
class="ec-lmss-10">tlmgr</span><span
class="ec-lmss-10"> </span><span
class="ec-lmss-10">conf</span>
montre les valeurs de ces variables, ce qui permet de savoir où se trouvent ces différentes arborescences dans
une installation donnée.
<!--l. 381--><p class="noindent" >Notez bien que toutes ces arborescences, y compris les arborescences personnelles, doivent suivre la structure
standard des répertoires de <span class="TEX">T<span
class="E">E</span>X</span> (TDS<span class="frenchb-nbsp"> </span>: <a
href="http://tug.org/tds" class="url" ><span
class="ec-lmtt-10">http://tug.org/tds</span></a>) avec sa pléthore de sous-répertoires,
ou les fichiers ne seront pas pris en compte. La section <a
href="#x1-360003.5.2">3.5.2<!--tex4ht:ref: sec:local-personal-macros --></a> page <a
href="#x1-360003.5.2">40<!--tex4ht:ref: sec:local-personal-macros --></a> donne plus de détails à ce
sujet.
<!--l. 388--><p class="noindent" >
<dl class="list1"><dt class="list">
<span
class="ec-lmtt-10">TEXMFDIST</span> </dt><dd
class="list">
<!--l. 389--><p class="noindent" >– contient à peu près tous les fichiers de la distribution originale<span class="frenchb-nbsp"> </span>: fichiers de configuration, scripts,
paquets, polices, etc. (La principale exception concerne les exécutables pour chaque plate-forme,
qui sont dans le répertoire <span
class="ec-lmtt-10">bin/ </span>à côté.) Rien ne devrait être ajouté, modifié ni supprimé
manuellement dans cette arborescence.
</dd><dt class="list">
<span
class="ec-lmtt-10">TEXMFLOCAL</span> </dt><dd
class="list">
<!--l. 395--><p class="noindent" >– c’est là que l’administrateur de la machine doit placer les classes et extensions locales, les fontes
non disponibles dans <span class="TEX">T<span
class="E">E</span>X</span> Live, etc.
</dd><dt class="list">
<span
class="ec-lmtt-10">TEXMFHOME</span> </dt><dd
class="list">
<!--l. 398--><p class="noindent" >– contient les fichiers personnels (extensions, classes, fontes) de l’utilisateur<span class="frenchb-thinspace"> </span>; ce répertoire est
installé automatiquement dans le répertoire personnel de l’utilisateur.
</dd><dt class="list">
<span
class="ec-lmtt-10">TEXMFCONFIG</span> </dt><dd
class="list">
<!--l. 401--><p class="noindent" >– c’est là que les scripts <span
class="ec-lmss-10">texconfig updmap </span>et <span
class="ec-lmss-10">fmtutil </span>recherchent leurs fichiers de configuration
(personnelles) en priorité.
</dd><dt class="list">
<span
class="ec-lmtt-10">TEXMFSYSCONFIG</span> </dt><dd
class="list">
<!--l. 404--><p class="noindent" >– c’est là que les scripts <span
class="ec-lmss-10">texconfig-sys</span>, <span
class="ec-lmss-10">updmap-sys </span>et <span
class="ec-lmss-10">fmtutil-sys </span>recherchent leurs fichiers de
configuration (globaux) en priorité.
</dd><dt class="list">
<span
class="ec-lmtt-10">TEXMFVAR</span> </dt><dd
class="list">
<!--l. 407--><p class="noindent" >– c’est là que les scripts <span
class="ec-lmss-10">texconfig</span>, <span
class="ec-lmss-10">updmap </span>et <span
class="ec-lmss-10">fmtutil </span>rangent les (versions personnelles de) données
générées, comme les formats et les fichiers <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">.map</span></span></span>.
</dd><dt class="list">
<span
class="ec-lmtt-10">TEXMFSYSVAR</span> </dt><dd
class="list">
<!--l. 410--><p class="noindent" >– c’est là que les scripts <span
class="ec-lmss-10">texconfig-sys</span>, <span
class="ec-lmss-10">updmap-sys </span>et <span
class="ec-lmss-10">fmtutil-sys </span>rangent les (versions globales des)
données générées, comme les formats et les fichiers <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">.map</span></span></span>.
</dd><dt class="list">
<span
class="ec-lmtt-10">TEXMFCACHE</span> </dt><dd
class="list">
<!--l. 413--><p class="noindent" >– arborescence(s) utilisée(s) par Con<span class="TEX">T<span
class="E">E</span>X</span>t MkIV et LuaLaTeX pour stocker des (versions de
cache de) fichiers de travails. Par défaut, utilise <span
class="ec-lmtt-10">TEXMFSYSVAR </span>ou, s’il n’est pas possible d’y écrire,
<span
class="ec-lmtt-10">TEXMFVAR</span>.</dd></dl>
<!--l. 419--><p class="noindent" >La structure de l’arborescence <span class="TEX">T<span
class="E">E</span>X</span> Live est par défaut la suivante<span class="frenchb-nbsp"> </span>:
<dl class="description"><dt class="description">
<span
class="ec-lmbx-10">racine multi-utilisateur</span> </dt><dd
class="description">(par exemple <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">/usr/local/texlive</span></span></span>, <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">D:\texlive</span></span></span>,...) qui contient éventuellement
plusieurs distributions<span class="frenchb-nbsp"> </span>:
<dl class="list2"><dt class="list">
<span
class="ec-lmtt-10">2012</span> </dt><dd
class="list">
<!--l. 425--><p class="noindent" >– la distribution précédente,
</dd><dt class="list">
<span
class="ec-lmtt-10">2013</span> </dt><dd
class="list">
<!--l. 426--><p class="noindent" >– la distribution actuelle,
<dl class="list3"><dt class="list">
<span
class="ec-lmtt-10">bin</span> </dt><dd
class="list">
<!--l. 428--><p class="noindent" > 
<dl class="list4"><dt class="list">
<span
class="ec-lmtt-10">i386-linux</span> </dt><dd
class="list">
<!--l. 430--><p class="noindent" >– exécutables Linux,
</dd><dt class="list">
<span
class="ec-lmtt-10">...</span> </dt><dd
class="list">
<!--l. 431--><p class="noindent" >
</dd><dt class="list">
<span
class="ec-lmtt-10">universal-darwin</span> </dt><dd
class="list">
<!--l. 432--><p class="noindent" >– exécutables Mac OS X,
</dd><dt class="list">
<span
class="ec-lmtt-10">win32</span> </dt><dd
class="list">
<!--l. 433--><p class="noindent" >– exécutables Windows,</dd></dl>
</dd><dt class="list">
<span
class="ec-lmtt-10">texmf-dist</span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> </span> </dt><dd
class="list">
<!--l. 435--><p class="noindent" >– correspond à <span
class="ec-lmtt-10">TEXMFDIST </span>et <span
class="ec-lmtt-10">TEXMFMAIN</span>,
</dd><dt class="list">
<span
class="ec-lmtt-10">texmf-var</span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> </span> </dt><dd
class="list">
<!--l. 437--><p class="noindent" >– correspond à <span
class="ec-lmtt-10">TEXMFSYSVAR</span>,
</dd><dt class="list">
<span
class="ec-lmtt-10">texmf-config</span> </dt><dd
class="list">
<!--l. 438--><p class="noindent" >– correspond à <span
class="ec-lmtt-10">TEXMFSYSCONFIG</span>,</dd></dl>
</dd><dt class="list">
<span
class="ec-lmtt-10">texmf-local</span> </dt><dd
class="list">
<!--l. 440--><p class="noindent" >– correspond à <span
class="ec-lmtt-10">TEXMFLOCAL</span>, normalement commun à plusieurs distributions <span class="TEX">T<span
class="E">E</span>X</span> Live (2007, 2008,
etc.),</dd></dl>
</dd><dt class="description">
<span
class="ec-lmbx-10">r</span><span
class="ec-lmbx-10">épertoire personnel de l’utilisateur</span> </dt><dd
class="description"><span
class="ec-lmtt-10">$HOME </span>ou <span
class="ec-lmtt-10">%USERPROFILE%</span><span class="frenchb-nbsp"> </span>:
<dl class="list2"><dt class="list">
<span
class="ec-lmtt-10">.texlive2012</span> </dt><dd
class="list">
<!--l. 446--><p class="noindent" >– fichiers propres à l’utilisateur générés automatiquement par la distribution <span class="TEX">T<span
class="E">E</span>X</span> Live
précédente,
</dd><dt class="list">
<span
class="ec-lmtt-10">.texlive2013</span> </dt><dd
class="list">
<!--l. 448--><p class="noindent" >– fichiers propres à l’utilisateur générés automatiquement par la distribution <span class="TEX">T<span
class="E">E</span>X</span> Live
actuelle,
<dl class="list3"><dt class="list">
<span
class="ec-lmtt-10">texmf-var</span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> </span> </dt><dd
class="list">
<!--l. 451--><p class="noindent" >– correspond à <span
class="ec-lmtt-10">TEXMFVAR</span>, <span
class="ec-lmtt-10">TEXMFCACHE</span>,
</dd><dt class="list">
<span
class="ec-lmtt-10">texmf-config</span> </dt><dd
class="list">
<!--l. 453--><p class="noindent" >– correspond à <span
class="ec-lmtt-10">TEXMFCONFIG</span>,</dd></dl>
</dd><dt class="list">
<span
class="ec-lmtt-10">texmf</span> </dt><dd
class="list">
<!--l. 455--><p class="noindent" >– correspond à <span
class="ec-lmtt-10">TEXMFHOME</span>, répertoire regroupant tous les répertoires de macros personnelles<span class="frenchb-nbsp"> </span>:
<span class="path"><span
class="ec-lmtt-10">texmf/tex/latex</span></span> par exemple pour les fichiers de macros <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span>, etc.</dd></dl>
</dd></dl>
<!--l. 461--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">2.4 </span> <a
id="x1-120002.4"></a>Les extensions de <span class="TEX">T<span
class="E">E</span>X</span></h4>
<!--l. 464--><p class="noindent" >Le programme <span class="TEX">T<span
class="E">E</span>X</span> original de Knuth est figé, sauf corrections de bugs, rares. C’est toujours le programme
<span
class="ec-lmss-10">tex </span>présent dans <span class="TEX">T<span
class="E">E</span>X</span> Live, et ceci ne changera pas autant dans un futur prévisible. <span class="TEX">T<span
class="E">E</span>X</span> Live contient
plusieurs variantes étendues de <span class="TEX">T<span
class="E">E</span>X</span> (aussi appelées « moteurs <span class="TEX">T<span
class="E">E</span>X</span> »)<span class="frenchb-nbsp"> </span>:
<!--l. 469--><p class="noindent" >
<dl class="description"><dt class="description">
<span
class="ec-lmbx-10">e-</span><span class="TEX"><span
class="ec-lmbx-10">T</span><span
class="E"><span
class="ec-lmbx-10">E</span></span><span
class="ec-lmbx-10">X</span></span> </dt><dd
class="description"> ajoute un jeu de nouvelles primitives et les extensions <span class="TEX">T<span
class="E">E</span>X</span>--XE T pour l’écriture de droite à
gauche<span class="frenchb-thinspace"> </span>; e-<span class="TEX">T<span
class="E">E</span>X</span> est, en mode normal, 100% compatible avec <span class="TEX">T<span
class="E">E</span>X</span> standard. Pour plus de détails
consulter le fichier <a
href="../../../../texmf-dist/doc/etex/base/etex_man.pdf" >texmf-dist/doc/etex/base/etex_man.pdf</a> du DVD.
</dd><dt class="description">
<span
class="ec-lmbx-10">pdf</span><span class="TEX"><span
class="ec-lmbx-10">T</span><span
class="E"><span
class="ec-lmbx-10">E</span></span><span
class="ec-lmbx-10">X</span></span> </dt><dd
class="description">inclut les extensions e-<span class="TEX">T<span
class="E">E</span>X</span> et produit, au choix, des fichiers au format Acrobat PDF
ou au format DVI<span class="frenchb-thinspace"> </span>; il inclut aussi de nombreuses extensions indépendantes du format
de sortie. C’est le moteur de base sur lequel sont construits tous les formats autres
que plain<span class="TEX">T<span
class="E">E</span>X</span>, comme <span
class="ec-lmss-10">etex</span>, <span
class="ec-lmss-10">latex </span>et <span
class="ec-lmss-10">pdflatex</span>. Son site web est <a
href="http://www.pdftex.org/" class="url" ><span
class="ec-lmtt-10">http://www.pdftex.org/</span></a>.
Le manuel d’utilisation se trouve sur le DVD dans <a
href="../../../../texmf/doc/pdftex/manual/" >texmf/doc/pdftex/manual/</a>. Le fichier
<a
href="../../../../texmf/doc/pdftex/pdftex/manual/samplepdf/samplepdf.tex" >texmf/doc/pdftex/pdftex/manual/samplepdf/samplepdf.tex</a> donne des exemples d’utilisation.
</dd><dt class="description">
<span
class="ec-lmbx-10">Lua</span><span class="TEX"><span
class="ec-lmbx-10">T</span><span
class="E"><span
class="ec-lmbx-10">E</span></span><span
class="ec-lmbx-10">X</span></span> </dt><dd
class="description">est le successeur de pdf<span class="TEX">T<span
class="E">E</span>X</span> avec lequel il reste en grande partie (mais pas totalement)
compatible. Ses possibilités sont aussi censées être un sur-ensemble de celles d’Aleph (voir
ci-dessous), bien qu’il ne soit pas prévu pour être techniquement compatible. Lua<span class="TEX">T<span
class="E">E</span>X</span> inclut le
langage de script Lua (voir <a
href="http://www.lua.org/" class="url" ><span
class="ec-lmtt-10">http://www.lua.org/</span></a>) qui apporte des solutions élégantes à beaucoup
de problèmes épineux en <span class="TEX">T<span
class="E">E</span>X</span> pur. La commande <span class="path"><span
class="ec-lmtt-10">texlua</span></span> fonctionne comme un interpréteur Lua
indépendant, et est déjà utilisée en tant que telle dans <span class="TEX">T<span
class="E">E</span>X</span> Live. Voir <a
href="http://www.luatex.org/" class="url" ><span
class="ec-lmtt-10">http://www.luatex.org/</span></a>
et <a
href="../../../../texmf-dist/doc/luatex/base/luatexref-t.pdf" >texmf-dist/doc/luatex/base/luatexref-t.pdf</a>.
</dd><dt class="description">
<span
class="ec-lmbx-10">Xe</span><span class="TEX"><span
class="ec-lmbx-10">T</span><span
class="E"><span
class="ec-lmbx-10">E</span></span><span
class="ec-lmbx-10">X</span></span> </dt><dd
class="description">ajoute la possibilité d’utiliser en entrée le codage Unicode et en sortie les fontes
OpenType et les fontes système de la machine, ceci grâce à des bibliothèques externes<span class="frenchb-nbsp"> </span>: voir
<a
href="http://tug.org/xetex/" class="url" ><span
class="ec-lmtt-10">http://tug.org/xetex/</span></a>.
</dd><dt class="description">
<span
class="ec-lmbx-10">Omega (Omega)</span> </dt><dd
class="description">fonctionne en utilisant Unicode et des caractères 16 bits, ce qui lui permet de
travailler directement et simultanément avec presque toutes les écritures du monde. L’extension
supporte aussi le chargement dynamique d’OTP (Omega <span
class="ec-lmri-10">Translation Processes</span>) qui permet à
l’utilisateur d’appliquer sur des flux d’entrée quelconques des transformations complexes qu’il
aura lui-même définies. <span class="TEX">T<span
class="E">E</span>X</span> Live n’inclut plus Omega en tant que programme séparé<span class="frenchb-thinspace"> </span>; seul Alpeh
est fourni.
</dd><dt class="description">
<span
class="ec-lmbx-10">Aleph</span> </dt><dd
class="description">combine les fonctionnalités de Omega et de e-<span class="TEX">T<span
class="E">E</span>X</span><span class="frenchb-thinspace"> </span>; voir <a
href="../../../../texmf-dist/doc/aleph/base" >texmf-dist/doc/aleph/base</a>.
</dd></dl>
<!--l. 515--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">2.5 </span> <a
id="x1-130002.5"></a>Quelques autres programmes intéressants dans <span class="TEX">T<span
class="E">E</span>X</span> Live</h4>
<!--l. 517--><p class="noindent" >Voici quelques autres programmes couramment utilisés et présents dans <span class="TEX">T<span
class="E">E</span>X</span> Live<span class="frenchb-nbsp"> </span>:
<!--l. 520--><p class="noindent" >
<dl class="list1"><dt class="list">
<span
class="ec-lmss-10">bibtex, bibtex8</span> </dt><dd
class="list">
<!--l. 522--><p class="noindent" >– traitement des bibliographies.
</dd><dt class="list">
<span
class="ec-lmss-10">makeindex, xindy</span> </dt><dd
class="list">
<!--l. 524--><p class="noindent" >– traitement des index.
</dd><dt class="list">
<span
class="ec-lmss-10">dvips</span> </dt><dd
class="list">
<!--l. 526--><p class="noindent" >– conversion DVI vers PostScript.
</dd><dt class="list">
<span
class="ec-lmss-10">xdvi</span> </dt><dd
class="list">
<!--l. 528--><p class="noindent" >– visualisation DVI pour le système X Window.
</dd><dt class="list">
<span
class="ec-lmss-10">dvilj</span> </dt><dd
class="list">
<!--l. 530--><p class="noindent" >– pilote DVI pour les imprimantes HP LaserJet.
</dd><dt class="list">
<span
class="ec-lmss-10">dviconcat, dviselect</span> </dt><dd
class="list">
<!--l. 532--><p class="noindent" >– couper/Coller de pages à partir de fichiers DVI.
</dd><dt class="list">
<span
class="ec-lmss-10">dvipdfmx</span> </dt><dd
class="list">
<!--l. 535--><p class="noindent" >– conversion DVI vers PDF, une alternative à pdf<span class="TEX">T<span
class="E">E</span>X</span> (mentionné ci-dessus) pour produire des
fichiers PDF.
</dd><dt class="list">
<span
class="ec-lmss-10">psselect, psnup, ...</span> </dt><dd
class="list">
<!--l. 538--><p class="noindent" >– utilitaires PostScript.
</dd><dt class="list">
<span
class="ec-lmss-10">pdfjam, pdfjoin, ...</span> </dt><dd
class="list">
<!--l. 540--><p class="noindent" >– utilitaires PDF.
</dd><dt class="list">
<span
class="ec-lmss-10">context, mtxrun</span> </dt><dd
class="list">
<!--l. 542--><p class="noindent" >– processeurs Con<span class="TEX">T<span
class="E">E</span>X</span>t et PDF.
</dd><dt class="list">
<span
class="ec-lmss-10">htlatex, ...</span> </dt><dd
class="list">
<!--l. 544--><p class="noindent" >– conversion <span class="TEX">T<span
class="E">E</span>X</span> vers HTML et XML.
</dd></dl>
<!--l. 548--><p class="noindent" ><a id="installation"></a>
<h3 class="sectionHead"><span class="titlemark">3 </span> <a
id="x1-140003"></a>Installation</h3>
<!--l. 552--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">3.1 </span> <a
id="x1-150003.1"></a>Démarrage de l’installation</h4>
<!--l. 555--><p class="noindent" >La première chose à faire est de récupérer le DVD <span class="TEX">T<span
class="E">E</span>X</span> Collection ou de télécharger le programme
d’installation par le réseau. Le programme d’installation s’appelle <span class="path"><span
class="ec-lmtt-10">install-tl</span></span> pour Unix et <span class="path"><span
class="ec-lmtt-10">install-tl.bat</span></span>
pour Windows. La page <a
href="http://tug.org/texlive/acquire.html" class="url" ><span
class="ec-lmtt-10">http://tug.org/texlive/acquire.html</span></a> donne plus d’informations sur les différentes
façons d’obtenir le logiciel.
<!--l. 562--><p class="noindent" >
<dl class="description"><dt class="description">
<span
class="ec-lmbx-10">Installeur r</span><span
class="ec-lmbx-10">éseau</span> </dt><dd
class="description">– à télécharger sur CTAN
dans <span class="path"><span
class="ec-lmtt-10">systems/texlive/tlnet</span></span><span class="frenchb-thinspace"> </span>; l’url <a
href="http://mirror.ctan.org/systems/texlive/tlnet" class="url" ><span
class="ec-lmtt-10">http://mirror.ctan.org/systems/texlive/tlnet</span></a> vous
redirigera automatiquement vers le serveur d’archive le plus proche de chez vous. Deux versions
sont disponibles, <span class="path"><span
class="ec-lmtt-10">install-tl.zip</span></span> utilisable sous Unix et Windows, et <span class="path"><span
class="ec-lmtt-10">install-unx.tar.gz</span></span> pour
Unix seulement (y compris Mac OS X). Après décompression de l’un de ces deux fichiers, les
scripts <span class="path"><span
class="ec-lmtt-10">install-tl</span></span> et <span class="path"><span
class="ec-lmtt-10">install-tl.bat</span></span> se trouveront dans le sous-répertoire <span class="path"><span
class="ec-lmtt-10">install-tl</span></span>.
</dd><dt class="description">
<span
class="ec-lmbx-10">DVD </span><span class="TEX"><span
class="ec-lmbx-10">T</span><span
class="E"><span
class="ec-lmbx-10">E</span></span><span
class="ec-lmbx-10">X</span></span> <span
class="ec-lmbx-10">Collection</span> </dt><dd
class="description">– aller dans son répertoire <span class="path"><span
class="ec-lmtt-10">texlive</span></span>. Sous Windows, l’installation démarre
en principe automatiquement quand vous insérerez le DVD, sinon, il faudra exécuter le
script d’installation <span class="path"><span
class="ec-lmtt-10">install-tl</span></span> ou <span class="path"><span
class="ec-lmtt-10">install-tl.bat</span></span>. Le DVD <span class="TEX">T<span
class="E">E</span>X</span> Collection est distribué
gratuitement aux membres des groupes d’utilisateurs de <span class="TEX">T<span
class="E">E</span>X</span> (Gutenberg par exemple en France,
voir la liste des groupes sur <a
href="http://tug.org/usergroups.html" class="url" ><span
class="ec-lmtt-10">http://tug.org/usergroups.html</span></a>). Il est également possible de
l’acheter séparément (<a
href="http://tug.org/store" class="url" ><span
class="ec-lmtt-10">http://tug.org/store</span></a>) ou de graver une image ISO téléchargée, voire de
la monter directement, sur la plupart des systèmes. Après avoir installé depuis le DVD, si vous
voulez accéder aux mises à jour en continu depuis Internet, consultez la section <a
href="#x1-330003.4.3">3.4.3<!--tex4ht:ref: sec:dvd-install-net-updates --></a>.</dd></dl>
<!--l. 587--><p class="noindent" >Le même programme d’installation est utilisé quelle que soit la source d’installation. La différence la plus
visible entre ces deux modes et qu’avec l’installation par le réseau, vous obtenez les version courantes des
différents paquets, contrairement au DVD (ou image ISO) qui n’est pas mis à jour entre deux versions
majeures.
<!--l. 593--><p class="noindent" >Les sections suivantes expliquent plus en détails le fonctionnement de l’installateur.
<!--l. 596--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">3.1.1 </span> <a
id="x1-160003.1.1"></a>Installation sous Unix</h5>
<!--l. 598--><p class="noindent" >Dans ce qui suit l’invite du <span
class="ec-lmri-10">shell </span>est notée <span
class="ec-lmtt-10">></span><span class="frenchb-thinspace"> </span>; les commandes de l’utilisateur sont en <span
class="ec-lmtk-10">gras</span>. Le programme
<span class="path"><span
class="ec-lmtt-10">install-tl</span></span> est un script Perl<span class="frenchb-thinspace"> </span>; la façon la plus simple de le démarrer sur un système Unix est la suivante.
<div class="alltt">
<!--l. 602--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">cd</span><span
class="ec-lmtk-10"> /chemin/de/installateur</span>
<br /><span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">perl</span><span
class="ec-lmtk-10"> install-tl</span>
</div>
</div> (Vous pouvez aussi invoquer <span
class="ec-lmtk-10">perl /chemin/de/installateur/install-tl </span>ou <span
class="ec-lmtk-10">./install-tl </span>si le
fichier est toujours exécutable, etc.<span class="frenchb-thinspace"> </span>; nous ne répéterons plus toutes ces variantes.) Il est possible
que vous deviez agrandir la fenêtre de votre terminal pour voir le texte complet de l’installateur
(figure <a
href="#x1-18057r1">1<!--tex4ht:ref: fig:text-main --></a>).
<!--l. 612--><p class="noindent" >Pour travailler en mode graphique expert (figure <a
href="#x1-18058r2">2<!--tex4ht:ref: fig:gui-main --></a> – attention, le module <span class="path"><span
class="ec-lmtt-10">Perl::TK</span></span> doit être disponible, avec
le support de XFT, ce qui est en général le cas sous GNU/Linux, mais pas souvent sous d’autres systèmes)<span class="frenchb-nbsp"> </span>:
<div class="alltt">
<!--l. 616--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">cd</span><span
class="ec-lmtk-10"> /chemin/de/installeur</span>
<br /><span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">./install-tl</span><span
class="ec-lmtk-10"> -gui</span>
</div>
</div>
<!--l. 621--><p class="noindent" >La liste complète des options est donnée par <div class="alltt">
<!--l. 622--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">perl</span><span
class="ec-lmtk-10"> install-tl</span><span
class="ec-lmtk-10"> -help</span>
</div>
</div>
<!--l. 626--><p class="noindent" ><span
class="ec-lmbx-10">Attention</span><span class="frenchb-nbsp"> </span>: le matériel installé doit normalement être accessible à tous les utilisateurs de la machine<span class="frenchb-thinspace"> </span>; si celui
qui installe n’est pas <span
class="ec-lmri-10">root</span>, il devra s’assurer que son <span
class="ec-lmtt-10">umask </span>est adapté, par exemple <span
class="ec-lmtt-10">umask 022 </span>ou <span
class="ec-lmtt-10">umask 002</span>.
Consulter la documentation système pour plus de précisions.
<!--l. 632--><p class="noindent" ><span
class="ec-lmbx-10">Remarques particuli</span><span
class="ec-lmbx-10">ères pour Cygwin</span><span class="frenchb-nbsp"> </span>: contrairement aux autres système compatibles Unix, Cygwin ne
comprend pas par défaut tous les programmes requis pour faire fonctionner l’installateur <span class="TEX">T<span
class="E">E</span>X</span> Live. Voir la
section <a
href="#x1-190003.1.4">3.1.4<!--tex4ht:ref: sec:cygwin --></a>.
<!--l. 637--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">3.1.2 </span> <a
id="x1-170003.1.2"></a>Installation sous Mac OS X</h5>
<!--l. 639--><p class="noindent" >Une distribution spécifique, Mac<span class="TEX">T<span
class="E">E</span>X</span> (<a
href="http://tug.org/mactex" class="url" ><span
class="ec-lmtt-10">http://tug.org/mactex</span></a>), a été mise au point pour Mac OS X. Nous
recommandons d’utiliser son installateur natif, plutôt que d’installer la distribution <span class="TEX">T<span
class="E">E</span>X</span> Live en suivant la
procédure indiquée pour Unix. En effet, Mac<span class="TEX">T<span
class="E">E</span>X</span> comprend des ajustements spécifiques pour le système
Mac OS X et facilite la cohabitation entre plusieurs distributions <span class="TEX">T<span
class="E">E</span>X</span> (Mac<span class="TEX">T<span
class="E">E</span>X</span>, Fink, MacPorts,
etc.).
<!--l. 646--><p class="noindent" >Mac<span class="TEX">T<span
class="E">E</span>X</span> est fortement basée sur <span class="TEX">T<span
class="E">E</span>X</span> Live et les arborescences principales et les exécutables sont en tous
points identiques. Quelques répertoires contenant de la documentation et des applications spécifiques au Mac
sont ajoutés.
<!--l. 650--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">3.1.3 </span> <a
id="x1-180003.1.3"></a>Installation sous Windows</h5>
<!--l. 652--><p class="noindent" >Si vous utilisez l’installeur réseau ou si l’insertion du DVD ne lance pas l’installation automatiquement,
double-cliquez sur <span class="path"><span
class="ec-lmtt-10">install-tl.bat</span></span>. Pour disposer de plus d’options, par exemple pour sélectionner
des collections de paquets spécifiques au lieu de faire une installation complète, utilisez plutôt
<span class="path"><span
class="ec-lmtt-10">install-tl-advanced.bat</span></span>.
<!--l. 658--><p class="noindent" >Il est également possible de travailler en ligne de commande<span class="frenchb-thinspace"> </span>; dans ce qui suit l’invite du <span
class="ec-lmri-10">shell</span>
est notée <span
class="ec-lmtt-10">></span>, les commandes de l’utilisateur sont notées <span
class="ec-lmtk-10">en gras</span>. Voici les commandes à lancer<span class="frenchb-nbsp"> </span>:
<div class="alltt">
<!--l. 662--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">install-tl</span>
</div>
</div> à condition d’être dans le répertoire du script d’installation, sinon <div class="alltt">
<!--l. 666--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">D:</span><span
class="ec-lmtt-10">\</span><span
class="ec-lmtk-10">texlive</span><span
class="ec-lmtt-10">\</span><span
class="ec-lmtk-10">install-tl</span>
</div>
</div> où <span
class="ec-lmtt-10">D</span><span class="frenchb-nbsp"> </span><span
class="ec-lmtt-10">: </span>désigne le lecteur de DVD où se trouve la collection <span class="TEX">T<span
class="E">E</span>X</span>. La figure <a
href="#x1-18059r3">3<!--tex4ht:ref: fig:wizard-w32 --></a> montre l’installateur en mode
magique, qui est le mode par défaut pour Windows.
<!--l. 673--><p class="noindent" >Pour travailler en mode texte<span class="frenchb-nbsp"> </span>: <div class="alltt">
<!--l. 674--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">install-tl</span><span
class="ec-lmtk-10"> -no-gui</span>
</div>
</div> La liste complète des options est donnée par <div class="alltt">
<!--l. 678--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">install-tl</span><span
class="ec-lmtk-10"> -help</span>
</div>
</div>
<!--l. 682--><p class="noindent" ><hr class="figure"><div class="figure"
>
<a
id="x1-18057r1"></a>
<div class="fancyvrb" id="fancyvrb1"><a
id="x1-18002r1"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> Installing</span><span
class="ec-lmtt-8"> TeX</span><span
class="ec-lmtt-8"> Live</span><span
class="ec-lmtt-8"> 2013</span><span
class="ec-lmtt-8"> from:</span><span
class="ec-lmtt-8"> ...</span><br class="fancyvrb" /><a
id="x1-18004r2"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> Platform:</span><span
class="ec-lmtt-8"> i386-linux</span><span
class="ec-lmtt-8"> =></span><span
class="ec-lmtt-8"> ’Intel</span><span
class="ec-lmtt-8"> x86</span><span
class="ec-lmtt-8"> with</span><span
class="ec-lmtt-8"> GNU/Linux’</span><br class="fancyvrb" /><a
id="x1-18006r3"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> Distribution:</span><span
class="ec-lmtt-8"> inst</span><span
class="ec-lmtt-8"> (compressed)</span><br class="fancyvrb" /><a
id="x1-18008r4"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> ...</span>
<br class="fancyvrb" /><a
id="x1-18010r5"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> Detected</span><span
class="ec-lmtt-8"> platform:</span><span
class="ec-lmtt-8"> Intel</span><span
class="ec-lmtt-8"> x86</span><span
class="ec-lmtt-8"> with</span><span
class="ec-lmtt-8"> GNU/Linux</span><br class="fancyvrb" /><a
id="x1-18012r6"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><br class="fancyvrb" /><a
id="x1-18014r7"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> <B></span><span
class="ec-lmtt-8"> binary</span><span
class="ec-lmtt-8"> platforms:</span><span
class="ec-lmtt-8"> 1</span><span
class="ec-lmtt-8"> out</span><span
class="ec-lmtt-8"> of</span><span
class="ec-lmtt-8"> 21</span><br class="fancyvrb" /><a
id="x1-18016r8"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><br class="fancyvrb" /><a
id="x1-18018r9"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> <S></span><span
class="ec-lmtt-8"> set</span><span
class="ec-lmtt-8"> installation</span><span
class="ec-lmtt-8"> scheme</span><span
class="ec-lmtt-8"> (scheme-full)</span>
<br class="fancyvrb" /><a
id="x1-18020r10"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><br class="fancyvrb" /><a
id="x1-18022r11"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> <C></span><span
class="ec-lmtt-8"> customizing</span><span
class="ec-lmtt-8"> installation</span><span
class="ec-lmtt-8"> collections</span><br class="fancyvrb" /><a
id="x1-18024r12"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> 43</span><span
class="ec-lmtt-8"> collections</span><span
class="ec-lmtt-8"> out</span><span
class="ec-lmtt-8"> of</span><span
class="ec-lmtt-8"> 45,</span><span
class="ec-lmtt-8"> disk</span><span
class="ec-lmtt-8"> space</span><span
class="ec-lmtt-8"> required:</span><span
class="ec-lmtt-8"> 3909</span><span
class="ec-lmtt-8"> MB</span><br class="fancyvrb" /><a
id="x1-18026r13"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><br class="fancyvrb" /><a
id="x1-18028r14"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> <D></span><span
class="ec-lmtt-8"> directories:</span>
<br class="fancyvrb" /><a
id="x1-18030r15"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> TEXDIR</span><span
class="ec-lmtt-8"> (the</span><span
class="ec-lmtt-8"> main</span><span
class="ec-lmtt-8"> TeX</span><span
class="ec-lmtt-8"> directory):</span><br class="fancyvrb" /><a
id="x1-18032r16"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> /usr/local/texlive/2013</span><br class="fancyvrb" /><a
id="x1-18034r17"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> ...</span><br class="fancyvrb" /><a
id="x1-18036r18"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><br class="fancyvrb" /><a
id="x1-18038r19"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> <O></span><span
class="ec-lmtt-8"> options:</span><br class="fancyvrb" /><a
id="x1-18040r20"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
class="ec-lmtt-8"> use</span><span
class="ec-lmtt-8"> letter</span><span
class="ec-lmtt-8"> size</span><span
class="ec-lmtt-8"> instead</span><span
class="ec-lmtt-8"> of</span><span
class="ec-lmtt-8"> A4</span><span
class="ec-lmtt-8"> by</span><span
class="ec-lmtt-8"> default</span>
<br class="fancyvrb" /><a
id="x1-18042r21"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> ...</span><br class="fancyvrb" /><a
id="x1-18044r22"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><br class="fancyvrb" /><a
id="x1-18046r23"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> <V></span><span
class="ec-lmtt-8"> set</span><span
class="ec-lmtt-8"> up</span><span
class="ec-lmtt-8"> for</span><span
class="ec-lmtt-8"> portable</span><span
class="ec-lmtt-8"> installation</span><br class="fancyvrb" /><a
id="x1-18048r24"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><br class="fancyvrb" /><a
id="x1-18050r25"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> Actions:</span><br class="fancyvrb" /><a
id="x1-18052r26"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> <I></span><span
class="ec-lmtt-8"> start</span><span
class="ec-lmtt-8"> installation</span><span
class="ec-lmtt-8"> to</span><span
class="ec-lmtt-8"> hard</span><span
class="ec-lmtt-8"> disk</span><br class="fancyvrb" /><a
id="x1-18054r27"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> <H></span><span
class="ec-lmtt-8"> help</span><br class="fancyvrb" /><a
id="x1-18056r28"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> <Q></span><span
class="ec-lmtt-8"> quit</span></div>
<br /> <div class="caption"
><span class="id"><span
class="ec-lmcsc-10">Figure</span> 1: </span><span
class="content">Écran principal de l’installateur en mode texte (GNU/Linux)</span></div><!--tex4ht:label?: x1-18057r1 -->
<!--l. 715--><p class="noindent" ></div><hr class="endfigure">
<!--l. 717--><p class="noindent" ><hr class="figure"><div class="figure"
>
<a
id="x1-18058r2"></a>
<!--l. 718--><p class="noindent" ><img
src="../texlive-common/install-lnx-main.png" alt="pict"
>
<br /> <div class="caption"
><span class="id"><span
class="ec-lmcsc-10">Figure</span> 2: </span><span
class="content">Installateur graphique en mode expert (GNU/Linux)</span></div><!--tex4ht:label?: x1-18058r2 -->
<!--l. 721--><p class="noindent" ></div><hr class="endfigure">
<!--l. 723--><p class="noindent" ><hr class="figure"><div class="figure"
>
<a
id="x1-18059r3"></a>
<!--l. 724--><p class="noindent" ><img
src="../texlive-common/wizard-w32.png" alt="pict"
>
<br /> <div class="caption"
><span class="id"><span
class="ec-lmcsc-10">Figure</span> 3: </span><span
class="content">Installateur graphique en mode expert (Windows)</span></div><!--tex4ht:label?: x1-18059r3 -->
<!--l. 727--><p class="noindent" ></div><hr class="endfigure">
<!--l. 730--><p class="noindent" ><a id="cygwin"></a>
<h5 class="subsubsectionHead"><span class="titlemark">3.1.4 </span> <a
id="x1-190003.1.4"></a>Installation sous Cygwin</h5>
<!--l. 734--><p class="noindent" >Avant de commencer l’installation, utilisez le programme <span class="path"><span
class="ec-lmtt-10">setup.exe</span></span> de Cygwin pour installer les
paquets <span class="path"><span
class="ec-lmtt-10">perl</span></span> et <span class="path"><span
class="ec-lmtt-10">wget</span></span> si ce n’est déjà fait. Il est également recommandé d’installer les paquets
suivants<span class="frenchb-nbsp"> </span>:
<ul class="itemize1">
<li class="itemize"><span class="path"><span
class="ec-lmtt-10">fontconfig</span></span>, utilisé par Xe<span class="TEX">T<span
class="E">E</span>X</span> et Lua<span class="TEX">T<span
class="E">E</span>X</span><span class="frenchb-thinspace"> </span>;
</li>
<li class="itemize"><span class="path"><span
class="ec-lmtt-10">ghostscript</span></span>, nécessaire pour divers utilitaires<span class="frenchb-thinspace"> </span>;
</li>
<li class="itemize"><span class="path"><span
class="ec-lmtt-10">libXaw7</span></span>, utilisé par <span
class="ec-lmtt-10">xdvi</span><span class="frenchb-thinspace"> </span>;
</li>
<li class="itemize"><span class="path"><span
class="ec-lmtt-10">ncurses</span></span>, qui fournit la commande <span
class="ec-lmtt-10">clear </span>utilisée par l’installateur.</li></ul>
<!--l. 746--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">3.1.5 </span> <a
id="x1-200003.1.5"></a>Installation en mode texte</h5>
<!--l. 748--><p class="noindent" >La figure <a
href="#x1-18057r1">1<!--tex4ht:ref: fig:text-main --></a> présente l’écran principal de configuration en mode texte sous Unix/Linux, où c’est le mode par
défaut.
<!--l. 751--><p class="noindent" >Il s’agit d’un installateur en mode ligne de commande, il n’y a pas de notion de curseur<span class="frenchb-thinspace"> </span>; par exemple, vous ne
pouvez pas naviguer entre les cases à cocher et les champs d’entrée avec la touche tabulation. Tapez une des
lettres proposées (en respectant la casse) suivie de « entrée » (retour-chariot), l’écran se mettra
automatiquement à jour.
<!--l. 757--><p class="noindent" >L’interface est volontairement rudimentaire afin de permettre son utilisation sur le plus grand nombre possible
de systèmes même avec des versions très dépouillées de Perl.
<!--l. 761--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">3.1.6 </span> <a
id="x1-210003.1.6"></a>Installation en mode graphique-expert</h5>
<!--l. 763--><p class="noindent" >La figure <a
href="#x1-18058r2">2<!--tex4ht:ref: fig:gui-main --></a> page <a
href="#x1-18058r2">19<!--tex4ht:ref: fig:gui-main --></a> présente l’écran principal de configuration en mode graphique sous GNU/Linux. À part
l’utilisation de boutons et menus, cet installateur ne diffère pas beaucoup de l’installateur en mode
texte.
<!--l. 768--><p class="noindent" >Ce mode peut être demandé explicitement avec <div class="alltt">
<!--l. 769--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">install-tl</span><span
class="ec-lmtk-10"> -gui=perltk</span>
</div>
</div>
<!--l. 773--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">3.1.7 </span> <a
id="x1-220003.1.7"></a>L’installation en mode magique</h5>
<!--l. 775--><p class="noindent" >Sous Windows, l’installateur démarre par défaut dans le mode le plus simple que nous avons pu concevoir, le
mode « magique » (figure <a
href="#x1-18059r3">3<!--tex4ht:ref: fig:wizard-w32 --></a>. Dans ce mode, tout est installé et presque aucune question n’est posée.
Par contre, si vous souhaitez personnaliser votre installation, vous devriez utiliser un des autres
modes.
<!--l. 781--><p class="noindent" >Ce mode peut être demandé explicitement avec <div class="alltt">
<!--l. 782--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">install-tl</span><span
class="ec-lmtk-10"> -gui=wizard</span>
</div>
</div>
<!--l. 786--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">3.2 </span> <a
id="x1-230003.2"></a>Choix des options d’installation</h4>
<!--l. 789--><p class="noindent" >Les options proposées sont censées être assez explicites, voici cependant quelques précisions.
<!--l. 792--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">3.2.1 </span> <a
id="x1-240003.2.1"></a>Choix des binaires (Unix seulement)</h5>
<!--l. 795--><p class="noindent" ><hr class="figure"><div class="figure"
>
<a
id="x1-24047r4"></a>
<div class="fancyvrb" id="fancyvrb2"><a
id="x1-24002r1"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> Available</span><span
class="ec-lmtt-8"> platforms:</span><br class="fancyvrb" /><a
id="x1-24004r2"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> ===============================================================================</span>
<br class="fancyvrb" /><a
id="x1-24006r3"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> a</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
class="ec-lmtt-8"> alpha-linux</span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> DEC</span><span
class="ec-lmtt-8"> Alpha</span><span
class="ec-lmtt-8"> with</span><span
class="ec-lmtt-8"> GNU/Linux</span><br class="fancyvrb" /><a
id="x1-24008r4"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> b</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
class="ec-lmtt-8"> amd64-freebsd</span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> x86_64</span><span
class="ec-lmtt-8"> with</span><span
class="ec-lmtt-8"> FreeBSD</span>
<br class="fancyvrb" /><a
id="x1-24010r5"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> c</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
class="ec-lmtt-8"> amd64-kfreebsd</span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> x86_64</span><span
class="ec-lmtt-8"> with</span><span
class="ec-lmtt-8"> GNU/FreeBSD</span><br class="fancyvrb" /><a
id="x1-24012r6"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> d</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
class="ec-lmtt-8"> amd64-netbsd</span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> x86_64</span><span
class="ec-lmtt-8"> with</span><span
class="ec-lmtt-8"> NetBSD</span>
<br class="fancyvrb" /><a
id="x1-24014r7"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> e</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
class="ec-lmtt-8"> armel-linux</span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> ARM</span><span
class="ec-lmtt-8"> with</span><span
class="ec-lmtt-8"> GNU/Linux</span><br class="fancyvrb" /><a
id="x1-24016r8"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> f</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
class="ec-lmtt-8"> armhf-linux</span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> ARMhf</span><span
class="ec-lmtt-8"> with</span><span
class="ec-lmtt-8"> GNU/Linux</span>
<br class="fancyvrb" /><a
id="x1-24018r9"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> g</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
class="ec-lmtt-8"> i386-cygwin</span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> Intel</span><span
class="ec-lmtt-8"> x86</span><span
class="ec-lmtt-8"> with</span><span
class="ec-lmtt-8"> Cygwin</span><br class="fancyvrb" /><a
id="x1-24020r10"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> h</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
class="ec-lmtt-8"> i386-freebsd</span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> Intel</span><span
class="ec-lmtt-8"> x86</span><span
class="ec-lmtt-8"> with</span><span
class="ec-lmtt-8"> FreeBSD</span>
<br class="fancyvrb" /><a
id="x1-24022r11"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> i</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
class="ec-lmtt-8"> i386-kfreebsd</span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> Intel</span><span
class="ec-lmtt-8"> x86</span><span
class="ec-lmtt-8"> with</span><span
class="ec-lmtt-8"> GNU/kFreeBSD</span><br class="fancyvrb" /><a
id="x1-24024r12"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> j</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
class="ec-lmtt-8"> i386-linux</span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> Intel</span><span
class="ec-lmtt-8"> x86</span><span
class="ec-lmtt-8"> with</span><span
class="ec-lmtt-8"> GNU/Linux</span>
<br class="fancyvrb" /><a
id="x1-24026r13"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> k</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
class="ec-lmtt-8"> i386-netbsd</span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> Intel</span><span
class="ec-lmtt-8"> x86</span><span
class="ec-lmtt-8"> with</span><span
class="ec-lmtt-8"> NetBSD</span><br class="fancyvrb" /><a
id="x1-24028r14"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> l</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
class="ec-lmtt-8"> i386-solaris</span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> Intel</span><span
class="ec-lmtt-8"> x86</span><span
class="ec-lmtt-8"> with</span><span
class="ec-lmtt-8"> Solaris</span>
<br class="fancyvrb" /><a
id="x1-24030r15"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> m</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
class="ec-lmtt-8"> mips-irix</span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> SGI</span><span
class="ec-lmtt-8"> IRIX</span><br class="fancyvrb" /><a
id="x1-24032r16"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> o</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
class="ec-lmtt-8"> mipsel-linux</span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> mipsel</span><span
class="ec-lmtt-8"> with</span><span
class="ec-lmtt-8"> Linux</span><br class="fancyvrb" /><a
id="x1-24034r17"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> p</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
class="ec-lmtt-8"> powerpc-linux</span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> PowerPC</span><span
class="ec-lmtt-8"> with</span><span
class="ec-lmtt-8"> GNU/Linux</span>
<br class="fancyvrb" /><a
id="x1-24036r18"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> s</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
class="ec-lmtt-8"> sparc-solaris</span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> Sparc</span><span
class="ec-lmtt-8"> with</span><span
class="ec-lmtt-8"> Solaris</span><br class="fancyvrb" /><a
id="x1-24038r19"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> t</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
class="ec-lmtt-8"> universal-darwin</span><span
class="ec-lmtt-8"> universal</span><span
class="ec-lmtt-8"> binaries</span><span
class="ec-lmtt-8"> for</span><span
class="ec-lmtt-8"> MacOSX/Darwin</span>
<br class="fancyvrb" /><a
id="x1-24040r20"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> u</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
class="ec-lmtt-8"> win32</span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> Windows</span><br class="fancyvrb" /><a
id="x1-24042r21"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> v</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
class="ec-lmtt-8"> x86_64-darwin</span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> x86_64</span><span
class="ec-lmtt-8"> with</span><span
class="ec-lmtt-8"> MacOSX/Darwin</span>
<br class="fancyvrb" /><a
id="x1-24044r22"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> w</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
class="ec-lmtt-8"> x86_64-linux</span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> x86_64</span><span
class="ec-lmtt-8"> with</span><span
class="ec-lmtt-8"> GNU/Linux</span><br class="fancyvrb" /><a
id="x1-24046r23"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> x</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
class="ec-lmtt-8"> x86_64-solaris</span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> x86_64</span><span
class="ec-lmtt-8"> with</span><span
class="ec-lmtt-8"> Solaris</span></div>
<br /> <div class="caption"
><span class="id"><span
class="ec-lmcsc-10">Figure</span> 4: </span><span
class="content">Menu pour le choix des binaires</span></div><!--tex4ht:label?: x1-24047r4 -->
<!--l. 823--><p class="noindent" ></div><hr class="endfigure">
<!--l. 825--><p class="noindent" >La figure <a
href="#x1-24047r4">4<!--tex4ht:ref: fig:bin-text --></a> présente les choix de binaires possibles en mode texte. Seuls les binaires correspondant à
l’architecture détectée seront installés par défaut. Rien n’empêche d’en sélectionner d’autres si nécessaire,
ce qui peut être intéressant dans le cas de machines en réseau ou sur des systèmes en « double
boot ».
<h5 class="subsubsectionHead"><span class="titlemark">3.2.2 </span> <a
id="x1-250003.2.2"></a>Sélection de ce qui va être installé</h5>
<!--l. 834--><p class="noindent" ><hr class="figure"><div class="figure"
>
<a
id="x1-25025r5"></a>
<div class="fancyvrb" id="fancyvrb3"><a
id="x1-25002r1"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> Select</span><span
class="ec-lmtt-8"> scheme:</span><br class="fancyvrb" /><a
id="x1-25004r2"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> ===============================================================================</span><br class="fancyvrb" /><a
id="x1-25006r3"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> a</span><span
class="ec-lmtt-8"> [X]</span><span
class="ec-lmtt-8"> full</span><span
class="ec-lmtt-8"> scheme</span><span
class="ec-lmtt-8"> (everything)</span>
<br class="fancyvrb" /><a
id="x1-25008r4"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> b</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
class="ec-lmtt-8"> medium</span><span
class="ec-lmtt-8"> scheme</span><span
class="ec-lmtt-8"> (small</span><span
class="ec-lmtt-8"> +</span><span
class="ec-lmtt-8"> more</span><span
class="ec-lmtt-8"> packages</span><span
class="ec-lmtt-8"> and</span><span
class="ec-lmtt-8"> languages)</span><br class="fancyvrb" /><a
id="x1-25010r5"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> c</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
class="ec-lmtt-8"> small</span><span
class="ec-lmtt-8"> scheme</span><span
class="ec-lmtt-8"> (basic</span><span
class="ec-lmtt-8"> +</span><span
class="ec-lmtt-8"> xetex,</span><span
class="ec-lmtt-8"> metapost,</span><span
class="ec-lmtt-8"> a</span><span
class="ec-lmtt-8"> few</span><span
class="ec-lmtt-8"> languages)</span>
<br class="fancyvrb" /><a
id="x1-25012r6"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> d</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
class="ec-lmtt-8"> basic</span><span
class="ec-lmtt-8"> scheme</span><span
class="ec-lmtt-8"> (plain</span><span
class="ec-lmtt-8"> and</span><span
class="ec-lmtt-8"> latex)</span><br class="fancyvrb" /><a
id="x1-25014r7"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> e</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
class="ec-lmtt-8"> minimal</span><span
class="ec-lmtt-8"> scheme</span><span
class="ec-lmtt-8"> (plain</span><span
class="ec-lmtt-8"> only)</span><br class="fancyvrb" /><a
id="x1-25016r8"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> f</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
class="ec-lmtt-8"> ConTeXt</span><span
class="ec-lmtt-8"> scheme</span><br class="fancyvrb" /><a
id="x1-25018r9"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> g</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
class="ec-lmtt-8"> GUST</span><span
class="ec-lmtt-8"> TeX</span><span
class="ec-lmtt-8"> Live</span><span
class="ec-lmtt-8"> scheme</span>
<br class="fancyvrb" /><a
id="x1-25020r10"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> h</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
class="ec-lmtt-8"> teTeX</span><span
class="ec-lmtt-8"> scheme</span><span
class="ec-lmtt-8"> (more</span><span
class="ec-lmtt-8"> than</span><span
class="ec-lmtt-8"> medium,</span><span
class="ec-lmtt-8"> but</span><span
class="ec-lmtt-8"> nowhere</span><span
class="ec-lmtt-8"> near</span><span
class="ec-lmtt-8"> full)</span><br class="fancyvrb" /><a
id="x1-25022r11"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> i</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
class="ec-lmtt-8"> XML</span><span
class="ec-lmtt-8"> scheme</span><br class="fancyvrb" /><a
id="x1-25024r12"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> j</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><span
class="ec-lmtt-8"> custom</span><span
class="ec-lmtt-8"> selection</span><span
class="ec-lmtt-8"> of</span><span
class="ec-lmtt-8"> collections</span></div>
<br /> <div class="caption"
><span class="id"><span
class="ec-lmcsc-10">Figure</span> 5: </span><span
class="content">Menu « Scheme »</span></div><!--tex4ht:label?: x1-25025r5 -->
<!--l. 851--><p class="noindent" ></div><hr class="endfigure">
<!--l. 853--><p class="noindent" >Dans le menu « Scheme » (voir figure <a
href="#x1-25025r5">5<!--tex4ht:ref: fig:scheme-text --></a>) on choisit un schéma général de configuration qui détermine un
ensemble de collections à installer. Le schéma par défaut (<span
class="ec-lmtt-10">full</span>) consiste à tout installer, ce qui est
recommandé. Vous pouvez également choisir <span
class="ec-lmtt-10">basic </span>pour un petit système, <span
class="ec-lmtt-10">minimal </span>pour des tests
uniquement, <span
class="ec-lmtt-10">medium </span>ou <span
class="ec-lmtt-10">teTeX </span>pour quelque chose d’intermédiaire. Il existe aussi des schémas spécialisés ou
spécifiques à un pays.
<!--l. 861--><p class="noindent" ><hr class="figure"><div class="figure"
>
<a
id="x1-25026r6"></a>
<!--l. 863--><p class="noindent" ><img
src="../texlive-common/stdcoll.png" alt="pict"
>
<br /> <div class="caption"
><span class="id"><span
class="ec-lmcsc-10">Figure</span> 6: </span><span
class="content">Menu « Collections » (Linux)</span></div><!--tex4ht:label?: x1-25026r6 -->
<!--l. 865--><p class="noindent" ></div><hr class="endfigure">
<!--l. 867--><p class="noindent" >Une fois choisi un schéma, vous pouvez affinez votre sélection avec le menu « collections » (voir figure <a
href="#x1-25026r6">6<!--tex4ht:ref: fig:collections-gui --></a>,
montré ici en mode graphique pour changer).
<!--l. 871--><p class="noindent" >Il est possible de raffiner encore les choix mais il faudra alors utiliser le gestionnaire de paquets TeX Live
(<span
class="ec-lmss-10">tlmgr</span>) ultérieurement, voir la section <a
href="#x1-440006">6<!--tex4ht:ref: sec:tlmgr --></a>.
<h5 class="subsubsectionHead"><span class="titlemark">3.2.3 </span> <a
id="x1-260003.2.3"></a>Répertoires d’installation</h5>
<!--l. 878--><p class="noindent" >L’arrangement par défaut des différents répertoire est donné à la section <a
href="#x1-110002.3">2.3<!--tex4ht:ref: sec:texmftrees --></a>, page <a
href="#x1-110002.3">9<!--tex4ht:ref: sec:texmftrees --></a>. La racine
de l’installation principale, <span class="path"><span
class="ec-lmtt-10">TEXDIR</span></span>, vaut par défaut <span class="path"><span
class="ec-lmtt-10">/usr/local/texlive/2013</span></span> sous Unix et
<span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">%SystemDrive%\texlive\2013</span></span></span> sous Windows.
<!--l. 884--><p class="noindent" >Il peut être nécessaire de changer la valeur de <span class="path"><span
class="ec-lmtt-10">TEXDIR</span></span> lorsque celui qui procède à l’installation n’a pas les
droits d’écriture sur le répertoire <span class="path"><span
class="ec-lmtt-10">TEXDIR</span></span> (l’installation n’est pas réservée au superutilisateur <span
class="ec-lmri-10">root </span>ou
« Administrateur », il suffit d’avoir les droits en écriture sur le répertoire <span class="path"><span
class="ec-lmtt-10">TEXDIR</span></span>).
<!--l. 890--><p class="noindent" >Un autre choix raisonnable est d’installer <span class="TEX">T<span
class="E">E</span>X</span> Live dans votre répertoire personnel, surtout si vous prévoyez
d’en être le seul utilisateur. Vous pouvez utiliser <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">~</span></span></span> à cet effet, par exemple <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">~/texlive/2013</span></span></span>.
<!--l. 894--><p class="noindent" >Dans tous les cas, il est recommandé d’inclure l’année dans le chemin afin de pouvoir conserver plusieurs
versions de <span class="TEX">T<span
class="E">E</span>X</span> Live en parallèle. Rien n’empêche d’ajouter un lien symbolique (par exemple
<span class="path"><span
class="ec-lmtt-10">/usr/local/texlive-current</span></span>) qui pointe sur la version actuellement utilisée. Ceci facilite les basculements
d’une version à une autre.
<!--l. 900--><p class="noindent" >Le répertoire <span
class="ec-lmtt-10">TEXMFHOME </span>est destiné à regrouper les répertoires de macros personnelles. Par défaut, son
emplacement est <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">~/texmf</span></span></span><span class="frenchb-thinspace"> </span>; ici, le <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">~</span></span></span> est préservé dans les fichiers de configurations crées, de façon à être
remplacé dynamiquement pour chaque utilisateur de <span class="TEX">T<span
class="E">E</span>X</span>, par la valeur des variables d’environnement <span class="path"><span
class="ec-lmtt-10">\$HOME</span></span>
sous Unix et <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">%USERPROFILE%</span></span></span> sous Windows. Attention, comme tous les autres répertoires, <span
class="ec-lmtt-10">TEXMFHOME </span>doit
respecter la structure TDS ou les fichier ne seront pas trouvés.
<!--l. 909--><p class="noindent" >Enfin, <span class="path"><span
class="ec-lmtt-10">TEXMFVAR</span></span> est l’emplacement où sont stockées les fichiers de cache spécifiques à chaque utilisateur.
Le nome <span class="path"><span
class="ec-lmtt-10">TEXMFCACHE</span></span> est utilisé par Lua<span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span> et Con<span class="TEX">T<span
class="E">E</span>X</span>t MkIV pour le même but (voir la
section <a
href="#x1-350003.5.1">3.5.1<!--tex4ht:ref: sec:context-mkiv --></a> page <a
href="#x1-350003.5.1">39<!--tex4ht:ref: sec:context-mkiv --></a>)<span class="frenchb-thinspace"> </span>; par défaut il coïncide avec <span class="path"><span
class="ec-lmtt-10">TEXMFSYSVAR</span></span> ou, s’il n’est pas possible d’y écrire, avec
<span class="path"><span
class="ec-lmtt-10">TEXMFVAR</span></span>.
<!--l. 918--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">3.2.4 </span> <a
id="x1-270003.2.4"></a>Options</h5>
<!--l. 921--><p class="noindent" ><hr class="figure"><div class="figure"
>
<a
id="x1-27025r7"></a>
<div class="fancyvrb" id="fancyvrb4"><a
id="x1-27002r1"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> Options</span><span
class="ec-lmtt-8"> setup:</span><br class="fancyvrb" /><a
id="x1-27004r2"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> ===============================================================================</span>
<br class="fancyvrb" /><a
id="x1-27006r3"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> <P></span><span
class="ec-lmtt-8"> use</span><span
class="ec-lmtt-8"> letter</span><span
class="ec-lmtt-8"> size</span><span
class="ec-lmtt-8"> instead</span><span
class="ec-lmtt-8"> of</span><span
class="ec-lmtt-8"> A4</span><span
class="ec-lmtt-8"> by</span><span
class="ec-lmtt-8"> default:</span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><br class="fancyvrb" /><a
id="x1-27008r4"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> <E></span><span
class="ec-lmtt-8"> execution</span><span
class="ec-lmtt-8"> of</span><span
class="ec-lmtt-8"> restricted</span><span
class="ec-lmtt-8"> list</span><span
class="ec-lmtt-8"> of</span><span
class="ec-lmtt-8"> programs:</span><span
class="ec-lmtt-8"> [X]</span>
<br class="fancyvrb" /><a
id="x1-27010r5"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> <F></span><span
class="ec-lmtt-8"> create</span><span
class="ec-lmtt-8"> format</span><span
class="ec-lmtt-8"> files:</span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> [X]</span><br class="fancyvrb" /><a
id="x1-27012r6"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> <D></span><span
class="ec-lmtt-8"> install</span><span
class="ec-lmtt-8"> font/macro</span><span
class="ec-lmtt-8"> doc</span><span
class="ec-lmtt-8"> tree:</span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> [X]</span>
<br class="fancyvrb" /><a
id="x1-27014r7"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> <S></span><span
class="ec-lmtt-8"> install</span><span
class="ec-lmtt-8"> font/macro</span><span
class="ec-lmtt-8"> source</span><span
class="ec-lmtt-8"> tree:</span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> [X]</span><br class="fancyvrb" /><a
id="x1-27016r8"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> <L></span><span
class="ec-lmtt-8"> create</span><span
class="ec-lmtt-8"> symlinks</span><span
class="ec-lmtt-8"> in</span><span
class="ec-lmtt-8"> standard</span><span
class="ec-lmtt-8"> directories:</span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> [</span><span
class="ec-lmtt-8"> ]</span><br class="fancyvrb" /><a
id="x1-27018r9"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> binaries</span><span
class="ec-lmtt-8"> to:</span>
<br class="fancyvrb" /><a
id="x1-27020r10"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> manpages</span><span
class="ec-lmtt-8"> to:</span><br class="fancyvrb" /><a
id="x1-27022r11"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> info</span><span
class="ec-lmtt-8"> to:</span><br class="fancyvrb" /><a
id="x1-27024r12"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> <Y></span><span
class="ec-lmtt-8"> after</span><span
class="ec-lmtt-8"> installation,</span><span
class="ec-lmtt-8"> get</span><span
class="ec-lmtt-8"> package</span><span
class="ec-lmtt-8"> updates</span><span
class="ec-lmtt-8"> from</span><span
class="ec-lmtt-8"> CTAN:</span><span
class="ec-lmtt-8"> [X]</span></div>
<br /> <div class="caption"
><span class="id"><span
class="ec-lmcsc-10">Figure</span> 7: </span><span
class="content">menu « Options » (Unix)</span></div><!--tex4ht:label?: x1-27025r7 -->
<!--l. 937--><p class="noindent" ></div><hr class="endfigure">
<!--l. 939--><p class="noindent" >La figure <a
href="#x1-27025r7">7<!--tex4ht:ref: fig:options-text --></a> présente le menu « Options » en mode texte, sur lesquelles voici quelques précisions.
<dl class="description"><dt class="description">
<span
class="ec-lmbx-10">use letter size instead of A4 by default</span> </dt><dd
class="description">– la taille du papier par défaut pour des outils comme
<span
class="ec-lmss-10">dvips</span>, <span
class="ec-lmss-10">pdftex</span>, <span
class="ec-lmss-10">xdvi</span>. Cette option n’a pas d’influence sur les tailles par défaut utilisées par des jeux
de macros comme les classes standard de <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span> ou ses modules, qui seront prioritaires. Dans
tous les cas, il est possible et recommandé de préciser la taille de papier souhaitée au sein de
chaque document.
</dd><dt class="description">
<span
class="ec-lmbx-10">execution of restricted list of programs</span> </dt><dd
class="description">– à compter de <span class="TEX">T<span
class="E">E</span>X</span> Live 2010, l’exécutions de certains
programmes externes depuis <span class="TEX">T<span
class="E">E</span>X</span> est autorisée par défaut. La (très courte) liste de programmes
autorisés se trouve dans le fichier <span class="path"><span
class="ec-lmtt-10">texmf.cnf</span></span>. Voir la section <a
href="#x1-7800010.1.7">10.1.7<!--tex4ht:ref: sec:2010news --></a> pour plus de détails.
</dd><dt class="description">
<span
class="ec-lmbx-10">create format files</span> </dt><dd
class="description">– création de tous les formats à l’installation. Bien que cette opération prenne un
peu de temps, il est conseillé de ne pas la supprimer, sinon les formats seront créés au coup par
coup dans les répertoires personnels des utilisateurs (sous <span
class="ec-lmtt-10">TEXMFVAR</span>). Les formats personnels ainsi
créés ne bénéficieront pas des mises à jour éventuelles effectuées ultérieurement sur l’installation
<span class="TEX">T<span
class="E">E</span>X</span> Live, ce qui peut engendrer des incompatibilités.
</dd><dt class="description">
<span
class="ec-lmbx-10">install font/macro . . .</span><span
class="ec-lmbx-10"> tree</span> </dt><dd
class="description">– ces options permettent de ne pas installer les fichiers de documentation
et les sources présents dans la plupart des paquets. Il est recommandé de conserver la valeur par
défaut.
</dd><dt class="description">
<span
class="ec-lmbx-10">create symlinks in standard directories</span> </dt><dd
class="description">– cette option (pour Unix seulement) permet d’éviter
d’avoir à modifier les variables d’environnement <span
class="ec-lmtt-10">PATH</span>, <span
class="ec-lmtt-10">MANPATH </span>et <span
class="ec-lmtt-10">INFOPATH </span>après l’installation.
Elle nécessite les droits d’écriture dans les répertoires cibles. Il est fortement recommandé de <span
class="ec-lmri-10">ne</span>
<span
class="ec-lmri-10">pas </span>utiliser cette option si un système <span class="TEX">T<span
class="E">E</span>X</span> est déjà installé par votre système d’exploitation.
Elle est destinée uniquement à permettre l’accès à <span class="TEX">T<span
class="E">E</span>X</span> depuis des répertoires standard comme
<span class="path"><span
class="ec-lmtt-10">/usr/local/bin</span></span> sur les systèmes où aucune autre installation <span class="TEX">T<span
class="E">E</span>X</span> n’est présente.
</dd><dt class="description">
<span
class="ec-lmbx-10">after installation . . .</span><span
class="ec-lmbx-10"> CTAN</span> </dt><dd
class="description">– lors d’une installation depuis le DVD, cette option est activés par
défaut, car on souhaite généralement bénéficier des mises à jour de paquets depuis la partie du
CTAN les hébergeant, qui est mise à jour toute l’année. La seule raison probable de la désactiver
est si vous installez seulement un sous-ensemble de <span class="TEX">T<span
class="E">E</span>X</span> Live depuis le DVD et prévoyez de la
compléter ultérieurement, toujours depuis le DVD. Dans tous les cas, le dépôt de paquets utilisé
par l’installateur et celui utilisé après installation peuvent être choisis de façon indépendante<span class="frenchb-thinspace"> </span>;
voir les sections <a
href="#x1-290003.3.1">3.3.1<!--tex4ht:ref: sec:location --></a> et <a
href="#x1-330003.4.3">3.4.3<!--tex4ht:ref: sec:dvd-install-net-updates --></a>.</dd></dl>
<!--l. 991--><p class="noindent" >Lorsque vous êtes satisfait des réglages faits, il vous reste à taper <span
class="ec-lmtt-10">I </span>pour lancer le processus d’installation.
Lorsque celui-ci sera terminé, sautez à la section <a
href="#x1-300003.4">3.4<!--tex4ht:ref: sec:postinstall --></a> pour voir s’il y a d’autres choses à faire.
<h4 class="subsectionHead"><span class="titlemark">3.3 </span> <a
id="x1-280003.3"></a>Options de install-tl en ligne de commande</h4>
<!--l. 999--><p class="noindent" >Tapez <div class="alltt">
<!--l. 1000--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">install-tl</span><span
class="ec-lmtk-10"> -help</span>
</div>
</div> pour obtenir la liste de toutes les options disponibles. Vous pouvez utiliser <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">-</span></span></span> ou <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">--</span></span></span> pour introduire le noms des
options. Voici les plus courantes<span class="frenchb-nbsp"> </span>:
<!--l. 1006--><p class="noindent" >
<dl class="list1"><dt class="list">
<span
class="ec-lmtt-10">-gui</span> </dt><dd
class="list">
<!--l. 1007--><p class="noindent" ><span class="frenchb-nbsp"> </span>: exécution en mode graphique (si possible). Ceci
nécessite le module Perl/Tk (<a
href="http://tug.org/texlive/distro.html#perltk" class="url" ><span
class="ec-lmtt-10">http://tug.org/texlive/distro.html#perltk</span></a>) avec support de
XFT<span class="frenchb-thinspace"> </span>; si Perl/Tk n’est pas disponible, l’installation se poursuit en mode texte.
</dd><dt class="list">
<span
class="ec-lmtt-10">-no-gui</span> </dt><dd
class="list">
<!--l. 1012--><p class="noindent" ><span class="frenchb-nbsp"> </span>: exécution en mode texte, même sous Windows.
</dd><dt class="list">
<span
class="ec-lmtt-10">-lang </span><span
class="ec-lmro-10">LL</span> </dt><dd
class="list">
<!--l. 1014--><p class="noindent" ><span class="frenchb-nbsp"> </span>: langue utilisé par l’interface de l’installateur, spécifiée par son code standard (généralement
sur deux lettres). Le programme s’efforce de déterminer automatiquement la langue à utiliser et
se rabat sur l’anglais en cas d’échec. Vous pouvez obtenir la liste des langues disponibles avec
<span
class="ec-lmtt-10">install-tl –help</span>.
</dd><dt class="list">
<span
class="ec-lmtt-10">-portable</span> </dt><dd
class="list">
<!--l. 1020--><p class="noindent" ><span class="frenchb-nbsp"> </span>: créer une installation utilisable de façon portable sur une clé USB ou un DVD<span class="frenchb-thinspace"> </span>; peut aussi être
activé depuis l’interface textuelle de l’installateur avec la commande <span
class="ec-lmtt-10">V</span>, ainsi que depuis l’interface
graphique. Voir la section <a
href="#x1-420005">5<!--tex4ht:ref: sec:portable-tl --></a> pour les détails.
</dd><dt class="list">
<span
class="ec-lmtt-10">-profile </span><span
class="ec-lmro-10">fichier</span> </dt><dd
class="list">
<!--l. 1026--><p class="noindent" ><span class="frenchb-nbsp"> </span>: charger le profil d’installation depuis le <span
class="ec-lmro-10">fichier </span>et installer sans interaction avec l’utilisateur. À
chaque exécution, le script d’installation écrit un compte-rendu dans le fichier <span class="path"><span
class="ec-lmtt-10">texlive.profile</span></span>
du sous-répertoire <span class="path"><span
class="ec-lmtt-10">tlpkg</span></span> de votre installation <span class="TEX">T<span
class="E">E</span>X</span> Live. Ce fichier peut être donné en argument
pour refaire exactement la même installation sur une machine différente, par exemple. Sinon, vous
pouvez utiliser un profil personnalisé<span class="frenchb-thinspace"> </span>; la façon la plus facile de le créer est de partir d’un profil
généré et de modifier les valeurs, ou d’utiliser un fichier vide pour utiliser toutes les valeurs par
défaut.
</dd><dt class="list">
<span
class="ec-lmtt-10">-repository </span><span
class="ec-lmro-10">url-ou-r</span><span
class="ec-lmro-10">épertoire</span> </dt><dd
class="list">
<!--l. 1037--><p class="noindent" ><span class="frenchb-nbsp"> </span>: choix d’une source où récupérer le matériel à installer, voir ci-dessous.
<!--l. 1040--><p class="noindent" ><a id="opt-in-place"></a>
</dd><dt class="list">
<span
class="ec-lmtt-10">-in-place</span> </dt><dd
class="list">
<!--l. 1041--><p class="noindent" ><span class="frenchb-nbsp"> </span>: si vous possédez déjà une copie de <span class="TEX">T<span
class="E">E</span>X</span> Live acquise par rsync, svn ou un autre moyen
(voir <a
href="http://tug.org/texlive/acquire-mirror.html" class="url" ><span
class="ec-lmtt-10">http://tug.org/texlive/acquire-mirror.html</span></a>), cette option vous permet de l’utiliser
directement, en l’état, de de procéder uniquement aux opération post-installation. Attention, ceci
peut écraser le fichier <span class="path"><span
class="ec-lmtt-10">tlpkg/texlive.tlpdb</span></span>, c’est à vous de le sauvegarder auparavant si vous
le désirez. Aussi, une éventuelle déinstallation de paquet est à faire manuellement. N’utilisez pas
cette option à moins de savoir ce que vous faites. Cette option ne peut pas être activée depuis
l’interface de l’installateur.</dd></dl>
<!--l. 1053--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">3.3.1 </span> <a
id="x1-290003.3.1"></a>L’option <span
class="ec-lmtt-10">-repository</span></h5>
<!--l. 1056--><p class="noindent" >L’emplacement par défaut du dépôt de paquets en ligne est un miroir du CTAN choisi automatiquement par le
service de redirection <a
href="http://mirror.ctan.org/" class="url" ><span
class="ec-lmtt-10">http://mirror.ctan.org/</span></a>.
<!--l. 1060--><p class="noindent" >Si vous voulez en utiliser un autre, vous pouvez utiliser l’option <span
class="ec-lmtt-10">-repository </span>avec pour valeur une url
commençant par <span
class="ec-lmtt-10">ftp</span><span class="frenchb-nbsp"> </span><span
class="ec-lmtt-10">:</span>, <span
class="ec-lmtt-10">http</span><span class="frenchb-nbsp"> </span><span
class="ec-lmtt-10">: </span>ou <span
class="ec-lmtt-10">file</span><span class="frenchb-nbsp"> </span><span
class="ec-lmtt-10">:/</span>, ou un chemin vers un répertoire local. (Dans le cas d’une url en
<span
class="ec-lmtt-10">http</span><span class="frenchb-nbsp"> </span><span
class="ec-lmtt-10">: </span>ou <span
class="ec-lmtt-10">ftp</span><span class="frenchb-nbsp"> </span><span
class="ec-lmtt-10">:</span>, un éventuel caractère « <span
class="ec-lmtt-10">/ </span>» à la fin, de même qu’une éventuelle composante <span
class="ec-lmtt-10">tlpkg/ </span>finale,
sont ignorés.)
<!--l. 1067--><p class="noindent" >Par exemple, vous pouvez choisir un miroir du CTAN en particulier avec un valeur comme
<a
href="http://ctan.example.org/tex-archive/systems/texlive/tlnet/" class="url" ><span
class="ec-lmtt-10">http://ctan.example.org/tex-archive/systems/texlive/tlnet/</span></a>, en substituant le nom d’un vrai miroir
et le chemine ver l’archive <span class="TEX">T<span
class="E">E</span>X</span> spécifique à la place de <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">ctan.example.org</span></span></span>. La liste des miroirs du CTAN est
disponible sur <a
href="http://ctan.org/mirrors" class="url" ><span
class="ec-lmtt-10">http://ctan.org/mirrors</span></a>.
<!--l. 1073--><p class="noindent" >Si l’argument donné est local (un chemin ou une url en <span
class="ec-lmtt-10">file</span><span class="frenchb-nbsp"> </span><span
class="ec-lmtt-10">:/</span>) et que les paquets sont présents
à la fois sous forme de fichiers non compressés et d’archives compressées, ces dernières seront
utilisées.
<!--l. 1077--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">3.4 </span> <a
id="x1-300003.4"></a>Étapes post-installation</h4>
<!--l. 1080--><p class="noindent" >Selon les cas quelques opérations supplémentaires peuvent être nécessaires.
<!--l. 1083--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">3.4.1 </span> <a
id="x1-310003.4.1"></a>Variables d’environnement sous Unix</h5>
<!--l. 1086--><p class="noindent" >Si vous avez choisi de créer des liens symboliques dans les répertoires standard (voir la section <a
href="#x1-270003.2.4">3.2.4<!--tex4ht:ref: sec:options --></a>), alors il
est inutile de modifier vos variables d’environnement. Sinon, sur les systèmes Unix, le répertoire contenant les
binaires pour votre plateforme doit être ajouté au <span
class="ec-lmtt-10">PATH</span>. (Sous Windows, l’installateur s’en occupe, il n’y a rien
à faire.)
<!--l. 1092--><p class="noindent" >À chaque architecture correspond un sous-répertoire de <span class="path"><span
class="ec-lmtt-10">TEXDIR/bin</span></span>, voir la liste à la figure <a
href="#x1-24047r4">4<!--tex4ht:ref: fig:bin-text --></a>
<a
href="#x1-24047r4">26<!--tex4ht:ref: fig:bin-text --></a>.
<!--l. 1096--><p class="noindent" >Si vous voulez que votre système trouve les fichiers de documentation concernant <span class="TEX">T<span
class="E">E</span>X</span> Live aux formats man
et Info, il faut également ajuster les variables <span
class="ec-lmtt-10">MANPATH </span>et <span
class="ec-lmtt-10">INFOPATH</span>. Sur certains systèmes, ceci
ne sera pas nécessaire et il suffira de régler le <span
class="ec-lmtt-10">PATH </span>pour que les pages de man et d’Info soient
trouvées.
<!--l. 1102--><p class="noindent" >Pour les <span
class="ec-lmri-10">shells </span>dits « Bourne-compatible » tels que <span
class="ec-lmss-10">bash </span>sous GNU/Linux, le fichier à éditer peut être
<span class="path"><span
class="ec-lmtt-10">\$HOME/.bash_profile</span></span> ou <span class="path"><span
class="ec-lmtt-10">\$HOME/.profile</span></span> et les lignes à ajouter sont de la forme suivante<span class="frenchb-nbsp"> </span>:
<!--l. 1107--><p class="noindent" >
<div class="fancyvrb" id="fancyvrb5"><a
id="x1-31002r1"></a><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> PATH=/usr/local/texlive/2013/bin/i386-linux:$PATH;</span><span
class="ec-lmtt-9"> export</span><span
class="ec-lmtt-9"> PATH</span>
<br class="fancyvrb" /><a
id="x1-31004r2"></a><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> MANPATH=/usr/local/texlive/2013/texmf/doc/man:$MANPATH;</span><span
class="ec-lmtt-9"> export</span><span
class="ec-lmtt-9"> MANPATH</span>
<br class="fancyvrb" /><a
id="x1-31006r3"></a><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> INFOPATH=/usr/local/texlive/2013/texmf/doc/info:$INFOPATH;</span><span
class="ec-lmtt-9"> export</span><span
class="ec-lmtt-9"> INFOPATH</span></div>
<!--l. 1114--><p class="noindent" >Pour les <span
class="ec-lmri-10">shells </span><span
class="ec-lmss-10">csh </span>ou <span
class="ec-lmss-10">tcsh</span>, le fichier à éditer est en principe <span class="path"><span
class="ec-lmtt-10">$HOME/.cshrc</span></span> et les lignes à ajouter sont de la
forme suivante<span class="frenchb-nbsp"> </span>:
<div class="fancyvrb" id="fancyvrb6"><a
id="x1-31008r1"></a><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> setenv</span><span
class="ec-lmtt-9"> PATH</span><span
class="ec-lmtt-9"> /usr/local/texlive/2013/bin/i386-linux:$PATH</span><br class="fancyvrb" /><a
id="x1-31010r2"></a><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> setenv</span><span
class="ec-lmtt-9"> MANPATH</span><span
class="ec-lmtt-9"> /usr/local/texlive/2013/texmf/doc/man:$MANPATH</span>
<br class="fancyvrb" /><a
id="x1-31012r3"></a><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> setenv</span><span
class="ec-lmtt-9"> INFOPATH</span><span
class="ec-lmtt-9"> /usr/local/texlive/2013/texmf/doc/info:$INFOPATH</span></div>
<!--l. 1123--><p class="noindent" >Si vous avez déjà des réglages concernant ces variables dans vos fichiers de configurations, il suffit bien sûr d’y
rajouter les répertoires concernant <span class="TEX">T<span
class="E">E</span>X</span> Live.
<!--l. 1127--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">3.4.2 </span> <a
id="x1-320003.4.2"></a>Variables d’environnement<span class="frenchb-nbsp"> </span>: configuration multi-utilisateur</h5>
<!--l. 1130--><p class="noindent" >Il est possible d’ajuster les variables <span
class="ec-lmtt-10">PATH</span>, <span
class="ec-lmtt-10">MANPATH </span>et <span
class="ec-lmtt-10">INFOPATH </span>globalement pour tous les utilisateurs présents
et futurs sans avoir à éditer les fichiers personnels de chacun mais les façons de le faire sont trop différentes
d’un système à l’autre pour être présentées ici.
<!--l. 1136--><p class="noindent" >Voici quelques pistes<span class="frenchb-nbsp"> </span>: pour <span
class="ec-lmtt-10">MANPATH </span>chercher un fichier <span class="path"><span
class="ec-lmtt-10">/etc/manpath.config</span></span>, s’il est présent lui ajouter des
lignes comme
<div class="fancyvrb" id="fancyvrb7"><a
id="x1-32002r1"></a><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> MANPATH_MAP</span><span
class="ec-lmtt-9"> /usr/local/texlive/2013/bin/i386-linux</span><span
class="ec-lmtt-9"> \</span><br class="fancyvrb" /><a
id="x1-32004r2"></a><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> /usr/local/texlive/2013/texmf/doc/man</span></div>
<!--l. 1143--><p class="noindent" >Pour les deux autres, chercher un fichier<span class="path"><span
class="ec-lmtt-10">/etc/environment</span></span>, il est éventuellement possible d’y définir les
valeurs des variables d’environnement telles que <span
class="ec-lmtt-10">PATH </span>et <span
class="ec-lmtt-10">INFOPATH</span>.
<!--l. 1147--><p class="noindent" >Nous créons aussi à l’installation un lien symbolique nommé <span
class="ec-lmtt-10">man </span>dans les répertoires des binaires Unix.
Certains programmes <span
class="ec-lmtt-10">man</span>, comme celui livré en standard sur Mac OS X, l’utilisent pour trouver
automatiquement les pages de <span
class="ec-lmtt-10">man</span>, rendant inutile tout réglage de <span
class="ec-lmtt-10">MANPATH</span>.
<!--l. 1152--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">3.4.3 </span> <a
id="x1-330003.4.3"></a>Mises à jour par Internet après une installation par le DVD</h5>
<!--l. 1155--><p class="noindent" >Si vous avez installé <span class="TEX">T<span
class="E">E</span>X</span> Live depuis le DVD et souhaitez ensuite accéder aux mises à jour par Internet, il
vous faudra exécuter la commande suivante (après avoir réglé votre <span
class="ec-lmtt-10">PATH </span>si nécessaire, comme expliqué à la
section précédente)<span class="frenchb-nbsp"> </span>:
<div class="alltt">
<!--l. 1160--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">tlmgr</span><span
class="ec-lmtk-10"> option</span><span
class="ec-lmtk-10"> repository</span><span
class="ec-lmtk-10"> http://mirror.ctan.org/systems/texlive/tlnet</span>
</div>
</div>
<!--l. 1164--><p class="noindent" >Ceci dit à <span
class="ec-lmss-10">tlmgr </span>d’utiliser pour les futures mises à jour un miroir du CTAN proche. Ceci est fait par défaut
lors d’une installation depuis le DVD, via l’option décrite dans la section <a
href="#x1-270003.2.4">3.2.4<!--tex4ht:ref: sec:options --></a>.
<!--l. 1168--><p class="noindent" >Si vous rencontrez des problèmes avec la sélection automatique du miroir, vous pouvez en sélectionner un en
particulier depuis la liste disponible en <a
href="http://ctan.org/mirrors" class="url" ><span
class="ec-lmtt-10">http://ctan.org/mirrors</span></a>. Utilisez le chemin complet vers le répertoir
<span class="path"><span
class="ec-lmtt-10">tlnet</span></span> pour ce miroir, comme ci-dessus.
<!--l. 1174--><p class="noindent" ><a id="xetexfontconfig"></a> <a id="sysfontconfig"></a>
<h4 class="subsectionHead"><span class="titlemark">3.5 </span> <a
id="x1-340003.5"></a>Configuration des fontes pour Xe<span class="TEX">T<span
class="E">E</span>X</span> et Lua<span class="TEX">T<span
class="E">E</span>X</span></h4>
<!--l. 1179--><p class="noindent" >Xe<span class="TEX">T<span
class="E">E</span>X</span> et Lua<span class="TEX">T<span
class="E">E</span>X</span> peuvent utiliser toutes les polices installées au niveau du système et pas seulement
celles des arborescences <span class="TEX">T<span
class="E">E</span>X</span>. Pour cela, ils utilisent des méthodes différentes mais pas tout à fait
indépendantes.
<!--l. 1183--><p class="noindent" >Sous Windows, les fontes livrées avec <span class="TEX">T<span
class="E">E</span>X</span> Live sont automatiquement rendues utilisables par Xe<span class="TEX">T<span
class="E">E</span>X</span>, mais si
vous avez installé le paquet <span
class="ec-lmss-10">xetex </span>sur un système de type Unix, vous avez besoin de le configurer un peu pour
que Xe<span class="TEX">T<span
class="E">E</span>X</span> puisse trouver les fontes installées par <span class="TEX">T<span
class="E">E</span>X</span> Live par leur nom sans être obligé d’utiliser le nom du
fichier.
<!--l. 1189--><p class="noindent" >Pour faciliter ce réglage, lorsque le paquet <span
class="ec-lmss-10">xetex </span>est installé, un fichier de configuration adéquat est créé<span class="frenchb-nbsp"> </span>:
<span class="path"><span
class="ec-lmtt-10">TEXMFSYSVAR/fonts/conf/texlive-fontconfig.conf</span></span>.
<!--l. 1193--><p class="noindent" >Pour permettre à votre système l’accès aux polices <span class="TEX">T<span
class="E">E</span>X</span> Live, si vous avez les privilèges suffisants, vous
pouvez procéder ainsi<span class="frenchb-nbsp"> </span>:
<ol class="enumerate1" >
<li
class="enumerate" id="x1-34002x1">Copiez le fichier <span class="path"><span
class="ec-lmtt-10">texlive-fontconfig.conf</span></span> dans <span class="path"><span
class="ec-lmtt-10">/etc/fonts/conf.d/09-texlive.conf</span></span>.
</li>
<li
class="enumerate" id="x1-34004x2">Exécutez <span
class="ec-lmtk-10">fc-cache -fsv</span>.</li></ol>
<!--l. 1201--><p class="noindent" >Si vous n’avez pas les privilèges suffisants pour utiliser la méthode ci-dessus, ou si vous préférez ne rendre les
polices disponibles que pour un utilisateur, vous pouvez procéder comme suit.
<ol class="enumerate1" >
<li
class="enumerate" id="x1-34006x1">Copiez le fichier <span class="path"><span
class="ec-lmtt-10">texlive-fontconfig.conf</span></span> vers <span class="path"><span
class="ec-lmtt-10">~/.fonts.conf</span></span>, où <span class="path"><span
class="ec-lmtt-10">~</span></span> représente votre répertoire
personnel.
</li>
<li
class="enumerate" id="x1-34008x2">Exécutez <span
class="ec-lmtk-10">fc-cache -fv</span>.</li></ol>
<!--l. 1211--><p class="noindent" >Vous pouvez utiliser <span
class="ec-lmtt-10">fc-list </span>pour voir les noms des polices du système. L’incantation <span
class="ec-lmtt-10">fc-list</span><span class="frenchb-nbsp"> </span><span
class="ec-lmtt-10">:</span>
<span
class="ec-lmtt-10">family style file spacing </span>(avec ces arguments tels quels) donne en général des informations
utiles.
<!--l. 1215--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">3.5.1 </span> <a
id="x1-350003.5.1"></a>Con<span class="TEX">T<span
class="E">E</span>X</span>t Mark IV</h5>
<!--l. 1218--><p class="noindent" >La « vieille » version de Con<span class="TEX">T<span
class="E">E</span>X</span>t (Mark II) ainsi que la « nouvelle » version (Mark IV) devraient fonctionner
directement après l’installation de <span class="TEX">T<span
class="E">E</span>X</span> Live et ne réclamer aucune action particulière tant que vous n’utilisez
que <span
class="ec-lmtt-10">tlmgr </span>pour les mises à jour.
<!--l. 1223--><p class="noindent" >Cependant, comme Con<span class="TEX">T<span
class="E">E</span>X</span>t MkIV n’utilise pas la bibliothèque kpathsea, il faudra mettre à jour
manuellement le cache de fichiers de Con<span class="TEX">T<span
class="E">E</span>X</span>t si jamais vous installez des nouveaux fichiers manuellement
(c’est-à-dire sans utiliser <span
class="ec-lmtt-10">tlmgr</span>). Pour cela, exécutez
<div class="fancyvrb" id="fancyvrb8"><a
id="x1-35002r1"></a><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> context</span><span
class="ec-lmtt-9"> --generate</span></div>
<!--l. 1230--><p class="noindent" >après chaque installation manuelle. Les fichiers résultants sont stockés dans <span
class="ec-lmtt-10">TEXMFCACHE</span>, dont la valeur par
défaut sous <span class="TEX">T<span
class="E">E</span>X</span> Live est <span
class="ec-lmtt-10">TEXMFSYSVAR</span><span class="frenchb-thinspace"> </span><span
class="ec-lmtt-10">;TEXMFVAR</span>.
<!--l. 1234--><p class="noindent" >Con<span class="TEX">T<span
class="E">E</span>X</span>t MkIV lira les fichiers de toutes les arborescences mentionnées dans <span
class="ec-lmtt-10">TEXMFCACHE </span>et les écrira dans le
premier de ces répertoire accessible en écriture. Lors de la lecture, les dernières informations lues sont prises en
compte de façon prioritaire par rapport à celles lues précédemment, dans le cas où certaines données de cache
seraient dupliquées.
<!--l. 1241--><p class="noindent" >Pour plus d’informations, voir <a
href="http://wiki.contextgarden.net/Running_Mark_IV" class="url" ><span
class="ec-lmtt-10">http://wiki.contextgarden.net/Running_Mark_IV</span></a>.
<!--l. 1245--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">3.5.2 </span> <a
id="x1-360003.5.2"></a>Ajout de fichiers locaux ou personnels</h5>
<!--l. 1248--><p class="noindent" >Comme cela a déjà été indiqué à la section <a
href="#x1-110002.3">2.3<!--tex4ht:ref: sec:texmftrees --></a>, <span
class="ec-lmtt-10">TEXMFLOCAL </span>(par défaut <span class="path"><span
class="ec-lmtt-10">/usr/local/texlive/texmf-local</span></span>
ou <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">%SystemDrive%\texlive\texmf-local</span></span></span> sous Windows) est la racine de l’arborescence prévue pour
regrouper les fichiers de macros, les fontes et le matériel utilisable par l’ensemble des utilisateurs du système.
D’autre part <span
class="ec-lmtt-10">TEXMFHOME </span>(par défaut <span class="path"><span
class="ec-lmtt-10">\$HOME/texmf</span></span> (ou <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">%USERPROFILE%\texmf</span></span></span>) regroupe le matériel personnel
de chaque utilisateur.
<!--l. 1257--><p class="noindent" >Dans les deux cas, les fichiers ajoutés doivent être placés, non pas en vrac à la racine de <span
class="ec-lmtt-10">TEXMFLOCAL </span>ou
<span
class="ec-lmtt-10">TEXMFHOME </span>mais dans des sous-répertoires bien choisis (voir <a
href="http://tug.org/tds" class="url" ><span
class="ec-lmtt-10">http://tug.org/tds</span></a> ou lire le fichier <span class="path"><span
class="ec-lmtt-10">texmf.cnf</span></span>).
Par exemple, une classe ou une extension <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span> ne sera trouvée que si elle est dans <span class="path"><span
class="ec-lmtt-10">TEXMFLOCAL/tex/latex</span></span>
ou <span class="path"><span
class="ec-lmtt-10">TEXMFHOME/tex/latex</span></span> ou dans un sous-répertoire de ceux-ci.
<!--l. 1264--><p class="noindent" >Enfin, si les ajouts ont été faits sous <span
class="ec-lmtt-10">TEXMFLOCAL</span>, il y a lieu de régénérer les bases de données <span class="path"><span
class="ec-lmtt-10">ls-R</span></span>
(commande <span
class="ec-lmss-10">mktexlsr </span>ou, en mode graphique, bouton « Reinit file database » du gestionnaire de paquets <span class="TEX">T<span
class="E">E</span>X</span>
Live).
<!--l. 1269--><p class="noindent" >L’emplacement des répertoires <span
class="ec-lmtt-10">TEXMFLOCAL </span>et <span
class="ec-lmtt-10">TEXMFHOME </span>est fixe (il ne change pas d’une version à l’autre de
<span class="TEX">T<span
class="E">E</span>X</span> Live). Leur contenu est pris en compte par toutes les versions de <span class="TEX">T<span
class="E">E</span>X</span> Live aussi est-il préférable de ne
pas changer la valeur des variables <span
class="ec-lmtt-10">TEXMFLOCAL </span>et <span
class="ec-lmtt-10">TEXMFHOME </span>à l’installation.
<!--l. 1275--><p class="noindent" >Par défaut, chacune de ces variables est définie comme étant un seul répertoire, comme illustré ci-dessus.
Cependant, ceci n’est pas obligatoire. Si vous voulez par exemple changer rapidement de versions
pour des paquets importants vous pouvez maintenir plusieurs arborescences pour votre usage
personne, en spécifiant dans <span class="path"><span
class="ec-lmtt-10">TEXMFHOME</span></span> une liste de répertoires entre accolades, séparés par des
virgules<span class="frenchb-nbsp"> </span>:
<div class="verbatim" id="verbatim-1">
<div class="fancyvrb" id="fancyvrb9"><a
id="x1-36002r1"></a>    TEXMFHOME = {/my/dir1,/mydir2,/a/third/dir}</div>
</div>
<!--l. 1284--><p class="nopar" >
<!--l. 1286--><p class="noindent" >La section <a
href="#x1-600008.1.5">8.1.5<!--tex4ht:ref: sec:brace-expansion --></a> décrit plus en détails la façon dont sont traitées de telles listes entre accolades.
<!--l. 1289--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">3.5.3 </span> <a
id="x1-370003.5.3"></a>Ajout de fontes externes à <span class="TEX">T<span
class="E">E</span>X</span> Live</h5>
<!--l. 1291--><p class="noindent" >Cette question est malheureusement trop complexe pour être abordée ici. Renoncez-y sauf si vous
connaissez bien les arcanes d’une installation <span class="TEX">T<span
class="E">E</span>X</span>. De nombreuses polices sont déjà intégrées à
<span class="TEX">T<span
class="E">E</span>X</span> Live, pensez à vérifier si ce que vous cherchez n’en fait pas partie avant de chercher plus
loin.
<!--l. 1296--><p class="noindent" >Une alternative possible est d’utiliser Xe<span class="TEX">T<span
class="E">E</span>X</span> ou Lua<span class="TEX">T<span
class="E">E</span>X</span> (voir section <a
href="#x1-120002.4">2.4<!--tex4ht:ref: sec:tex-extensions --></a>) qui permettent l’accès aux fontes
disponibles sur le système sans aucune installation supplémentaire.
<!--l. 1300--><p class="noindent" >Si vous ne pouvez pas y couper, le document essayant au mieux de décrire la procédure est
<a
href="http://tug.org/fonts/fontinstall.html" class="url" ><span
class="ec-lmtt-10">http://tug.org/fonts/fontinstall.html</span></a>. Si vous maintenez vos propres associations de fontes (fichiers
<span
class="ec-lmtt-10">.map</span>) localement, la commande <span
class="ec-lmtt-10">tlmgr generate updmap </span>pourrait <span
class="ec-lmri-10">éventuellement </span>vous être utile<span class="frenchb-thinspace"> </span>; consultez la
documentation de <span
class="ec-lmss-10">tlmgr </span>pour les détails.
<!--l. 1307--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">3.6 </span> <a
id="x1-380003.6"></a>Tester l’installation</h4>
<!--l. 1310--><p class="noindent" >Une fois l’installation de <span class="TEX">T<span
class="E">E</span>X</span> Live terminée, il faut la tester avant de créer des documents ou des fontes. Les
tests doivent être faits par un utilisateur non privilégié (autre que <span
class="ec-lmri-10">root</span>).
<!--l. 1314--><p class="noindent" >On donne ici quelques procédures de base pour vérifier que le nouveau système est opérationnel. On les décrit
pour Unix<span class="frenchb-thinspace"> </span>; pour Mac OS X ou Windows, il vaut mieux tester au travers d’une interface graphique mais les
principes sont les mêmes.
<!--l. 1319--><p class="noindent" >
<ol class="enumerate1" >
<li
class="enumerate" id="x1-38002x1">S’assurer en premier lieu que le programme <span
class="ec-lmss-10">tex </span>fonctionne<span class="frenchb-nbsp"> </span>:
<div class="alltt">
<!--l. 1323--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">tex</span><span
class="ec-lmtk-10"> --version</span>
<br /><span
class="ec-lmtt-10">TeX</span><span
class="ec-lmtt-10"> 3.1415926</span><span
class="ec-lmtt-10"> (TeX</span><span
class="ec-lmtt-10"> Live</span><span
class="ec-lmtt-10"> ...)</span>
<br /><span
class="ec-lmtt-10">kpathsea</span><span
class="ec-lmtt-10"> version</span><span
class="ec-lmtt-10"> 6.0.1</span>
<br /><span
class="ec-lmtt-10">Copyright</span><span
class="ec-lmtt-10"> ...</span><span
class="ec-lmtt-10"> D.E.</span><span
class="ec-lmtt-10"> Knuth.</span>
<br /><span
class="ec-lmtt-10">...</span></div>
</div>
<!--l. 1331--><p class="noindent" >Si la réponse est <span
class="ec-lmtt-10">command not found </span>ou si le numéro de version est différent, il est fort probable que
vous n’ayez pas le bon répertoire de binaires dans votre <span
class="ec-lmtt-10">PATH</span>. Voir les informations sur l’environnement
page <a
href="#x1-310003.4.1">38<!--tex4ht:ref: sec:env --></a>.
</li>
<li
class="enumerate" id="x1-38004x2">Traiter un fichier <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span> simple<span class="frenchb-nbsp"> </span>:
<div class="alltt">
<!--l. 1338--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">latex</span><span
class="ec-lmtk-10"> sample2e.tex</span>
<br /><span
class="ec-lmtt-10">pdfTeX</span><span
class="ec-lmtt-10"> 3.1415926-...</span><span
class="ec-lmtt-10"> (TeX</span><span
class="ec-lmtt-10"> Live</span><span
class="ec-lmtt-10"> ...)</span>
<br /><span
class="ec-lmtt-10">...</span>
<br /><span
class="ec-lmtt-10">Output</span><span
class="ec-lmtt-10"> written</span><span
class="ec-lmtt-10"> on</span><span
class="ec-lmtt-10"> sample2e.dvi</span><span
class="ec-lmtt-10"> (3</span><span
class="ec-lmtt-10"> pages,</span><span
class="ec-lmtt-10"> 7484</span><span
class="ec-lmtt-10"> bytes).</span>
<br /><span
class="ec-lmtt-10">Transcript</span><span
class="ec-lmtt-10"> written</span><span
class="ec-lmtt-10"> on</span><span
class="ec-lmtt-10"> sample2e.log.</span>
</div>
</div> Si le fichier <span class="path"><span
class="ec-lmtt-10">sample2e.tex</span></span> ou d’autres ne sont pas trouvés, il y a probablement des interférences avec
vos anciennes variables d’environnement ou fichiers de configuration. Pour analyser en détail votre
problème, vous pouvez demander à <span class="TEX">T<span
class="E">E</span>X</span> de dire exactement ce qu’il cherche et trouve<span class="frenchb-thinspace"> </span>; voir la
section <a
href="#x1-670008.2.4">8.2.4<!--tex4ht:ref: sec:debugging --></a> page <a
href="#x1-670008.2.4">68<!--tex4ht:ref: sec:debugging --></a>.
</li>
<li
class="enumerate" id="x1-38006x3">Prévisualiser les résultats<span class="frenchb-nbsp"> </span>: <div class="alltt">
<!--l. 1353--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">xdvi</span><span
class="ec-lmtk-10"> sample2e.dvi</span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> #</span><span
class="ec-lmtt-10"> Unix</span>
<br /><span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">dviout</span><span
class="ec-lmtk-10"> sample2e.dvi</span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> #</span><span
class="ec-lmtt-10"> Windows</span></div>
</div> Une nouvelle fenêtre doit s’ouvrir et montrer un joli document expliquant les bases de <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span>
(document dont la lecture attentive est recommandée si vous êtes débutant<span class="frenchb-thinspace"> </span>!). Vous devez travailler sous
X pour que <span
class="ec-lmss-10">xdvi </span>fonctionne. Dans le cas contraire, votre variable d’environnement <span
class="ec-lmtt-10">DISPLAY </span>ne sera pas
correcte et vous obtiendrez l’erreur « <span
class="ec-lmtt-10">Can’t open display </span>».
</li>
<li
class="enumerate" id="x1-38008x4">Créer un fichier PostScript pour l’imprimer ou l’afficher<span class="frenchb-nbsp"> </span>:
<div class="alltt">
<!--l. 1366--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">dvips</span><span
class="ec-lmtk-10"> sample2e.dvi</span><span
class="ec-lmtk-10"> -o</span><span
class="ec-lmtk-10"> sample2e.ps</span></div>
</div>
</li>
<li
class="enumerate" id="x1-38010x5">Créer un fichier PDF au lieu de DVI<span class="frenchb-thinspace"> </span>; cet exemple traite le fichier <span class="path"><span
class="ec-lmtt-10">sample2e.tex</span></span> et crée directement un
fichier PDF<span class="frenchb-nbsp"> </span>:
<div class="alltt">
<!--l. 1374--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">pdflatex</span><span
class="ec-lmtk-10"> sample2e.tex</span></div>
</div>
</li>
<li
class="enumerate" id="x1-38012x6">Prévisualiser le fichier PDF<span class="frenchb-nbsp"> </span>:
<div class="alltt">
<!--l. 1380--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">gv</span><span
class="ec-lmtk-10"> sample2e.pdf</span>
<br />ou
<br /><span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">xpdf</span><span
class="ec-lmtk-10"> sample2e.pdf</span></div>
</div>
<!--l. 1386--><p class="noindent" >Ni <span
class="ec-lmss-10">gv </span>ni <span
class="ec-lmss-10">xpdf </span>ne sont inclus dans <span class="TEX">T<span
class="E">E</span>X</span> Live, aussi devez-vous les installer séparément si ce n’est déjà fait.
Voir respectivement <a
href="http://www.gnu.org/software/gv" class="url" ><span
class="ec-lmtt-10">http://www.gnu.org/software/gv</span></a> et <a
href="http://www.foolabs.com/xpdf" class="url" ><span
class="ec-lmtt-10">http://www.foolabs.com/xpdf</span></a>. Il y a
bien d’autres lecteurs de fichiers PDF<span class="frenchb-thinspace"> </span>; pour Windows, nous recommandons Sumatra PDF
(<a
href="http://blog.kowalczyk.info/software/sumatrapdf" class="url" ><span
class="ec-lmtt-10">http://blog.kowalczyk.info/software/sumatrapdf</span></a>).
</li>
<li
class="enumerate" id="x1-38014x7">Autres fichiers de tests utiles en plus de <span class="path"><span
class="ec-lmtt-10">sample2e.tex</span></span><span class="frenchb-nbsp"> </span>:
<!--l. 1397--><p class="noindent" >
<dl class="list2"><dt class="list">
<span
class="ec-lmtt-10">small2e.tex</span> </dt><dd
class="list">
<!--l. 1399--><p class="noindent" >à compiler avant <span class="path"><span
class="ec-lmtt-10">sample2e</span></span> si celui-ci pose des problèmes.
</dd><dt class="list">
<span
class="ec-lmtt-10">testpage.tex</span> </dt><dd
class="list">
<!--l. 1402--><p class="noindent" >teste que l’imprimante n’introduit pas de décalages.
</dd><dt class="list">
<span
class="ec-lmtt-10">nfssfont.tex</span> </dt><dd
class="list">
<!--l. 1404--><p class="noindent" >imprime des tables des fontes et des tests.
</dd><dt class="list">
<span
class="ec-lmtt-10">testfont.tex</span> </dt><dd
class="list">
<!--l. 1405--><p class="noindent" >aussi pour les tables de fontes mais en (plain)<span class="TEX">T<span
class="E">E</span>X</span>.
</dd><dt class="list">
<span
class="ec-lmtt-10">story.tex</span> </dt><dd
class="list">
<!--l. 1406--><p class="noindent" >le fichier de test de (plain)<span class="TEX">T<span
class="E">E</span>X</span> le plus canonique de tous. Il faut taper « <span
class="ec-lmtt-10">\bye </span>» à l’invite <span
class="ec-lmtt-10">*</span>
après « <span
class="ec-lmtt-10">tex story.tex </span>».</dd></dl>
</li>
<li
class="enumerate" id="x1-38016x8">Si vous avez installé le paquet <span
class="ec-lmss-10">xetex</span>, vous pouvez vérifier s’il a bien accès aux polices du système ainsi
<div class="alltt">
<!--l. 1413--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">xetex</span><span
class="ec-lmtk-10"> opentype-info.tex</span>
<br /><span
class="ec-lmtt-10">This</span><span
class="ec-lmtt-10"> is</span><span
class="ec-lmtt-10"> XeTeX,</span><span
class="ec-lmtt-10"> Version</span><span
class="ec-lmtt-10"> 3.1415926...</span>
<br /><span
class="ec-lmtt-10">...</span>
<br /><span
class="ec-lmtt-10">Output</span><span
class="ec-lmtt-10"> written</span><span
class="ec-lmtt-10"> on</span><span
class="ec-lmtt-10"> opentype-info.pdf</span><span
class="ec-lmtt-10"> (1</span><span
class="ec-lmtt-10"> page).</span>
<br /><span
class="ec-lmtt-10">Transcript</span><span
class="ec-lmtt-10"> written</span><span
class="ec-lmtt-10"> on</span><span
class="ec-lmtt-10"> opentype-info.log.</span></div>
</div>
<!--l. 1421--><p class="noindent" >Si vous obtenez un message d’erreur disant « « <span
class="ec-lmtt-10">Invalid fontname ‘Latin Modern Roman/ICU’... </span>» »,
alors vous devez revoir la configuration de votre système pour que les polices installées par <span class="TEX">T<span
class="E">E</span>X</span>
Live soient reconnues, voir section <a
href="#x1-340003.5">3.5<!--tex4ht:ref: sec:font-conf-sys --></a>.
</li></ol>
<!--l. 1428--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">3.7 </span> <a
id="x1-390003.7"></a>Liens vers d’autres logiciels téléchargeables</h4>
<!--l. 1430--><p class="noindent" >Si vous êtes débutant ou si vous avez besoin d’aide pour réaliser des documents <span class="TEX">T<span
class="E">E</span>X</span> ou <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span>, n’hésitez
pas à consulter <a
href="http://tug.org/begin.html" class="url" ><span
class="ec-lmtt-10">http://tug.org/begin.html</span></a>.
<!--l. 1436--><p class="noindent" >Voici quelques liens vers d’autres outils qui peuvent être utiles à installer.
<dl class="description"><dt class="description">
<span
class="ec-lmbx-10">Ghostscript</span> </dt><dd
class="description"><a
href="http://www.cs.wisc.edu/~ghost/" class="url" ><span
class="ec-lmtt-10">http://www.cs.wisc.edu/~ghost/</span></a>
</dd><dt class="description">
<span
class="ec-lmbx-10">Perl</span> </dt><dd
class="description"><a
href="http://www.perl.org/" class="url" ><span
class="ec-lmtt-10">http://www.perl.org/</span></a> avec des paquets supplémentaires du CPAN, <a
href="http://www.cpan.org/" class="url" ><span
class="ec-lmtt-10">http://www.cpan.org/</span></a>
</dd><dt class="description">
<span
class="ec-lmbx-10">ImageMagick</span> </dt><dd
class="description"><a
href="http://www.imagemagick.com" class="url" ><span
class="ec-lmtt-10">http://www.imagemagick.com</span></a> pour les conversions entre formats graphiques,
notamment.
</dd><dt class="description">
<span
class="ec-lmbx-10">NetPBM</span> </dt><dd
class="description"><a
href="http://netpbm.sourceforge.net/" class="url" ><span
class="ec-lmtt-10">http://netpbm.sourceforge.net/</span></a> également pour les graphiques.
</dd><dt class="description">
<span
class="ec-lmbx-10">Éditeurs orient</span><span
class="ec-lmbx-10">és </span><span class="TEX"><span
class="ec-lmbx-10">T</span><span
class="E"><span
class="ec-lmbx-10">E</span></span><span
class="ec-lmbx-10">X</span></span> </dt><dd
class="description">Le choix est large, et est en bonne partie une question de goût personnel. Voici
une sélection classée par ordre alphabétique (dont certains ne sont disponibles que sous
Windows).
<ul class="itemize1">
<li class="itemize"><span
class="ec-lmss-10">GNU Emacs </span>existe en version native pour Windows,
<a
href="http://www.gnu.org/software/emacs/windows/ntemacs.html" class="url" ><span
class="ec-lmtt-10">http://www.gnu.org/software/emacs/windows/ntemacs.html</span></a>.
</li>
<li class="itemize"><span
class="ec-lmss-10">Emacs </span>avec Auc<span class="TEX">T<span
class="E">E</span>X</span> pour Windows est disponible sur le CTAN. Sa page est
<a
href="http://www.gnu.org/software/auctex" class="url" ><span
class="ec-lmtt-10">http://www.gnu.org/software/auctex</span></a>.
</li>
<li class="itemize"><span
class="ec-lmss-10">LEd </span>(Windows seulement, non libre) est disponible sur
<a
href="http://mirror.ctan.org/support/LEd" class="url" ><span
class="ec-lmtt-10">http://mirror.ctan.org/support/LEd</span></a>.
</li>
<li class="itemize"><span
class="ec-lmss-10">SciTE </span>(Windows seulement) est disponible sur <a
href="http://www.scintilla.org/SciTE.html" class="url" ><span
class="ec-lmtt-10">http://www.scintilla.org/SciTE.html</span></a>.
</li>
<li class="itemize"><span
class="ec-lmss-10">Texmaker </span>est disponible sur <a
href="http://www.xm1math.net/texmaker/index_fr.html " class="url" ><span
class="ec-lmtt-10">http://www.xm1math.net/texmaker/index_fr.html</span><span
class="ec-lmtt-10"> </span></a>.
</li>
<li class="itemize"><span
class="ec-lmss-10">TeXstudio </span>était au départ un <span
class="ec-lmri-10">fork </span>de <span
class="ec-lmss-10">Texmaker </span>avec des fonctionnalités supplémentaires<span class="frenchb-nbsp"> </span>:
<a
href="http://texstudio.sourceforge.net" class="url" ><span
class="ec-lmtt-10">http://texstudio.sourceforge.net</span></a>.
</li>
<li class="itemize"><span
class="ec-lmss-10">TeXnicCenter </span>est disponible sur <a
href="http://www.texniccenter.org" class="url" ><span
class="ec-lmtt-10">http://www.texniccenter.org</span></a> et dans la distribution
pro<span class="TEX">T<span
class="E">E</span>X</span>t
</li>
<li class="itemize"><span
class="ec-lmss-10">TeXworks </span>est disponible sur <a
href="http://tug.org/texworks" class="url" ><span
class="ec-lmtt-10">http://tug.org/texworks</span></a> et inclus dans <span class="TEX">T<span
class="E">E</span>X</span> Live sur Windows
et Mac OS X.
</li>
<li class="itemize"><span
class="ec-lmss-10">Vim </span>est disponible sur <a
href="http://www.vim.org" class="url" ><span
class="ec-lmtt-10">http://www.vim.org</span></a>.
</li>
<li class="itemize"><span
class="ec-lmss-10">WinEdt </span>(Windows seulement, non libre) est disponible sur <a
href="http://tug.org/winedt" class="url" ><span
class="ec-lmtt-10">http://tug.org/winedt</span></a> or
<a
href="http://www.winedt.com" class="url" ><span
class="ec-lmtt-10">http://www.winedt.com</span></a>.
</li>
<li class="itemize"><span
class="ec-lmss-10">WinShell </span>(Windows seulement) est disponible sur <a
href="http://www.winshell.de" class="url" ><span
class="ec-lmtt-10">http://www.winshell.de</span></a>.</li></ul>
</dd></dl>
<!--l. 1475--><p class="noindent" >Voir <a
href="http://tug.org/interest.html" class="url" ><span
class="ec-lmtt-10">http://tug.org/interest.html</span></a> pour une liste plus complète de programmes.
<!--l. 1479--><p class="noindent" >
<h3 class="sectionHead"><span class="titlemark">4 </span> <a
id="x1-400004"></a>Installations spécialisées</h3>
<!--l. 1481--><p class="noindent" >Les sections précédentes décrivaient le processus pour installation « normale ». Celle-ci concerne des cas plus
spécialisés.
<!--l. 1484--><p class="noindent" ><a id="tlsharedinstall"></a>
<h4 class="subsectionHead"><span class="titlemark">4.1 </span> <a
id="x1-410004.1"></a>Installation partagée entre plusieurs utilisateurs ou machines</h4>
<!--l. 1488--><p class="noindent" ><span class="TEX">T<span
class="E">E</span>X</span> Live a été conçue pour pouvoir être partagée par plusieurs utilisateurs sur le même système et/ou
différents systèmes sur un réseau. Avec la disposition standard des répertoires, aucun chemin n’est codé en
dur<span class="frenchb-nbsp"> </span>: les emplacements des fichiers dont <span class="TEX">T<span
class="E">E</span>X</span> Live a besoin sont trouvés automatiquement à partir des
emplacements des programmes. Vous pouvez le constater dans le fichier de configuration principal
<span class="path"><span
class="ec-lmtt-10">\$TEXMFDIST/web2c/texmf.cnf</span></span>, qui contient des lignes comme
<div class="fancyvrb" id="fancyvrb10"><a
id="x1-41002r1"></a><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> TEXMFROOT</span><span
class="ec-lmtt-9"> =</span><span
class="ec-lmtt-9"> $SELFAUTOPARENT</span><br class="fancyvrb" /><a
id="x1-41004r2"></a><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> ...</span><br class="fancyvrb" /><a
id="x1-41006r3"></a><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> TEXMFDIST</span><span
class="ec-lmtt-9"> =</span><span
class="ec-lmtt-9"> $TEXMFROOT/texmf-dist</span><br class="fancyvrb" /><a
id="x1-41008r4"></a><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> ...</span><br class="fancyvrb" /><a
id="x1-41010r5"></a><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> TEXMFLOCAL</span><span
class="ec-lmtt-9"> =</span><span
class="ec-lmtt-9"> $SELFAUTOPARENT/../texmf-local</span></div>
<!--l. 1502--><p class="noindent" >Ceci signifie qu’il suffit aux utilisateurs d’ajouter à leur <span
class="ec-lmtt-10">PATH </span>le chemin des exécutables pour leurs
plate-formes, pour obtenir une configuration qui marche.
<!--l. 1506--><p class="noindent" >Pour la même raison, vous pouvez aussi installer <span class="TEX">T<span
class="E">E</span>X</span> Live localement et ensuite déplacer l’arborescence
complète vers un emplacement réseau.
<!--l. 1509--><p class="noindent" >Pour Windows, un exemple de script d’installation nommé <span class="path"><span
class="ec-lmtt-10">w32client</span></span> peut être téléchargé sur
<a
href="http://tug.org/texlive/w32client.html" class="url" ><span
class="ec-lmtt-10">http://tug.org/texlive/w32client.html</span></a>. Il installe les réglages et les raccourcis pour utiliser un système
<span class="TEX">T<span
class="E">E</span>X</span> Live installé sur un réseau local. Il déclare aussi un désinstallateur <span class="path"><span
class="ec-lmtt-10">w32client</span></span>, disponible dans la même
archive zip. Consultez la page web pour plus de détails.
<!--l. 1516--><p class="noindent" ><a id="tlportable"></a>
<h3 class="sectionHead"><span class="titlemark">5 </span> <a
id="x1-420005"></a>Installations « portable » de <span class="TEX">T<span
class="E">E</span>X</span> Live</h3>
<!--l. 1520--><p class="noindent" >L’option <span
class="ec-lmtt-10">-portable </span>de l’installateur (ou la commande <span
class="ec-lmtt-10">V </span>dans l’installateur en mode texte ou l’option
correspondante en mode grapghique) crée une installation de <span class="TEX">T<span
class="E">E</span>X</span> Live entièrement contenue dans une seul
répertoire et n’effectue aucune intégration au système. Vous pouvez créer une telle installation directement sur
une clé USB ou la copier sur une clé ultérieurement.
<!--l. 1527--><p class="noindent" >Pour utiliser <span class="TEX">T<span
class="E">E</span>X</span> depuis cette installation portable, il suffit d’ajouter le bon répertoire de binaires à votre
<span
class="ec-lmtt-10">path </span>pour la session de terminal en cours, comme d’habitude. Sous Windows, vous pouvez double-cliquer sur le
fichier <span class="path"><span
class="ec-lmtt-10">tl-tray-menu</span></span> à la racine de l’installation pour choisir parmi quelques actions communes, comme dans
cette capture d’écran<span class="frenchb-nbsp"> </span>:
<!--l. 1534--><p class="noindent" ><img
src="../texlive-common/tray-menu.png" alt="pict"
>
<!--l. 1537--><p class="noindent" >L’entrée « More... » explique comment personnaliser ce menu.
<!--l. 1539--><p class="noindent" ><a id="tlisoinstall"></a>
<h4 class="subsectionHead"><span class="titlemark">5.1 </span> <a
id="x1-430005.1"></a>Installation sur DVD ou image ISO</h4>
<!--l. 1543--><p class="noindent" >Si vous n’avez pas besoin de mettre à jour ni de modifier votre installation souvent, et/ou que vous désirez
utiliser <span class="TEX">T<span
class="E">E</span>X</span> Live sur plusieurs systèmes, il peut être commode de créer une image ISO de votre installation
<span class="TEX">T<span
class="E">E</span>X</span> Live, pour les raisons suivantes<span class="frenchb-nbsp"> </span>:
<ul class="itemize1">
<li class="itemize">il est nettement plus rapide de copier d’une machine à l’autre une image ISO qu’une installation
classique<span class="frenchb-thinspace"> </span>;
</li>
<li class="itemize">si vous êtes en multi-boot sur plusieurs systèmes et voulez leur faire partager une même installation
de <span class="TEX">T<span
class="E">E</span>X</span> Live, une image ISO vous isole des idiosyncrasies et limitations des divers systèmes de fichiers
(FAT32, NTFS, HFS+).
</li>
<li class="itemize">les machines virtuelles peuvent monter une image ISO très simplement.</li></ul>
<!--l. 1559--><p class="noindent" >Bien sûr vous pouvez aussi graver votre image ISO sur une DVD, si cela vous est utile.
<!--l. 1562--><p class="noindent" >Les systèmes GNU/Linux et autres Unix de bureau, y compris Mac OS X, sont capables de monter une image
ISO. Windows 8 est la première (<span class="frenchb-thinspace"> </span>!) version de Windows qui peut le faire. À part ce montage, rien de change par
rapport à une installation normale sur le disque dur, voir la section <a
href="#x1-310003.4.1">3.4.1<!--tex4ht:ref: sec:env --></a>.
<!--l. 1568--><p class="noindent" >Dans la préparation d’une telle installation, il est préférable d’omettre le sous-répertoire avec le numéro de
l’année, et d’avoir <span class="path"><span
class="ec-lmtt-10">texmf-local</span></span> au même niveau que les autres arborescences (<span class="path"><span
class="ec-lmtt-10">texmf-dist</span></span>, <span class="path"><span
class="ec-lmtt-10">texmf-var</span></span>, etc.),
ce qui est possible avec les options habituelles de l’installateur.
<!--l. 1574--><p class="noindent" >Pour une machine Windows physique (et non virtuelle) vous pouvez graver l’ISO sur un DVD. Cependant, il
est peut-être plus rentable pour vous de vous renseigner sur les différentes options libres ou gratuites de
montage d’images ISO comme par exemple WinCDEmu<span class="frenchb-nbsp"> </span>: <a
href="http://wincdemu.sysprogs.org/" class="url" ><span
class="ec-lmtt-10">http://wincdemu.sysprogs.org/</span></a>.
<!--l. 1579--><p class="noindent" >Pour l’intégration au système sous Windows, vous pouvez inclure dans l’image le script <span class="path"><span
class="ec-lmtt-10">w32client</span></span> décrit en
section <a
href="#x1-410004.1">4.1<!--tex4ht:ref: sec:sharedinstall --></a> et à l’adresse <a
href="http://tug.org/texlive/w32client.html" class="url" ><span
class="ec-lmtt-10">http://tug.org/texlive/w32client.html</span></a><span class="frenchb-thinspace"> </span>; il fonctionne aussi bien pour une image
ISO que pour une installation partagée par le réseau.
<!--l. 1584--><p class="noindent" >Sous Mac OS X, TeXshop et <span class="TEX">T<span
class="E">E</span>X</span>works peuvent utiliser une telle installation si un lien symbolique
<span class="path"><span
class="ec-lmtt-10">/usr/texbin</span></span> existe et pointe vers le bon répertoire, par exemple
<div class="verbatim" id="verbatim-2">
<div class="fancyvrb" id="fancyvrb11"><a
id="x1-43002r1"></a>  sudo ln -s /Volumes/MyTeXLive/bin/universal-darwin /usr/texbin</div>
</div>
<!--l. 1589--><p class="nopar" >
<!--l. 1591--><p class="noindent" >Remarque historique<span class="frenchb-nbsp"> </span>: <span class="TEX">T<span
class="E">E</span>X</span> Live 2010 a été la première édition à ne pas être distribuée en version « live ».
Cependant, toutes les éditions précédentes exigeaient quelques acrobaties pour être utilisées depuis le DVD<span class="frenchb-thinspace"> </span>;
en particulier il n’y avait pas moyen de s’en sortir sans devoir régler au moins une variable d’environnement
supplémentaire. Si vous créez votre ISO ou DVD depuis une installation existante ceci n’est plus
nécessaire.
<!--l. 1598--><p class="noindent" ><a id="tlmgr"></a>
<h3 class="sectionHead"><span class="titlemark">6 </span> <a
id="x1-440006"></a>Maintenance de l’installation avec <span
class="ec-lmss-10">tlmgr</span></h3>
<!--l. 1602--><p class="noindent" ><hr class="figure"><div class="figure"
>
<a
id="x1-44001r8"></a>
<!--l. 1603--><p class="noindent" ><img
src="../texlive-common/tlmgr-gui.png" alt="pict"
>
<br /> <div class="caption"
><span class="id"><span
class="ec-lmcsc-10">Figure</span> 8: </span><span
class="content"><span
class="ec-lmss-10">tlmgr </span>en mode graphique. La liste des paquets, collections et schémas d’installation
n’apparaît qu’après avoir cliqué sur le bouton « Charger le dépôt par défaut »).</span></div><!--tex4ht:label?: x1-44001r8 -->
<!--l. 1608--><p class="noindent" ></div><hr class="endfigure">
<!--l. 1610--><p class="noindent" ><hr class="figure"><div class="figure"
>
<a
id="x1-44002r9"></a><a
id="x1-44003r10"></a>
<!--l. 1614--><p class="noindent" ><img
src="../texlive-common/tlmgr-general-options.png" alt="pict"
>
<br /> <div class="caption"
><span class="id"><span
class="ec-lmcsc-10">Figure</span> 9: </span><span
class="content"><span
class="ec-lmtt-10">tlmgr </span>en mode graphique<span class="frenchb-nbsp"> </span>: options générales</span></div><!--tex4ht:label?: x1-44002r9 -->
<!--l. 1621--><p class="noindent" ><img
src="../texlive-common/tlmgr-paper-options.png" alt="pict"
>
<br /> <div class="caption"
><span class="id"><span
class="ec-lmcsc-10">Figure</span> 10: </span><span
class="content"><span
class="ec-lmtt-10">tlmgr </span>en mode graphique<span class="frenchb-nbsp"> </span>:
options de taille du papier</span></div><!--tex4ht:label?: x1-44003r10 -->
<!--l. 1626--><p class="noindent" ></div><hr class="endfigure">
<!--l. 1628--><p class="noindent" ><span class="TEX">T<span
class="E">E</span>X</span> Live fournit un programme appelé <span
class="ec-lmss-10">tlmgr </span>pour assurer la maintenance de la distribution après son
installation initiale. Les programmes <span
class="ec-lmss-10">updmap</span>, <span
class="ec-lmss-10">fmtutil </span>et <span
class="ec-lmss-10">texconfig </span>ont été conservés et le seront à l’avenir, mais
<span
class="ec-lmss-10">tlmgr </span>est désormais considéré comme l’interface standard pour ces opérations. <span
class="ec-lmss-10">tlmgr </span>permet en
particulier
<ul class="itemize1">
<li class="itemize">d’installer, de mettre à jour ou de désinstaller des paquets individuellement, éventuellement en
respectant les dépendances<span class="frenchb-thinspace"> </span>;
</li>
<li class="itemize">de rechercher des paquets, d’obtenir leur liste, etc.<span class="frenchb-thinspace"> </span>;
</li>
<li class="itemize">de voir la liste des plate-formes binaires et d’en installer ou d’en supprimer<span class="frenchb-thinspace"> </span>;
</li>
<li class="itemize">de modifier la configuration, par exemple la taille du papier par défaut, le dépôt de paquets par
défaut (voir la section <a
href="#x1-290003.3.1">3.3.1<!--tex4ht:ref: sec:location --></a>).</li></ul>
<h4 class="subsectionHead"><span class="titlemark">6.1 </span> <a
id="x1-450006.1"></a><span
class="ec-lmss-10">tlmgr </span>en mode graphique</h4>
<!--l. 1645--><p class="noindent" >On lance <span
class="ec-lmss-10">tlmgr </span>en mode graphique (figure <a
href="#x1-44001r8">8<!--tex4ht:ref: fig:tlmgr-gui --></a>) par la commande <div class="alltt">
<!--l. 1647--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">tlmgr</span><span
class="ec-lmtk-10"> -gui</span>
</div>
</div> ou sous Windows dans le menu « Démarrer »<span class="frenchb-nbsp"> </span>: <span
class="ec-lmtt-10">D</span><span
class="ec-lmtt-10">émarrer </span><span
class="lmsy-10">→ </span><span
class="ec-lmtt-10">Programmes </span><span
class="lmsy-10">→ </span><span
class="ec-lmtt-10">TeX Live</span>
<span
class="ec-lmtt-10">.... </span><span
class="lmsy-10">→ </span><span
class="ec-lmtt-10">TeX Live Manager</span>. La première chose à faire est de cliquer sur le bouton
« Load <span class="footnote-mark"><a
href="#fn2x0" id="fn2x0-bk"><sup class="textsuperscript">2</sup></a></span><a
id="x1-45001f2"></a> »
ce qui affiche la liste des collections, extensions, etc. (à condition bien sûr qu’il soit possible de se connecter au
dépôt utilisé).
<!--l. 1660--><p class="noindent" >Les figures <a
href="#x1-44002r9">9<!--tex4ht:ref: fig:tlmgr-general-options --></a> et <a
href="#x1-44003r10">10<!--tex4ht:ref: fig:tlmgr-paper-options --></a> montrent les écrans de réglage des options générales et de celles concernant la taille du
papier.
<!--l. 1664--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">6.2 </span> <a
id="x1-460006.2"></a>Exemples d’utilisation de <span
class="ec-lmss-10">tlmgr </span>en ligne de commande</h4>
<!--l. 1666--><p class="noindent" >Après l’installation initiale, vous pouvez mettre à jour votre système en utilisant<span class="frenchb-nbsp"> </span>:
<div class="alltt">
<!--l. 1669--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">tlmgr</span><span
class="ec-lmtk-10"> update</span><span
class="ec-lmtk-10"> -all</span>
</div>
</div> Si cela vous inquiète, vous pouvez commencer par <div class="alltt">
<!--l. 1673--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">tlmgr</span><span
class="ec-lmtk-10"> update</span><span
class="ec-lmtk-10"> -all</span><span
class="ec-lmtk-10"> -dry-run</span>
</div>
</div> ou (moins bavard)<span class="frenchb-nbsp"> </span>: <div class="alltt">
<!--l. 1677--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">tlmgr</span><span
class="ec-lmtk-10"> update</span><span
class="ec-lmtk-10"> -list</span>
</div>
</div>
<!--l. 1681--><p class="noindent" >L’exemple suivant, plus complexe, ajoute une collection, pour le moteur Xe<span class="TEX">T<span
class="E">E</span>X</span>, depuis un dépôt
local.
<div class="alltt">
<!--l. 1684--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">tlmgr</span><span
class="ec-lmtk-10"> -repository</span><span
class="ec-lmtk-10"> /local/mirror/tlnet</span><span
class="ec-lmtk-10"> install</span><span
class="ec-lmtk-10"> collection-xetex</span>
</div>
</div> La sortie, abrégée, ressemble à ceci<span class="frenchb-nbsp"> </span>:
<div class="fancyvrb" id="fancyvrb12"><a
id="x1-46002r1"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> install:</span><span
class="ec-lmtt-8"> collection-xetex</span><br class="fancyvrb" /><a
id="x1-46004r2"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> install:</span><span
class="ec-lmtt-8"> arabxetex</span><br class="fancyvrb" /><a
id="x1-46006r3"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> ...</span><br class="fancyvrb" /><a
id="x1-46008r4"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> install:</span><span
class="ec-lmtt-8"> xetex</span><br class="fancyvrb" /><a
id="x1-46010r5"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> install:</span><span
class="ec-lmtt-8"> xetexconfig</span>
<br class="fancyvrb" /><a
id="x1-46012r6"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> install:</span><span
class="ec-lmtt-8"> xetex.i386-linux</span><br class="fancyvrb" /><a
id="x1-46014r7"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> running</span><span
class="ec-lmtt-8"> post</span><span
class="ec-lmtt-8"> install</span><span
class="ec-lmtt-8"> action</span><span
class="ec-lmtt-8"> for</span><span
class="ec-lmtt-8"> xetex</span><br class="fancyvrb" /><a
id="x1-46016r8"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> install:</span><span
class="ec-lmtt-8"> xetex-def</span><br class="fancyvrb" /><a
id="x1-46018r9"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> ...</span><br class="fancyvrb" /><a
id="x1-46020r10"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> running</span><span
class="ec-lmtt-8"> mktexlsr</span>
<br class="fancyvrb" /><a
id="x1-46022r11"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> mktexlsr:</span><span
class="ec-lmtt-8"> Updating</span><span
class="ec-lmtt-8"> /usr/local/texlive/2013/texmf-dist/ls-R...</span><br class="fancyvrb" /><a
id="x1-46024r12"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> ...</span><br class="fancyvrb" /><a
id="x1-46026r13"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> running</span><span
class="ec-lmtt-8"> fmtutil-sys</span><span
class="ec-lmtt-8"> --missing</span><br class="fancyvrb" /><a
id="x1-46028r14"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> ...</span>
<br class="fancyvrb" /><a
id="x1-46030r15"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> Transcript</span><span
class="ec-lmtt-8"> written</span><span
class="ec-lmtt-8"> on</span><span
class="ec-lmtt-8"> xelatex.log.</span><br class="fancyvrb" /><a
id="x1-46032r16"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> fmtutil:</span><span
class="ec-lmtt-8"> /usr/local/texlive/2013/texmf-var/web2c/xetex/xelatex.fmt</span><span
class="ec-lmtt-8"> installed.</span></div>
<!--l. 1706--><p class="noindent" >Comme vous pouvez le constater, <span
class="ec-lmss-10">tlmgr </span>prend en compte les dépendances et effectue automatiquement toutes
les opérations nécessaires, comme la mise à jour des bases de données de fichiers et la génération de formats
(ici un nouveau format a été créé pour Xe<span class="TEX">T<span
class="E">E</span>X</span>).
<!--l. 1711--><p class="noindent" >La commande suivante permet d’obtenir la description d’un paquet. <div class="alltt">
<!--l. 1712--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">tlmgr</span><span
class="ec-lmtk-10"> show</span><span
class="ec-lmtk-10"> collection-latexextra</span>
</div>
</div> Elle retourne par exemple<span class="frenchb-nbsp"> </span>:
<div class="fancyvrb" id="fancyvrb13"><a
id="x1-46034r1"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> package:</span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> collection-latexextra</span><br class="fancyvrb" /><a
id="x1-46036r2"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> category:</span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> Collection</span><br class="fancyvrb" /><a
id="x1-46038r3"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> shortdesc:</span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> LaTeX</span><span
class="ec-lmtt-8"> supplementary</span><span
class="ec-lmtt-8"> packages</span>
<br class="fancyvrb" /><a
id="x1-46040r4"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> longdesc:</span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> A</span><span
class="ec-lmtt-8"> large</span><span
class="ec-lmtt-8"> collection</span><span
class="ec-lmtt-8"> of</span><span
class="ec-lmtt-8"> add-on</span><span
class="ec-lmtt-8"> packages</span><span
class="ec-lmtt-8"> for</span><span
class="ec-lmtt-8"> LaTeX.</span><br class="fancyvrb" /><a
id="x1-46042r5"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> installed:</span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> Yes</span><br class="fancyvrb" /><a
id="x1-46044r6"></a><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> revision:</span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> </span><span
class="ec-lmtt-8"> 14675</span></div>
<!--l. 1725--><p class="noindent" >Enfin, le plus important, pour la documentation complète, consultez <a
href="http://tug.org/texlive/tlmgr.html" class="url" ><span
class="ec-lmtt-10">http://tug.org/texlive/tlmgr.html</span></a>,
ou tapez<span class="frenchb-nbsp"> </span>: <div class="alltt">
<!--l. 1727--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">tlmgr</span><span
class="ec-lmtk-10"> help</span>
</div>
</div>
<!--l. 1731--><p class="noindent" >
<h3 class="sectionHead"><span class="titlemark">7 </span> <a
id="x1-470007"></a>Notes concernant Windows</h3>
<!--l. 1734--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">7.1 </span> <a
id="x1-480007.1"></a>Fonctionnalités supplémentaires à l’installation</h4>
<!--l. 1737--><p class="noindent" >Sous Windows le programme d’installation effectue quelques tâches supplémentaires<span class="frenchb-nbsp"> </span>:
<dl class="description"><dt class="description">
<span
class="ec-lmbx-10">Menus et raccourcis</span> </dt><dd
class="description">– un sous-menu « <span class="TEX">T<span
class="E">E</span>X</span> Live » est ajouté au menu « Démarrer », contenant des
entrées pour quelques programmes graphiques comme <span
class="ec-lmss-10">tlmgr</span>, <span
class="ec-lmss-10">texdoctk</span>, PS_View (<span
class="ec-lmss-10">psv</span>) et pour de
la documentation.
</dd><dt class="description">
<span
class="ec-lmbx-10">Associations de fichiers</span> </dt><dd
class="description">– si cette option n’est pas désactivée, <span
class="ec-lmss-10">TeXworks</span>, <span
class="ec-lmss-10">Dviout </span>et <span
class="ec-lmss-10">PS_view</span>
deviennent le programme par défaut pour ouvrir leurs types de fichiers respectifs, ou, s’il y a déjà
un tel programme, sont ajoutés à la liste « Ouvrir avec... » du menu contextuel.
</dd><dt class="description">
<span
class="ec-lmbx-10">Convertisseur bitmap vers eps</span> </dt><dd
class="description">– une entrée <span
class="ec-lmss-10">bitmap2eps </span>est ajoutée à l’entrée « Ouvrir avec... » du
menu contextuel pour de nombreux formats d’images bitmap. <span
class="ec-lmss-10">Bitmap2eps </span>est un script simple qui
utilise <span
class="ec-lmss-10">sam2p </span>ou <span
class="ec-lmss-10">bmeps </span>pour faire le vrai travail.
</dd><dt class="description">
<span
class="ec-lmbx-10">Ajustement automatique du </span><span
class="ec-lmtk-10">path</span> </dt><dd
class="description">– aucune intervention manuelle n’est nécessaire.
</dd><dt class="description">
<span
class="ec-lmbx-10">D</span><span
class="ec-lmbx-10">ésinstallation</span> </dt><dd
class="description">– une entrée est ajoutée pour <span class="TEX">T<span
class="E">E</span>X</span> Live dans le menu « Ajout et suppression de
programmes ». L’onglet « Uninstall » de <span
class="ec-lmss-10">tlmgr </span>renvoie à ceci.</dd></dl>
<!--l. 1760--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">7.2 </span> <a
id="x1-490007.2"></a>Programmes supplémentaires</h4>
<!--l. 1762--><p class="noindent" >Pour être complète, une installation <span class="TEX">T<span
class="E">E</span>X</span> Live a besoin de quelques utilitaires qui ne sont pas présents en
général sur les machines Windows. <span class="TEX">T<span
class="E">E</span>X</span> Live comprend donc les outils suivants.
<dl class="description"><dt class="description">
<span
class="ec-lmbx-10">Perl et Ghostscript</span> </dt><dd
class="description">– <span class="TEX">T<span
class="E">E</span>X</span> Live installe des copies « cachées » de ces programmes<span class="frenchb-nbsp"> </span>: ce sont des
versions spécifiques adaptées à <span class="TEX">T<span
class="E">E</span>X</span> Live, elles sont invisibles hors de <span class="TEX">T<span
class="E">E</span>X</span> Live et n’interfèrent
donc en aucune façon avec d’autres versions éventuellement présentes sur la machine.
</dd><dt class="description">
<span
class="ec-lmbx-10">PS_View</span> </dt><dd
class="description">– nouveau lecteur PostScript et PDF sous licence libre, voir figure <a
href="#x1-49001r11">11<!--tex4ht:ref: fig:psview --></a>.
<!--l. 1774--><p class="noindent" ><hr class="figure"><div class="figure"
><a
id="x1-49001r11"></a> <img
src="../texlive-common/psview.png" alt="pict"
>
<br /> <div class="caption"
><span class="id"><span
class="ec-lmcsc-10">Figure</span> 11: </span><span
class="content">PS_View<span class="frenchb-nbsp"> </span>: de très forts grossissements sont possibles<span class="frenchb-thinspace"> </span>!</span></div><!--tex4ht:label?: x1-49001r11 -->
<!--l. 1778--><p class="noindent" ></div><hr class="endfigure">
</dd><dt class="description">
<span
class="ec-lmbx-10">dviout</span> </dt><dd
class="description">– lecteur de DVI. La première fois que vous visualisez un fichier avec <span
class="ec-lmss-10">dviout</span>, il va créer des polices, car
les versions des fontes pour écran ne sont pas installées. Au bout d’un moment, la plupart des polices que
vous utilisez auront été créées, et vous ne verrez plus que rarement la fenêtre de création des fontes.
Vous pouvez trouver plus d’informations dans le menu d’aide du logiciel (dont la lecture est
recommandée).
</dd><dt class="description">
<span class="TEX"><span
class="ec-lmbx-10">T</span><span
class="E"><span
class="ec-lmbx-10">E</span></span><span
class="ec-lmbx-10">X</span></span><span
class="ec-lmbx-10">works</span> </dt><dd
class="description"><span class="TEX">T<span
class="E">E</span>X</span>works est un éditeur conçu pour les fichiers <span class="TEX">T<span
class="E">E</span>X</span>, avec un lecteur de PDF intégré.
</dd><dt class="description">
<span
class="ec-lmbx-10">Outils en ligne de commande</span> </dt><dd
class="description">– des versions pour Windows de programmes Unix sont installées, en
particulier <span
class="ec-lmss-10">gzip</span>, <span
class="ec-lmss-10">chktex</span>, <span
class="ec-lmss-10">jpeg2ps</span>, <span
class="ec-lmss-10">unzip</span>, <span
class="ec-lmss-10">wget </span>et quelques utilitaires de la suite <span
class="ec-lmss-10">xpdf </span>(<span
class="ec-lmss-10">pdfinfo</span>, <span
class="ec-lmss-10">pdffonts</span>, ...).
Le lectuer <span
class="ec-lmss-10">xpdf </span>lui-même n’est pas disponible sous Windows mais vous pouvez télécharger Sumatra
PDF, qui est basé dessus, voir <a
href="http://blog.kowalczyk.info/software/sumatrapdf" class="url" ><span
class="ec-lmtt-10">http://blog.kowalczyk.info/software/sumatrapdf</span></a>).
</dd><dt class="description">
<span
class="ec-lmssbx-10">fc-list</span><span
class="ec-lmbx-10">, </span><span
class="ec-lmssbx-10">fc-cache</span><span
class="ec-lmbx-10">, etc.</span> </dt><dd
class="description">– outils de la bibliothèque fontconfig, qui permettent à Xe<span class="TEX">T<span
class="E">E</span>X</span> d’accéder aux polices
système sous Windows. Vous pouvez utiliser <span
class="ec-lmss-10">fc-list </span>pour connaître la liste des noms de police utilisables
avec la commande <span
class="ec-lmtt-10">\font </span>de Xe<span class="TEX">T<span
class="E">E</span>X</span>.</dd></dl>
<!--l. 1804--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">7.3 </span> <a
id="x1-500007.3"></a>Répertoire personnel</h4>
<!--l. 1807--><p class="noindent" >L’équivalent du répertoire personnel noté <span
class="ec-lmtt-10">$HOME </span>sous Unix s’appelle <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">%USERPROFILE%</span></span></span> sous Windows.
Cette variable vaut en général <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">C:\Documents</span><span
class="ec-lmtt-10"> and</span><span
class="ec-lmtt-10"> Settings\<username></span></span></span> sous Windows XP et
<span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">C:\Utilisateurs\<username></span></span></span> sous Vista et suivantes. La notation <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">~</span></span></span>, utilisée dans <span class="path"><span
class="ec-lmtt-10">texmf.cnf</span></span> et dans
Kpathsea en général pour désigner un répertoire personnel, est correctement interprétée sous Windows
comme sous Unix.
<!--l. 1817--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">7.4 </span> <a
id="x1-510007.4"></a>Base de registre Windows</h4>
<!--l. 1821--><p class="noindent" >Windows stocke pratiquement tous les paramètres de configuration dans sa base de registre. Celle-ci contient
un ensemble de clés organisées par niveau. Les clés les plus importantes pour l’installation de programmes sont
<span class="path"><span
class="ec-lmtt-10">HKEY_CURRENT_USER</span></span> et <span class="path"><span
class="ec-lmtt-10">HKEY_LOCAL_MACHINE</span></span>, <span class="path"><span
class="ec-lmtt-10">HKCU</span></span> et <span class="path"><span
class="ec-lmtt-10">HKLM</span></span> en abrégé. La partie <span class="path"><span
class="ec-lmtt-10">HKCU</span></span> de la base de registre se
trouve dans le répertoire personnel de l’utilisateur (voir section <a
href="#x1-500007.3">7.3<!--tex4ht:ref: sec:winhome --></a>). La partie <span class="path"><span
class="ec-lmtt-10">HKLM</span></span> est normalement dans un
sous-répertoire du répertoire Windows.
<!--l. 1830--><p class="noindent" >Certaines informations système peuvent s’obtenir à partir des variables d’environnement mais
pour d’autres, la localisation des raccourcis par exemple, la consultation de la base de registre
est indispensable. La modification des variables d’environnement nécessite l’accès à la base de
registre.
<!--l. 1837--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">7.5 </span> <a
id="x1-520007.5"></a>Droits d’accès sous Windows</h4>
<!--l. 1840--><p class="noindent" >Dans les versions récentes de Windows, la distinction est faite entre « utilisateurs » et « administrateurs », ces
derniers ayant accès en écriture à la totalité du système. En pratique on devrait plutôt parler d’utilisateurs
« non privilégiés » et d’utilisateurs « normaux » car être « administrateur » est la règle et non
l’exception.
<!--l. 1846--><p class="noindent" >Nous nous sommes efforcés de rendre l’installation de <span class="TEX">T<span
class="E">E</span>X</span> Live possible aux utilisateurs non
privilégiés.
<!--l. 1849--><p class="noindent" >Si celui qui fait l’installation est « administrateur », il dispose d’une option d’installation pour tous les
utilisateurs<span class="frenchb-nbsp"> </span>: si cette option est choisie, les raccourcis et les entrées de menu sont créés pour tous
les utilisateurs, et l’environnement est modifié au niveau du système. Sinon, les raccourcis et
entrées de menu sont créés pour l’utilisateur courant, et seul son environnement utilisateur est
modifié.
<!--l. 1857--><p class="noindent" >Dans tous les cas, le répertoire proposé comme racine de l’installation est <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">%SystemDrive%</span></span></span>. Le programme
<span
class="ec-lmss-10">install-tl </span>vérifie si le répertoire choisi comme racine est accessible en écriture pour celui qui procède à
l’installation.
<!--l. 1862--><p class="noindent" >Lorsqu’une installation <span class="TEX">T<span
class="E">E</span>X</span> est présente sur la machine, l’installation de <span class="TEX">T<span
class="E">E</span>X</span> Live par un utilisateur non
privilégié est problématique<span class="frenchb-nbsp"> </span>: cet utilisateur n’aura jamais accès aux exécutables <span class="TEX">T<span
class="E">E</span>X</span> Live car la recherche
s’effectue d’abord dans les répertoires système, puis dans les répertoires de l’utilisateur. Une parade sommaire
a été prévue<span class="frenchb-nbsp"> </span>: l’installateur crée un raccourci vers une fenêtre de ligne de commande où les exécutables <span class="TEX">T<span
class="E">E</span>X</span>
Live sont prioritaires<span class="frenchb-nbsp"> </span>: <span class="TEX">T<span
class="E">E</span>X</span> Live est ainsi utilisable en ligne de commande à partir de ce raccourci. De même, le
raccourci pour <span class="TEX">T<span
class="E">E</span>X</span>works, s’il est installé, fait ce qu’il faut pour que les outils <span class="TEX">T<span
class="E">E</span>X</span> Live soient
utilisés.
<!--l. 1872--><p class="noindent" >Pour Vista et suivants, il y a une subtilité supplémentaire<span class="frenchb-nbsp"> </span>: même si vous êtes connecté en tant
qu’administrateur, vous devez explicitement demander les privilèges d’administrateur. En fait, il ne sert pas à
grand chose de se connecter en tant qu’administrateur<span class="frenchb-thinspace"> </span>; le mieux est de faire un clic droit sur le programme ou
raccourci à utiliser, et d’utiliser l’entrée « exécuter en tant qu’administrateur ».
<!--l. 1881--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">7.5.1 </span> <a
id="x1-530007.5.1"></a>Augmentation de la limite de mémoire sous Windows et Cygwin</h5>
<!--l. 1884--><p class="noindent" >Les utilisateurs de Windows et Cygwin (voir la section <a
href="#x1-190003.1.4">3.1.4<!--tex4ht:ref: sec:cygwin --></a> pour les spécificités de l’installation sous Cygwin)
peuvent parfois arriver à court de mémoire en utilisant certains des programmes fournis avec
<span class="TEX">T<span
class="E">E</span>X</span> Live. Par exemple, <span
class="ec-lmss-10">asy </span>peut manquer de mémoire si vous essayez d’allouer un tableau de
25 000 000 réels, et Lua<span class="TEX">T<span
class="E">E</span>X</span> aussi si vous essayez de traiter un document avec beaucoup de fontes
lourdes.
<!--l. 1891--><p class="noindent" >Pour Cygwin, vous pouvez augmenter la quantité de mémoire disponible en suivant les instructions données
dans le guide de l’utilisateur Cygwin (<a
href="http://www.cygwin.com/cygwin-ug-net/setup-maxmem.html" class="url" ><span
class="ec-lmtt-10">http://www.cygwin.com/cygwin-ug-net/setup-maxmem.html</span></a>).
<!--l. 1895--><p class="noindent" >Pour Windows, il vous faudra créer un fichier, nommé par exemple <span
class="ec-lmtt-10">ajoutmemoire.ref</span>, contenant les quatre
lignes suivantes.
<!--l. 1898--><p class="noindent" >
<div class="fancyvrb" id="fancyvrb14"><a
id="x1-53002r1"></a><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> Windows</span><span
class="ec-lmtt-9"> Registry</span><span
class="ec-lmtt-9"> Editor</span><span
class="ec-lmtt-9"> Version</span><span
class="ec-lmtt-9"> 5.00</span><br class="fancyvrb" /><a
id="x1-53004r2"></a><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><br class="fancyvrb" /><a
id="x1-53006r3"></a><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> [HKEY_LOCAL_MACHINE\Software\Cygwin]</span><br class="fancyvrb" /><a
id="x1-53008r4"></a><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> "heap_chunk_in_mb"=dword:ffffff00</span></div>
<!--l. 1905--><p class="noindent" >puis exécuter la commande <span
class="ec-lmtt-10">regedit /s ajoutmemoire.reg </span>en tant qu’administrateur. (Si vous souhaitez
modifier la limite mémoire uniquement pour l’utilisateur courant plutôt qu’au niveau du système, utilisez
<span
class="ec-lmtt-10">HKEY_CURRENT_USER</span>.)
<!--l. 1911--><p class="noindent" >
<h3 class="sectionHead"><span class="titlemark">8 </span> <a
id="x1-540008"></a>Guide d’utilisation du système Web2C</h3>
<!--l. 1913--><p class="noindent" >Web2C est une collection intégrée de programmes relatifs à <span class="TEX">T<span
class="E">E</span>X</span>, c.-à-d. <span class="TEX">T<span
class="E">E</span>X</span> lui-même, Metafont, MetaPost,
BibTeX, etc. C’est le cœur de <span class="TEX">T<span
class="E">E</span>X</span> Live. Le site de référence est <a
href="http://tug.org/web2c" class="url" ><span
class="ec-lmtt-10">http://tug.org/web2c</span></a>.
<!--l. 1917--><p class="noindent" >Un peu d’histoire<span class="frenchb-nbsp"> </span>: la première implémentation a été réalisée par Tomas Rokicki qui, en 1987, a développé un
premier système <span class="TEX">T<span
class="E">E</span>X</span>-to-C en adaptant les <span
class="ec-lmri-10">change files </span>pour Unix (travail de Howard Trickey et
Pavel Curtis principalement). Tim Morgan assura la maintenance du système, dont le nom fut
remplacé durant cette période par Web-to-C. En 1990, Karl Berry reprit le travail, assisté par
des dizaines de contributeurs et en 1997 il passa le relais à Olaf Weber qui le rendit à Karl en
2006.
<!--l. 1927--><p class="noindent" >Le système Web2C fonctionne sur Unix, sur les systèmes Windows 32 bits, sur Mac OS X et sur de nombreux
autres systèmes d’exploitation. Il utilise les sources originales de Knuth pour <span class="TEX">T<span
class="E">E</span>X</span> et les autres programmes de
base écrits en <span
class="ec-lmtt-10">WEB </span>(système de programmation documentée) qui sont tous traduits en langage C. Les
composants du noyau de <span class="TEX">T<span
class="E">E</span>X</span> issus de ce processus sont<span class="frenchb-nbsp"> </span>:
<!--l. 1933--><p class="noindent" >
<dl class="list1"><dt class="list">
<span
class="ec-lmss-10">bibtex</span> </dt><dd
class="list">
<!--l. 1934--><p class="noindent" >– gère les bibliographies.
</dd><dt class="list">
<span
class="ec-lmss-10">dvicopy</span> </dt><dd
class="list">
<!--l. 1935--><p class="noindent" >– copie le fichier DVI en supprimant les fontes virtuelles.
</dd><dt class="list">
<span
class="ec-lmss-10">dvitomp</span> </dt><dd
class="list">
<!--l. 1936--><p class="noindent" >– convertit le fichier DVI en MPX (dessins MetaPost).
</dd><dt class="list">
<span
class="ec-lmss-10">dvitype</span> </dt><dd
class="list">
<!--l. 1937--><p class="noindent" >– convertit le fichier DVI en un texte lisible.
</dd><dt class="list">
<span
class="ec-lmss-10">gftodvi</span> </dt><dd
class="list">
<!--l. 1938--><p class="noindent" >– visualisation de fontes génériques GF.
</dd><dt class="list">
<span
class="ec-lmss-10">gftopk</span> </dt><dd
class="list">
<!--l. 1939--><p class="noindent" >– convertit les fontes génériques GF en fontes bitmap PK.
</dd><dt class="list">
<span
class="ec-lmss-10">gftype</span> </dt><dd
class="list">
<!--l. 1940--><p class="noindent" >– convertit le fichier GF en un texte lisible.
</dd><dt class="list">
<span
class="ec-lmss-10">mf</span> </dt><dd
class="list">
<!--l. 1941--><p class="noindent" >– création de fontes.
</dd><dt class="list">
<span
class="ec-lmss-10">mft</span> </dt><dd
class="list">
<!--l. 1942--><p class="noindent" >– mise en page de code source Metafont.
</dd><dt class="list">
<span
class="ec-lmss-10">mpost</span> </dt><dd
class="list">
<!--l. 1943--><p class="noindent" >– création de diagrammes techniques.
</dd><dt class="list">
<span
class="ec-lmss-10">patgen</span> </dt><dd
class="list">
<!--l. 1944--><p class="noindent" >– création de motifs de césure.
</dd><dt class="list">
<span
class="ec-lmss-10">pktogf</span> </dt><dd
class="list">
<!--l. 1945--><p class="noindent" >– convertit les fontes bitmap PK en fontes génériques GF.
</dd><dt class="list">
<span
class="ec-lmss-10">pktype</span> </dt><dd
class="list">
<!--l. 1946--><p class="noindent" >– convertit les fontes PK en un texte lisible.
</dd><dt class="list">
<span
class="ec-lmss-10">pltotf</span> </dt><dd
class="list">
<!--l. 1947--><p class="noindent" >– convertit les fichiers PL (lisibles) en TFM.
</dd><dt class="list">
<span
class="ec-lmss-10">pooltype</span> </dt><dd
class="list">
<!--l. 1948--><p class="noindent" >– affiche les fichiers <span
class="ec-lmtt-10">WEB </span>pool.
</dd><dt class="list">
<span
class="ec-lmss-10">tangle</span> </dt><dd
class="list">
<!--l. 1949--><p class="noindent" >– <span
class="ec-lmtt-10">WEB </span>vers Pascal.
</dd><dt class="list">
<span
class="ec-lmss-10">tex</span> </dt><dd
class="list">
<!--l. 1950--><p class="noindent" >– composition de textes.
</dd><dt class="list">
<span
class="ec-lmss-10">tftopl</span> </dt><dd
class="list">
<!--l. 1951--><p class="noindent" >– convertit les fichiers TFM en PL (lisibles).
</dd><dt class="list">
<span
class="ec-lmss-10">vftovp</span> </dt><dd
class="list">
<!--l. 1952--><p class="noindent" >– convertit les fontes virtuelles VF en VPL (lisibles).
</dd><dt class="list">
<span
class="ec-lmss-10">vptovf</span> </dt><dd
class="list">
<!--l. 1953--><p class="noindent" >– convertit les fontes VPL en fontes virtuelles VF.
</dd><dt class="list">
<span
class="ec-lmss-10">weave</span> </dt><dd
class="list">
<!--l. 1954--><p class="noindent" >– <span
class="ec-lmtt-10">WEB </span>vers <span class="TEX">T<span
class="E">E</span>X</span>.</dd></dl>
<!--l. 1957--><p class="noindent" >La syntaxe et les fonctions précises de ces programmes sont décrites dans la documentation des composants
individuels et dans le manuel Web2C lui-même. Toutefois, connaître un certain nombre de principes régissant
l’ensemble de la famille de programmes peut aider à exploiter de façon optimale votre installation
Web2C.
<!--l. 1963--><p class="noindent" >Presque tous ces programmes suivent les options standard de GNU<span class="frenchb-nbsp"> </span>:
<dl class="description"><dt class="description">
<span
class="ec-lmtk-10">--help</span> </dt><dd
class="description">imprime le sommaire de l’utilisation,
</dd><dt class="description">
<span
class="ec-lmtk-10">--verbose</span> </dt><dd
class="description">imprime le rapport détaillé du processus,
</dd><dt class="description">
<span
class="ec-lmtk-10">--version</span> </dt><dd
class="description">imprime seulement le numéro de version.</dd></dl>
<!--l. 1970--><p class="noindent" >Pour localiser les fichiers, les programmes Web2C utilisent la bibliothèque de recherche Kpathsea
(<a
href="http://tug.org/kpathsea" class="url" ><span
class="ec-lmtt-10">http://tug.org/kpathsea</span></a>). Cette bibliothèque utilise une combinaison de variables d’environnement et un
certain nombre de fichiers de paramètres pour optimiser la recherche dans l’énorme arborescence <span class="TEX">T<span
class="E">E</span>X</span>. Web2C
peut exécuter une recherche dans plusieurs arborescences simultanément, ce qui est utile si l’on
souhaite maintenir la distribution standard de <span class="TEX">T<span
class="E">E</span>X</span> et les extensions locales dans deux arborescences
distinctes. Afin d’accélérer la recherche de fichiers, la racine de chaque arborescence possède un
fichier <span
class="ec-lmtt-10">ls-R </span>contenant une entrée donnant le nom et le chemin de chaque fichier situé sous la
racine.
<!--l. 1981--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">8.1 </span> <a
id="x1-550008.1"></a>Kpathsea et la recherche de fichiers</h4>
<!--l. 1984--><p class="noindent" >Décrivons en premier lieu le mécanisme de recherche de la bibliothèque Kpathsea.
<!--l. 1986--><p class="noindent" >Nous appelons <span
class="ec-lmri-10">chemin de recherche </span>une liste d’éléments, séparés par « deux-points » ou « point-virgule », et
appelés <span
class="ec-lmri-10">él</span><span
class="ec-lmri-10">éments de chemin</span>, qui sont des noms de répertoires. Un chemin de recherche peut provenir de
plusieurs sources. Pour rechercher un fichier « <span
class="ec-lmtt-10">my-file </span>» le long d’un chemin « <span
class="ec-lmtt-10">.</span><span class="frenchb-nbsp"> </span><span
class="ec-lmtt-10">:/dir </span>», Kpathsea vérifie
chaque élément du chemin<span class="frenchb-nbsp"> </span>: d’abord <span class="path"><span
class="ec-lmtt-10">./my-file</span></span>, puis <span class="path"><span
class="ec-lmtt-10">/dir/my-file</span></span> et renvoie la première occurrence (voire
toutes).
<!--l. 1995--><p class="noindent" >Afin d’optimiser l’adaptation à tous les systèmes d’exploitation, Kpathsea peut utiliser dans les noms de
fichiers des séparateurs différents de deux-points («<span class="frenchb-nbsp"> </span><span
class="ec-lmtt-10">: </span>») et barre oblique (« <span
class="ec-lmtt-10">/ </span>») pour les systèmes
non-Unix.
<!--l. 1999--><p class="noindent" >Pour vérifier un élément de chemin particulier <span
class="ec-lmro-10">p</span>, Kpathsea vérifie d’abord si une base de données
existante (voir page <a
href="#x1-630008.2">64<!--tex4ht:ref: sec:filename-database --></a>) contient <span
class="ec-lmro-10">p</span>, c.-à-d. si la base de données se trouve dans un répertoire qui est
un préfixe de <span
class="ec-lmro-10">p</span>. Si oui, la spécification du chemin est comparée avec le contenu de la base de
données.
<!--l. 2006--><p class="noindent" >Si la base de données n’existe pas, si elle ne s’applique pas à cet élément de chemin ou si elle ne contient
aucune correspondance, la recherche est lancée sur tout le système de fichiers (si cela n’a pas été interdit par
une commande commençant par «<span class="frenchb-thinspace"> </span><span
class="ec-lmtt-10">!</span><span class="frenchb-thinspace"> </span><span
class="ec-lmtt-10">! </span>» et si le fichier cherché est censé exister). Kpathsea construit la liste des
répertoires qui correspondent à cet élément de chemin, puis cherche le fichier dans chaque élément de cette
liste.
<!--l. 2013--><p class="noindent" >La condition « le fichier est censé exister » est liée aux fichiers « <span
class="ec-lmtt-10">.vf </span>» et aux fichiers d’entrée lus par la
commande <span class="TEX">T<span
class="E">E</span>X</span> <span
class="ec-lmtt-10">\openin</span>. De tels fichiers peuvent ne pas exister (par exemple <span
class="ec-lmtt-10">cmr10.vf</span>), il est donc inutile
de les rechercher sur le disque. De plus, si vous n’actualisez pas le fichier <span
class="ec-lmtt-10">ls-R </span>lors de l’installation d’un
nouveau fichier « <span
class="ec-lmtt-10">.vf </span>», il ne sera jamais trouvé. Chaque élément de chemin est alors vérifié<span class="frenchb-nbsp"> </span>: d’abord dans la
base de données puis sur le disque. Si une occurrence est trouvée, la recherche s’arrête et le résultat est
obtenu.
<!--l. 2022--><p class="noindent" >Bien que l’élément de chemin le plus simple et le plus fréquent soit un nom de répertoire, Kpathsea supporte
d’autres types d’éléments dans les chemins de recherche<span class="frenchb-nbsp"> </span>: des valeurs par défaut différentes pour chaque
programme, des noms de variables d’environnement, des valeurs de fichiers de configuration, les répertoires de
l’utilisateur et la recherche récursive de sous-répertoires. Nous disons alors que Kpathsea <span
class="ec-lmri-10">étend </span>un élément,
c’est-à-dire que Kpathsea transforme toutes ces spécifications en noms de répertoires de base. Cette opération
est décrite dans les sections suivantes.
<!--l. 2031--><p class="noindent" >Notons que si le nom de fichier cherché est absolu ou explicitement relatif, c’est-à-dire commençant par « <span
class="ec-lmtt-10">/ </span>»,
« <span
class="ec-lmtt-10">./ </span>» ou « <span
class="ec-lmtt-10">../ </span>», Kpathsea ne vérifie que l’existence de ce fichier.
<!--l. 2045--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">8.1.1 </span> <a
id="x1-560008.1.1"></a>Les différentes sources</h5>
<!--l. 2048--><p class="noindent" >Un chemin de recherche peut provenir de plusieurs sources. Voici l’ordre dans lequel Kpathsea les
utilise.
<!--l. 2051--><p class="noindent" >
<ol class="enumerate1" >
<li
class="enumerate" id="x1-56002x1">Une variable d’environnement définie par l’utilisateur, par exemple <span
class="ec-lmtt-10">TEXINPUTS</span>. Les variables
d’environnement avec une extension attachée (nom de programme) sont d’abord prises en compte<span class="frenchb-nbsp"> </span>:
par exemple, si « <span
class="ec-lmtt-10">latex </span>» est le nom du programme exécuté, <span
class="ec-lmtt-10">TEXINPUTS.latex </span>passera avant
<span
class="ec-lmtt-10">TEXINPUTS</span>.
</li>
<li
class="enumerate" id="x1-56004x2">Un fichier de configuration de programme spécifique, par exemple une ligne « <span
class="ec-lmtt-10">S /a</span><span class="frenchb-nbsp"> </span><span
class="ec-lmtt-10">:/b </span>» dans le
fichier <span
class="ec-lmtt-10">config.ps </span>de <span
class="ec-lmss-10">dvips</span>.
</li>
<li
class="enumerate" id="x1-56006x3">Un fichier de configuration <span
class="ec-lmtt-10">texmf.cnf </span>de Kpathsea contenant une ligne telle que <br
class="newline" />« <span
class="ec-lmtt-10">TEXINPUTS=/c</span><span class="frenchb-nbsp"> </span><span
class="ec-lmtt-10">:/d </span>» (voir ci-dessous).
</li>
<li
class="enumerate" id="x1-56008x4">La valeur par défaut obtenue à la compilation.</li></ol>
<!--l. 2064--><p class="noindent" >On peut voir chacune de ces valeurs pour un chemin de recherche donné en utilisant l’option de débogage (voir
page <a
href="#x1-670008.2.4">68<!--tex4ht:ref: sec:debugging --></a>).
<!--l. 2067--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">8.1.2 </span> <a
id="x1-570008.1.2"></a>Fichiers de configuration</h5>
<!--l. 2069--><p class="noindent" >Kpathsea lit les chemins de recherche et d’autres définitions dans des <span
class="ec-lmri-10">fichiers de configuration </span><span
class="ec-lmri-10">à l’ex</span><span
class="ec-lmri-10">écution</span>
nommés <span
class="ec-lmtt-10">texmf.cnf </span>. Le chemin pour accéder à ces fichiers dans l’arborescence est stocké dans la variable
<span
class="ec-lmtt-10">TEXMFCNF</span>, mais il n’est pas conseillé de modifier cette variable (ou une autre) au moyen d’une variable
d’environnement du même nom.
<!--l. 2076--><p class="noindent" >À la place, un fichier <span
class="ec-lmtt-10">.../2013/texmf.cnf </span>est créé à la suite d’une installation normale. Si vous devez changer
les valeurs par défaut de certaines variables (ce qui n’est en général pas nécessaire), c’est le bon endroit pour
le faire. Le fichier de configuration principal est dans <span
class="ec-lmtt-10">.../2013/texmf-dist/web2c/texmf.cnf</span>. Vous ne
devriez jamais éditer ce fichier, car vos changements seraient alors perdus lors de futures mises à jour de la
distribution.
<!--l. 2084--><p class="noindent" >Il est important de noter que <span
class="ec-lmri-10">tous </span>les fichier <span
class="ec-lmtt-10">texmf.cnf </span>trouvés seront lus, et qu’en cas de conflit, la première
définition lue l’emporte. Par exemple, si les fichiers <span
class="ec-lmtt-10">texmf.cnf </span>sont cherchés dans le chemin <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">.:$TEXMF</span></span></span>, les
valeurs de <span
class="ec-lmtt-10">./texmf.cnf </span>l’emportent sur celles de <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">$TEXMF/texmf.cnf</span></span></span>.
<ul class="itemize1">
<li class="itemize">Les commentaires sont signalés par un <span
class="ec-lmtt-10">% </span>et se terminent à la fin de la ligne.
</li>
<li class="itemize">Les lignes vides sont ignorées.
</li>
<li class="itemize">Un <span
class="ec-lmtt-10">\ </span>à la fin d’une ligne joue le rôle d’un lien entre deux lignes, c’est-à-dire que la ligne courante se
poursuit à la ligne suivante. Dans ce cas, les espaces présents au début de la ligne suivante ne sont
pas ignorés.
</li>
<li class="itemize">Toutes les autres lignes sont de la forme<span class="frenchb-nbsp"> </span>: <div class="alltt">
<!--l. 2098--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtti-10">variable</span><span
class="ec-lmtt-10">[.</span><span
class="ec-lmtti-10">progname</span><span
class="ec-lmtt-10">]</span><span
class="ec-lmtt-10"> [=]</span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtti-10">value</span></div>
</div> où le « <span
class="ec-lmtt-10">= </span>» et les espaces autour sont optionnels.
</li>
<li class="itemize">Le nom de la <span
class="ec-lmro-10">variable </span>peut contenir n’importe quel caractère autre que les espaces, « <span
class="ec-lmtt-10">= </span>», ou « <span
class="ec-lmtt-10">. </span>» mais on
recommande d’utiliser « <span
class="ec-lmtt-10">A-Za-z_ </span>» pour éviter les problèmes.
</li>
<li class="itemize">Si « <span
class="ec-lmtt-10">.</span><span
class="ec-lmro-10">progname </span>» est présent, sa définition s’applique seulement si le programme exécuté se nomme
<span
class="ec-lmro-10">progname </span>ou <span
class="ec-lmro-10">progname</span><span
class="ec-lmtt-10">.exe</span>. Ceci permet par exemple à différentes variantes de <span class="TEX">T<span
class="E">E</span>X</span> d’avoir des chemins
de recherche différents.
</li>
<li class="itemize"><span
class="ec-lmro-10">value </span>peut contenir n’importe quel caractère excepté « <span
class="ec-lmtt-10">% </span>» et « <span
class="ec-lmtt-10">@ </span>». L’option <span
class="ec-lmtt-10">$</span><span
class="ec-lmro-10">var</span><span
class="ec-lmtt-10">.</span><span
class="ec-lmro-10">prog </span>n’est pas disponible
à droite du signe « <span
class="ec-lmtt-10">= </span>»<span class="frenchb-thinspace"> </span>; à la place, on doit utiliser une variable supplémentaire. Un «<span class="frenchb-thinspace"> </span><span
class="ec-lmtt-10">; </span>» dans <span
class="ec-lmro-10">value </span>est
compris comme un «<span class="frenchb-nbsp"> </span><span
class="ec-lmtt-10">: </span>» si on travaille sous Unix<span class="frenchb-thinspace"> </span>; ceci est très utile et permet d’avoir un seul <span
class="ec-lmtt-10">texmf.cnf</span>
pour les systèmes Unix, MS-DOS et Windows.
</li>
<li class="itemize">Toutes les définitions sont lues avant tout désarchivage ou décompactage, de telle façon que les variables
peuvent être référencées avant d’être définies.</li></ul>
<!--l. 2119--><p class="noindent" >Voici un fichier de configuration illustrant les points précédents
<div class="verbatim" id="verbatim-3">
<div class="fancyvrb" id="fancyvrb15"><a
id="x1-57002r1"></a>  TEXMF              = {$TEXMFLOCAL,!!$TEXMFMAIN}<br class="fancyvrb" /><a
id="x1-57004r2"></a>  TEXINPUTS.latex    = .;$TEXMF/tex/{latex,generic;}//
<br class="fancyvrb" /><a
id="x1-57006r3"></a>  TEXINPUTS.fontinst = .;$TEXMF/tex//;$TEXMF/fonts/afm//<br class="fancyvrb" /><a
id="x1-57008r4"></a>  % e-TeX related files
<br class="fancyvrb" /><a
id="x1-57010r5"></a>  TEXINPUTS.elatex   = .;$TEXMF/{etex,tex}/{latex,generic;}//
<br class="fancyvrb" /><a
id="x1-57012r6"></a>  TEXINPUTS.etex     = .;$TEXMF/{etex,tex}/{eplain,plain,generic;}//</div>
</div>
<!--l. 2129--><p class="nopar" >
<!--l. 2135--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">8.1.3 </span> <a
id="x1-580008.1.3"></a>Expansion d’un chemin de recherche</h5>
<!--l. 2138--><p class="noindent" >Kpathsea reconnaît certains caractères et constructions spéciales dans les chemins de recherche, semblables à
ceux disponibles dans les <span
class="ec-lmri-10">shells </span>Unix. Ainsi, le chemin complexe, <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">~$USER/{foo,bar}//baz</span></span></span> étend la recherche
vers tous les sous-répertoires situés sous les répertoires <span
class="ec-lmtt-10">foo </span>et <span
class="ec-lmtt-10">bar </span>dans le répertoire utilisateur <span
class="ec-lmtt-10">$USER</span>
contenant un répertoire ou un fichier appelé <span
class="ec-lmtt-10">baz</span>. Ces expansions sont explicitées dans les sections
suivantes.
<!--l. 2148--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">8.1.4 </span> <a
id="x1-590008.1.4"></a>Expansion par défaut</h5>
<!--l. 2151--><p class="noindent" >Si le chemin de recherche le plus prioritaire (voir section <a
href="#x1-560008.1.1">8.1.1<!--tex4ht:ref: sec:path-sources --></a>) contient un «<span class="frenchb-nbsp"> </span><span
class="ec-lmtt-10">: </span>» <span
class="ec-lmri-10">suppl</span><span
class="ec-lmri-10">émentaire </span>(c.-à-d. en
début ou fin de ligne ou double), Kpathsea insère à cet endroit le chemin suivant dont la priorité définie est
immédiatement inférieure. Si ce chemin inséré possède un «<span class="frenchb-nbsp"> </span><span
class="ec-lmtt-10">: </span>» supplémentaire, le même processus se répète
pour le chemin prioritaire suivant. Par exemple, étant donné une variable d’environnement définie
ainsi
<div class="alltt">
<!--l. 2160--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">setenv</span><span
class="ec-lmtk-10"> TEXINPUTS</span><span
class="ec-lmtk-10"> /home/karl:</span>
</div>
</div> la valeur de <span
class="ec-lmtt-10">TEXINPUTS </span>d’après le fichier <span
class="ec-lmtt-10">texmf.cnf </span>étant
<div class="alltt">
<!--l. 2165--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> .:$TEXMF//tex</span>
</div>
</div> alors la valeur finale utilisée pour la recherche sera
<div class="alltt">
<!--l. 2170--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> /home/karl:.:$TEXMF//tex</span>
</div>
</div>
<!--l. 2174--><p class="noindent" >Comme il est inutile d’insérer la valeur par défaut en plusieurs endroits, Kpathsea applique la substitution à
seulement un «<span class="frenchb-nbsp"> </span><span
class="ec-lmtt-10">: </span>» supplémentaire et laisse les autres inchangés<span class="frenchb-nbsp"> </span>: il cherche d’abord un «<span class="frenchb-nbsp"> </span><span
class="ec-lmtt-10">: </span>» en début de ligne,
puis en fin de ligne et enfin un double «<span class="frenchb-nbsp"> </span><span
class="ec-lmtt-10">: </span>».
<!--l. 2180--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">8.1.5 </span> <a
id="x1-600008.1.5"></a>Expansion spécifiée par les accolades</h5>
<!--l. 2183--><p class="noindent" >Option utile, l’expansion par le biais des accolades signifie, par exemple, que <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">v{a,b}w</span></span></span> va permettre la
recherche dans <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">vaw:vbw</span></span></span>. Les définitions emboîtées sont autorisées. Ceci peut être utilisé pour établir
des hiérarchies <span class="TEX">T<span
class="E">E</span>X</span> multiples en attribuant une liste entre accolades à <span
class="ec-lmtt-10">$TEXMF</span>. Par exemple,
dans <span
class="ec-lmtt-10">texmf.cnf</span>, on trouve une définition qui ressemble (il y a en fait plus de répertoires) à la
suivante.
<div class="verbatim" id="verbatim-4">
<div class="fancyvrb" id="fancyvrb16"><a
id="x1-60002r1"></a>    TEXMF = {$TEXMFVAR,$TEXMFHOME,!!$TEXMFLOCAL,!!$TEXMFDIST}</div>
</div>
<!--l. 2191--><p class="nopar" >Avec ceci, on peut écrire quelque chose comme
<div class="verbatim" id="verbatim-5">
<div class="fancyvrb" id="fancyvrb17"><a
id="x1-60004r1"></a>    TEXINPUTS = .;$TEXMF/tex//</div>
</div>
<!--l. 2195--><p class="nopar" >ce qui signifie que, après avoir cherché dans le répertoire courant, les arborescences complètes <span
class="ec-lmtt-10">$TEXMFVAR/tex</span>,
<span
class="ec-lmtt-10">$TEXMFHOME/tex</span>, <span
class="ec-lmtt-10">$TEXMFLOCAL/tex </span>(sur le disque) et ensuite les arborescences<span class="frenchb-thinspace"> </span><span
class="ec-lmtt-10">!</span><span class="frenchb-thinspace"> </span><span
class="ec-lmtt-10">!$TEXMFVAR/tex</span>
et<span class="frenchb-thinspace"> </span><span
class="ec-lmtt-10">!</span><span class="frenchb-thinspace"> </span><span
class="ec-lmtt-10">!$TEXMFMAIN/tex </span>(en utilisant le fichier de référence <span
class="ec-lmtt-10">ls-R </span><span
class="ec-lmri-10">seulement</span>) seront inspectées. C’est un moyen
pratique permettant d’utiliser en parallèle deux distributions <span class="TEX">T<span
class="E">E</span>X</span>, une « figée » (sur un CD, par exemple) et
une autre régulièrement mise à jour avec de nouvelles versions quand elles deviennent disponibles. En utilisant
la variable <span
class="ec-lmtt-10">$TEXMF </span>dans toutes les définitions, on est toujours sûr d’inspecter d’abord l’arborescence la plus
récente.
<!--l. 2208--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">8.1.6 </span> <a
id="x1-610008.1.6"></a>Expansion des sous-répertoires</h5>
<!--l. 2211--><p class="noindent" >Deux barres « <span
class="ec-lmtt-10">// </span>» ou plus consécutives dans une partie d’un chemin suivant un répertoire <span
class="ec-lmro-10">d </span>sont remplacées
par tous les sous-répertoires de <span
class="ec-lmro-10">d</span><span class="frenchb-nbsp"> </span>: d’abord les sous-répertoires directement présents dans <span
class="ec-lmro-10">d</span>, ensuite les
sous-répertoires de ceux-ci et ainsi de suite. À chaque niveau, l’ordre dans lequel les répertoires sont inspectés
est <span
class="ec-lmri-10">non-d</span><span
class="ec-lmri-10">étermin</span><span
class="ec-lmri-10">é</span>.
<!--l. 2218--><p class="noindent" >Dans le cas où l’on spécifie une partie de nom de fichier après le « <span
class="ec-lmtt-10">// </span>», seuls sont inclus les sous-répertoires
auxquels le nom correspond. Par exemple, « <span
class="ec-lmtt-10">/a//b </span>» va correspondre aux répertoires <span
class="ec-lmtt-10">/a/1/b</span>, <span
class="ec-lmtt-10">/a/2/b</span>,
<span
class="ec-lmtt-10">/a/1/1/b </span>et ainsi de suite, mais pas à <span
class="ec-lmtt-10">/a/b/c </span>ni <span
class="ec-lmtt-10">/a/1</span>.
<!--l. 2224--><p class="noindent" >Des « <span
class="ec-lmtt-10">// </span>» multiples et successifs dans un chemin sont possibles, mais « <span
class="ec-lmtt-10">// </span>» au début d’un chemin est
ignoré.
<!--l. 2228--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">8.1.7 </span> <a
id="x1-620008.1.7"></a>Liste des caractères spéciaux et de leur signification<span class="frenchb-nbsp"> </span>: récapitulatif</h5>
<!--l. 2230--><p class="noindent" >La liste suivante récapitule la signification des caractères spéciaux dans les fichiers de configuration de
Kpathsea.
<!--l. 2235--><p class="noindent" >
<dl class="list1"><dt class="list">
<span class="frenchb-nbsp"> </span><span
class="ec-lmtt-10">:</span> </dt><dd
class="list">
<!--l. 2237--><p class="noindent" >Séparateur dans un chemin de recherche<span class="frenchb-thinspace"> </span>; au début ou à la fin d’un chemin, il remplace le chemin
par défaut.
</dd><dt class="list">
<span class="frenchb-thinspace"> </span><span
class="ec-lmtt-10">;</span> </dt><dd
class="list">
<!--l. 2240--><p class="noindent" >Séparateur dans les systèmes non-Unix (joue le rôle de<span class="frenchb-nbsp"> </span><span
class="ec-lmtt-10">:</span>).
</dd><dt class="list">
<span
class="ec-lmtt-10">$</span> </dt><dd
class="list">
<!--l. 2243--><p class="noindent" >Substitue le contenu d’une variable.
</dd><dt class="list">
<span
class="ec-lmtt-10">~</span> </dt><dd
class="list">
<!--l. 2245--><p class="noindent" >Représente le répertoire racine de l’utilisateur.
</dd><dt class="list">
<span
class="ec-lmtt-10">{...}</span> </dt><dd
class="list">
<!--l. 2248--><p class="noindent" >Expansion par les accolades, par exemple <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">a{1,2}b</span></span></span> devient <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">a1b:a2b</span></span></span>.
</dd><dt class="list">
<span
class="ec-lmtt-10">//</span> </dt><dd
class="list">
<!--l. 2251--><p class="noindent" >La recherche concernera aussi les sous-répertoires (peut être inséré n’importe où dans un chemin
sauf au début).
</dd><dt class="list">
<span
class="ec-lmtt-10">%</span> </dt><dd
class="list">
<!--l. 2254--><p class="noindent" >Début d’un commentaire.
</dd><dt class="list">
<span
class="ec-lmtt-10">\</span> </dt><dd
class="list">
<!--l. 2256--><p class="noindent" >Caractère de continuation de ligne (permet les entrées sur plusieurs lignes).
</dd><dt class="list">
<span class="frenchb-thinspace"> </span><span
class="ec-lmtt-10">!</span><span class="frenchb-thinspace"> </span><span
class="ec-lmtt-10">!</span> </dt><dd
class="list">
<!--l. 2259--><p class="noindent" >Cherche <span
class="ec-lmri-10">seulement </span>dans la base de données pour localiser le fichier et <span
class="ec-lmri-10">ne cherche pas </span>sur le disque.
</dd></dl>
<!--l. 2264--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">8.2 </span> <a
id="x1-630008.2"></a>Les bases de données</h4>
<!--l. 2267--><p class="noindent" >Kpathsea a une certaine profondeur d’investigation pour minimiser les accès disque durant les recherches.
Néanmoins, dans le cas de distributions comprenant beaucoup de répertoires, inspecter chaque répertoire
possible pour un fichier donné peut durer excessivement longtemps (ceci est typiquement le cas quand
plusieurs centaines de répertoires de polices de caractères doivent être parcourus). En conséquence, Kpathsea
peut utiliser un fichier texte appelé <span
class="ec-lmtt-10">ls-R </span>— en fait une base de données construite au préalable — qui fait
correspondre les fichiers à leur répertoire, ce qui permet d’éviter une recherche exhaustive sur le
disque.
<!--l. 2278--><p class="noindent" >Un deuxième fichier appelé <span
class="ec-lmtt-10">aliases </span>(qui est également une base de données) permet de donner des noms
différents aux fichiers listés dans <span
class="ec-lmtt-10">ls-R</span>. Ceci peut aider à adapter ses fichiers source aux conventions de
DOS 8.3 pour les noms de fichiers.
<!--l. 2283--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">8.2.1 </span> <a
id="x1-640008.2.1"></a>Le fichier base de données</h5>
<!--l. 2286--><p class="noindent" >Comme nous l’avons expliqué ci-dessus, le nom du principal fichier-base de données doit être <span
class="ec-lmtt-10">ls-R</span>. Dans votre
installation, vous pouvez en mettre un à la racine de chaque arborescence <span class="TEX">T<span
class="E">E</span>X</span> que vous désirez voir inspectée
(<span
class="ec-lmtt-10">$TEXMF </span>par défaut)<span class="frenchb-thinspace"> </span>; la plupart des sites ont une seule arborescence <span class="TEX">T<span
class="E">E</span>X</span>. Kpathsea cherche les fichiers <span
class="ec-lmtt-10">ls-R</span>
dans le chemin spécifié dans la variable <span
class="ec-lmtt-10">TEXMFDBS</span>.
<!--l. 2294--><p class="noindent" >La meilleure façon de créer et mettre à jour le fichier <span
class="ec-lmtt-10">ls-R </span>est d’exécuter le script <span
class="ec-lmss-10">mktexlsr </span>inclus dans la
distribution. Il est appelé par les divers scripts <span
class="ec-lmss-10">mktex</span>... En principe, ce script exécute uniquement la
commande <div class="alltt">
<!--l. 2299--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">cd</span><span
class="ec-lmtt-10"> </span><span
class="ec-lmro-10">/your/texmf/root</span><span
class="ec-lmtt-10"> &&</span><span
class="ec-lmtt-10"> \ls</span><span
class="ec-lmtt-10"> -1LAR</span><span
class="ec-lmtt-10"> ./</span><span
class="ec-lmtt-10"> >ls-R</span>
</div>
</div> en supposant que la commande <span
class="ec-lmtt-10">ls </span>de votre système produise le bon format de sortie (le <span
class="ec-lmtt-10">ls </span>de GNU convient
parfaitement). Pour s’assurer que la base de données est toujours à jour, le meilleur moyen est de la
reconstruire en utilisant la table des <span
class="ec-lmtt-10">cron</span>, de telle façon que le fichier <span
class="ec-lmtt-10">ls-R </span>prenne automatiquement en
compte les changements dans les fichiers installés, par exemple après une installation ou une mise à jour d’un
composant <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span>.
<!--l. 2311--><p class="noindent" >Si un fichier n’est pas trouvé dans la base de données, par défaut Kpathsea décide de le chercher sur le disque.
Par contre, si un élément du chemin commence par «<span class="frenchb-thinspace"> </span><span
class="ec-lmtt-10">!</span><span class="frenchb-thinspace"> </span><span
class="ec-lmtt-10">! </span>», <span
class="ec-lmri-10">seule </span>la base de données sera inspectée pour cet
élément, jamais le disque.
<!--l. 2316--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">8.2.2 </span> <a
id="x1-650008.2.2"></a>kpsewhich<span class="frenchb-nbsp"> </span>: programme de recherche dans une arborescence</h5>
<!--l. 2319--><p class="noindent" >Le programme <span
class="ec-lmtt-10">kpsewhich </span>effectue une recherche dans une arborescence indépendamment de toute application.
On peut le considérer comme une sorte de <span
class="ec-lmtt-10">find </span>pour localiser des fichiers dans les arborescences <span class="TEX">T<span
class="E">E</span>X</span> (ceci est
largement utilisé dans les scripts <span
class="ec-lmss-10">mktex</span>... de la distribution).
<div class="alltt">
<!--l. 2325--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">kpsewhich</span><span
class="ec-lmtk-10"> </span><span
class="ec-lmro-10">option</span><span
class="ec-lmtk-10">...</span><span
class="ec-lmtk-10"> </span><span
class="ec-lmro-10">filename</span><span
class="ec-lmtk-10">...</span>
</div>
</div> Les options spécifiées dans <span
class="ec-lmro-10">option </span>peuvent commencer soit par « <span
class="ec-lmtt-10">- </span>» soit par « <span
class="ec-lmtt-10">-- </span>»<span class="frenchb-thinspace"> </span>; n’importe quelle
abréviation claire est acceptée.
<!--l. 2332--><p class="noindent" >Kpathsea considère tout argument non optionnel dans la ligne de commande comme un nom de fichier et
renvoie la première occurrence trouvée. Il n’y a pas d’option pour renvoyer tous les fichiers ayant un nom
particulier (vous pouvez utiliser le <span
class="ec-lmss-10">find </span>d’Unix pour cela).
<!--l. 2337--><p class="noindent" >Les options les plus importantes sont décrites ci-après.
<!--l. 2339--><p class="noindent" >
<dl class="list1"><dt class="list">
<span
class="ec-lmtt-10">--dpi=</span><span
class="ec-lmro-10">num</span> </dt><dd
class="list">
<!--l. 2340--><p class="noindent" > <br
class="newline" />Définit la résolution à <span
class="ec-lmro-10">num</span><span class="frenchb-thinspace"> </span>; ceci affecte seulement la recherche des fichiers « <span
class="ec-lmtt-10">gf </span>» et « <span
class="ec-lmtt-10">pk </span>». « <span
class="ec-lmtt-10">-D </span>»
est un synonyme pour assurer la compatibilité avec <span
class="ec-lmss-10">dvips</span>. Le défaut est 600.
</dd><dt class="list">
<span
class="ec-lmtt-10">--format=</span><span
class="ec-lmro-10">name</span> </dt><dd
class="list">
<!--l. 2345--><p class="noindent" ><br
class="newline" />Définit le format pour la recherche à <span
class="ec-lmro-10">name</span>. Par défaut, le format est estimé en fonction du nom
de fichier. Pour les formats qui n’ont pas de suffixe clair associé, comme les fichiers de support
MetaPost et les fichiers de configuration <span
class="ec-lmss-10">dvips</span>, vous devez spécifier le nom connu de Kpathsea,
comme <span
class="ec-lmtt-10">tex </span>ou <span
class="ec-lmtt-10">enc files</span>. Exécutez la commande <span
class="ec-lmtt-10">kpsewhich --help </span>pour obtenir la liste précise.
</dd><dt class="list">
<span
class="ec-lmtt-10">--mode=</span><span
class="ec-lmro-10">string</span> </dt><dd
class="list">
<!--l. 2354--><p class="noindent" ><br
class="newline" />Définit le nom du mode comme étant <span
class="ec-lmro-10">string</span><span class="frenchb-thinspace"> </span>; ceci affecte seulement la recherche des « <span
class="ec-lmtt-10">gf </span>» et des
« <span
class="ec-lmtt-10">pk </span>». Pas d’option par défaut, n’importe quel mode sera trouvé.
</dd><dt class="list">
<span
class="ec-lmtt-10">--must-exist</span> </dt><dd
class="list">
<!--l. 2358--><p class="noindent" ><br
class="newline" />Fait tout ce qui est possible pour trouver les fichiers, ce qui inclut une recherche sur le disque.
Par défaut, seule la base de données <span
class="ec-lmtt-10">ls-R </span>est inspectée, dans un souci d’efficacité.
</dd><dt class="list">
<span
class="ec-lmtt-10">--path=</span><span
class="ec-lmro-10">string</span> </dt><dd
class="list">
<!--l. 2362--><p class="noindent" ><br
class="newline" />Recherche dans le chemin <span
class="ec-lmro-10">string </span>(séparé par deux-points comme d’habitude), au lieu de prendre
le chemin à partir du nom de fichier. « <span
class="ec-lmtt-10">// </span>» et toutes les expansions habituelles sont supportées.
Les options « <span
class="ec-lmtt-10">--path </span>» et « <span
class="ec-lmtt-10">--format </span>» s’excluent mutuellement.
</dd><dt class="list">
<span
class="ec-lmtt-10">--progname=</span><span
class="ec-lmro-10">name</span> </dt><dd
class="list">
<!--l. 2368--><p class="noindent" ><br
class="newline" />Définit le nom de programme comme étant <span
class="ec-lmro-10">name</span>. Ceci peut affecter les chemins de recherche via
l’option <span
class="ec-lmtt-10">.</span><span
class="ec-lmro-10">progname </span>dans les fichiers de configuration. Le défaut est <span
class="ec-lmss-10">kpsewhich</span>.
</dd><dt class="list">
<span
class="ec-lmtt-10">--show-path=</span><span
class="ec-lmro-10">name</span> </dt><dd
class="list">
<!--l. 2373--><p class="noindent" ><br
class="newline" />Montre le chemin utilisé pour la recherche des fichiers de type <span
class="ec-lmro-10">name</span>. On peut utiliser soit une
extension de fichier (<span
class="ec-lmtt-10">.pk</span>, <span
class="ec-lmtt-10">.vf</span>, etc.), soit un nom de fichier, comme avec l’option « <span
class="ec-lmtt-10">--format </span>».
</dd><dt class="list">
<span
class="ec-lmtt-10">--debug=</span><span
class="ec-lmro-10">num</span> </dt><dd
class="list">
<!--l. 2378--><p class="noindent" ><br
class="newline" />Définit les options de débogage comme étant <span
class="ec-lmro-10">num</span>.</dd></dl>
<!--l. 2383--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">8.2.3 </span> <a
id="x1-660008.2.3"></a>Exemples d’utilisation</h5>
<!--l. 2386--><p class="noindent" >Jetons un coup d’œil à Kpathsea en action<span class="frenchb-thinspace"> </span>; voici une recherche toute simple<span class="frenchb-nbsp"> </span>:
<div class="alltt">
<!--l. 2389--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">kpsewhich</span><span
class="ec-lmtk-10"> </span><span
class="ec-lmtk-10"> article.cls</span>
<br /><span
class="ec-lmtt-10">/usr/local/texmf-dist/tex/latex/base/article.cls</span>
</div>
</div> Nous recherchons le fichier <span
class="ec-lmtt-10">article.cls</span>. Puisque le suffixe <span
class="ec-lmtt-10">.cls </span>est non-ambigu, nous n’avons pas besoin de
spécifier que nous voulons rechercher un fichier de type <span
class="ec-lmtt-10">tex </span>(répertoires des fichiers sources de <span class="TEX">T<span
class="E">E</span>X</span>). Nous le
trouvons dans le sous-répertoire <span class="path"><span
class="ec-lmtt-10">tex/latex/base</span></span> du répertoire racine « <span
class="ec-lmtt-10">TEXMF </span>». De même, le suffixe
non-ambigu permet de trouver facilement les autres fichiers. <div class="alltt">
<!--l. 2399--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">kpsewhich</span><span
class="ec-lmtk-10"> array.sty</span>
<br /><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> /usr/local/texmf-dist/tex/latex/tools/array.sty</span>
<br /><span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">kpsewhich</span><span
class="ec-lmtk-10"> latin1.def</span>
<br /><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> /usr/local/texmf-dist/tex/latex/base/latin1.def</span>
<br /><span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">kpsewhich</span><span
class="ec-lmtk-10"> size10.clo</span>
<br /><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> /usr/local/texmf-dist/tex/latex/base/size10.clo</span>
<br /><span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">kpsewhich</span><span
class="ec-lmtk-10"> small2e.tex</span>
<br /><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> /usr/local/texmf-dist/tex/latex/base/small2e.tex</span>
<br /><span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">kpsewhich</span><span
class="ec-lmtk-10"> tugboat.bib</span>
<br /><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> /usr/local/texmf-dist/bibtex/bib/beebe/tugboat.bib</span>
</div>
</div>
<!--l. 2412--><p class="noindent" >Le dernier exemple est une base de données bibliographiques pour BibTeX servant aux articles de
<span
class="ec-lmro-10">TUGBoat</span>.
<div class="alltt">
<!--l. 2415--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">kpsewhich</span><span
class="ec-lmtk-10"> cmr10.pk</span>
</div>
</div> Les fichiers de glyphes de fontes bitmaps, de type <span
class="ec-lmtt-10">.pk</span>, sont utilisés pour l’affichage par des programmes
comme <span
class="ec-lmss-10">dvips </span>et <span
class="ec-lmss-10">xdvi</span>. Rien n’est renvoyé dans ce cas puisque il n’y a pas de fichier Computer Modern <span
class="ec-lmtt-10">.pk</span>
pré-créé sur nos systèmes (nous utilisons les versions type 1). <div class="alltt">
<!--l. 2424--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">kpsewhich</span><span
class="ec-lmtk-10"> wsuipa10.pk</span>
<br />
<br /><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> /usr/local/texmf-var/fonts/pk/ljfour/public/wsuipa/wsuipa10.600pk</span>
</div>
</div> Pour ces fontes (alphabet phonétique de l’université de Washington), nous avons dû créer les fichiers <span
class="ec-lmtt-10">.pk </span>et,
puisque le mode Metafont par défaut sur notre installation est <span
class="ec-lmtt-10">ljfour </span>avec une résolution de base de 600dpi
<span
class="ec-lmri-10">(dots per inch)</span>, cette instance est trouvée. <div class="alltt">
<!--l. 2435--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">kpsewhich</span><span
class="ec-lmtk-10"> -dpi=300</span><span
class="ec-lmtk-10"> wsuipa10.pk</span>
</div>
</div> Dans ce cas, lorsque l’on spécifie que nous recherchons une résolution de 300dpi (<span
class="ec-lmtt-10">-dpi=300</span>) nous voyons
qu’aucune fonte pour cette résolution n’est disponible dans le système. En fait, un programme comme <span
class="ec-lmss-10">dvips </span>ou
<span
class="ec-lmss-10">xdvi </span>ne s’en préoccuperait pas et créerait les fichiers <span
class="ec-lmtt-10">.pk </span>à la résolution demandée en utilisant le script
<span
class="ec-lmss-10">mktexpk</span>.
<!--l. 2445--><p class="noindent" >Intéressons-nous à présent aux fichiers d’en-tête et de configuration pour <span
class="ec-lmss-10">dvips</span>. Regardons en premier le fichier
<span
class="ec-lmtt-10">tex.pro </span>communément utilisé pour le support de <span class="TEX">T<span
class="E">E</span>X</span> avant de regarder le fichier de configuration générique
(<span
class="ec-lmtt-10">config.ps</span>) et la liste des fontes PostScript <span
class="ec-lmtt-10">psfonts.map</span>. Depuis l’édition 2004, les fichiers <span
class="ec-lmtt-10">.map </span>et les fichiers
de codage ont changé de place dans l’arborescence <span class="path"><span
class="ec-lmtt-10">texmf</span></span>. Comme le suffixe <span
class="ec-lmtt-10">.ps </span>est ambigu, nous
devons spécifier quel type particulier du fichier <span
class="ec-lmtt-10">config.ps </span>nous considérons (<span
class="ec-lmtt-10">dvips config</span>).
<div class="alltt">
<!--l. 2455--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">kpsewhich</span><span
class="ec-lmtk-10"> tex.pro</span>
<br /><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> /usr/local/texmf/dvips/base/tex.pro</span>
<br /><span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">kpsewhich</span><span
class="ec-lmtk-10"> --format="dvips</span><span
class="ec-lmtk-10"> config"</span><span
class="ec-lmtk-10"> config.ps</span>
<br /><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> /usr/local/texmf-var/dvips/config/config.ps</span>
<br /><span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">kpsewhich</span><span
class="ec-lmtk-10"> psfonts.map</span>
<br /><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> /usr/local/texmf-var/fonts/map/dvips/updmap/psfonts.map</span>
</div>
</div>
<!--l. 2464--><p class="noindent" >Regardons plus en détail les fichiers de support Times PostScript d’URW. Leur nom standard dans le schéma
de nommage des fontes est « <span
class="ec-lmtt-10">utm </span>». Le premier fichier que nous voyons est le fichier de configuration, qui
contient le nom du fichier de la liste<span class="frenchb-nbsp"> </span>: <div class="alltt">
<!--l. 2469--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">kpsewhich</span><span
class="ec-lmtk-10"> --format="dvips</span><span
class="ec-lmtk-10"> config"</span><span
class="ec-lmtk-10"> config.utm</span>
<br /><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> /usr/local/texmf-dist/dvips/psnfss/config.utm</span>
</div>
</div> Le contenu de ce fichier est <div class="alltt">
<!--l. 2474--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> p</span><span
class="ec-lmtt-10"> +utm.map</span>
</div>
</div> qui pointe vers le fichier <span
class="ec-lmtt-10">utm.map</span>, que nous cherchons à localiser ensuite. <div class="alltt">
<!--l. 2479--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">kpsewhich</span><span
class="ec-lmtk-10"> utm.map</span>
<br /><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> /usr/local/texmf-dist/fonts/map/dvips/times/utm.map</span>
</div>
</div> Ce fichier liste les noms des fichiers des fontes PostScript de type 1 dans la collection URW. Son contenu
ressemble à (nous ne montrons qu’une partie des lignes)<span class="frenchb-nbsp"> </span>: <div class="alltt">
<!--l. 2486--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">utmb8r</span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> NimbusRomNo9L-Medi</span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> ...</span><span
class="ec-lmtt-10"> <utmb8a.pfb</span>
<br /><span
class="ec-lmtt-10">utmbi8r</span><span
class="ec-lmtt-10"> NimbusRomNo9L-MediItal...</span><span
class="ec-lmtt-10"> <utmbi8a.pfb</span>
<br /><span
class="ec-lmtt-10">utmr8r</span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> NimbusRomNo9L-Regu</span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> ...</span><span
class="ec-lmtt-10"> <utmr8a.pfb</span>
<br /><span
class="ec-lmtt-10">utmri8r</span><span
class="ec-lmtt-10"> NimbusRomNo9L-ReguItal...</span><span
class="ec-lmtt-10"> <utmri8a.pfb</span>
<br /><span
class="ec-lmtt-10">utmbo8r</span><span
class="ec-lmtt-10"> NimbusRomNo9L-Medi</span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> ...</span><span
class="ec-lmtt-10"> <utmb8a.pfb</span>
<br /><span
class="ec-lmtt-10">utmro8r</span><span
class="ec-lmtt-10"> NimbusRomNo9L-Regu</span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> ...</span><span
class="ec-lmtt-10"> <utmr8a.pfb</span>
</div>
</div> Prenons par exemple le cas de Times Roman <span
class="ec-lmtt-10">utmr8a.pfb </span>et trouvons sa position dans l’arborescence <span
class="ec-lmtt-10">texmf</span>
en utilisant une recherche applicable aux fichiers de fontes de type 1<span class="frenchb-nbsp"> </span>: <div class="alltt">
<!--l. 2497--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">kpsewhich</span><span
class="ec-lmtk-10"> utmr8a.pfb</span>
<br /><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> /usr/local/texmf-dist/fonts/type1/urw/times/utmr8a.pfb</span>
</div>
</div>
<!--l. 2504--><p class="noindent" >Il devrait être clair, d’après ces quelques exemples, qu’il est facile de trouver l’endroit où se cache un fichier
donné. C’est particulièrement important si vous suspectez que c’est, pour une raison quelconque, une
mauvaise version du fichier qui est utilisée, puisque <span
class="ec-lmss-10">kpsewhich </span>va vous montrer le premier fichier
trouvé.
<!--l. 2511--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">8.2.4 </span> <a
id="x1-670008.2.4"></a>Opérations de débogage</h5>
<!--l. 2514--><p class="noindent" >Il est quelquefois nécessaire de savoir comment un programme référence les fichiers. Pour permettre cela,
Kpathsea offre plusieurs niveaux de débogage<span class="frenchb-nbsp"> </span>:
<dl class="list1"><dt class="list">
<span
class="ec-lmtt-10"> 1</span> </dt><dd
class="list">
<!--l. 2518--><p class="noindent" >Appels à <span
class="ec-lmtt-10">stat </span>(test d’existence de fichier). Lors d’une exécution utilisant une base de données
<span
class="ec-lmtt-10">ls-R </span>à jour, ce niveau ne devrait donner presque aucune information en sortie.
</dd><dt class="list">
<span
class="ec-lmtt-10"> 2</span> </dt><dd
class="list">
<!--l. 2521--><p class="noindent" >Références aux différentes tables (comme la base de données <span
class="ec-lmtt-10">ls-R</span>, les fichiers de correspondance
de fontes, les fichiers de configuration).
</dd><dt class="list">
<span
class="ec-lmtt-10"> 4</span> </dt><dd
class="list">
<!--l. 2524--><p class="noindent" >Opérations d’ouverture et de fermeture des fichiers.
</dd><dt class="list">
<span
class="ec-lmtt-10"> 8</span> </dt><dd
class="list">
<!--l. 2526--><p class="noindent" >Information globale sur la localisation des types de fichiers recherchés par Kpathsea. Ceci est utile
pour trouver où a été défini le chemin particulier pour un fichier.
</dd><dt class="list">
<span
class="ec-lmtt-10">16</span> </dt><dd
class="list">
<!--l. 2529--><p class="noindent" >Liste des répertoires pour chaque élément du chemin (utilisé uniquement en cas de recherche sur
le disque).
</dd><dt class="list">
<span
class="ec-lmtt-10">32</span> </dt><dd
class="list">
<!--l. 2531--><p class="noindent" >Recherche de fichiers.
</dd><dt class="list">
<span
class="ec-lmtt-10">64</span> </dt><dd
class="list">
<!--l. 2532--><p class="noindent" >Valeur des variables.</dd></dl>
<!--l. 2534--><p class="noindent" >Une valeur de <span
class="ec-lmtt-10">-1 </span>activera toutes les options ci-dessus<span class="frenchb-thinspace"> </span>; en pratique, c’est habituellement la valeur la plus
adaptée.
<!--l. 2537--><p class="noindent" >De la même façon, avec le programme <span
class="ec-lmss-10">dvips</span>, en utilisant une combinaison d’options de débogage, on peut
suivre en détail la localisation des différents fichiers. De plus, lorsqu’un fichier n’est pas trouvé, la trace du
débogage montre les différents répertoires dans lesquels le programme va chercher tel ou tel fichier, donnant
ainsi des indices sur le problème.
<!--l. 2545--><p class="noindent" >Généralement, comme la plupart des programmes appellent la bibliothèque Kpathsea en interne, on peut
sélectionner une option de débogage en utilisant la variable d’environnement <span
class="ec-lmtt-10">KPATHSEA_DEBUG </span>et
en la définissant égale à une valeur (ou à une combinaison de valeurs) décrite(s) dans la liste
ci-dessus.
<!--l. 2551--><p class="noindent" >Note à l’intention des utilisateurs de Windows<span class="frenchb-nbsp"> </span>: il n’est pas facile de rediriger les messages d’erreur
vers un fichier sur ces systèmes. À des fins de diagnostic, vous pouvez temporairement affecter
<span
class="ec-lmtt-10">KPATHSEA_DEBUG_OUTPUT=err.log </span>pour capturer le flux standard d’erreur dans le fichier <span
class="ec-lmtt-10">err.log</span>.
<!--l. 2557--><p class="noindent" >Considérons comme exemple un petit fichier source <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span>, <span
class="ec-lmtt-10">hello-world.tex</span>, dont le contenu est le
suivant.
<div class="verbatim" id="verbatim-6">
<div class="fancyvrb" id="fancyvrb18"><a
id="x1-67002r1"></a>    \documentclass{article}<br class="fancyvrb" /><a
id="x1-67004r2"></a>    \begin{document}<br class="fancyvrb" /><a
id="x1-67006r3"></a>    Hello World!<br class="fancyvrb" /><a
id="x1-67008r4"></a>    \end{document}</div>
</div>
<!--l. 2564--><p class="nopar" >Ce petit fichier utilise simplement la fonte <span
class="ec-lmtt-10">cmr10</span>, aussi allons voir comment <span
class="ec-lmss-10">dvips </span>prépare le fichier
PostScript (nous voulons utiliser la version type 1 des fontes Computer Modern, d’où l’option <span
class="ec-lmtt-10">-Pcms</span>).
<div class="alltt">
<!--l. 2569--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">dvips</span><span
class="ec-lmtk-10"> -d4100</span><span
class="ec-lmtk-10"> hello-world</span><span
class="ec-lmtk-10"> -Pcms</span><span
class="ec-lmtk-10"> -o</span>
</div>
</div> Dans ce cas, nous avons combiné le niveau 4 de débogage de <span
class="ec-lmss-10">dvips </span>(chemins des fontes) avec l’option
d’expansion des éléments du chemin de Kpathsea (voir le manuel de <span
class="ec-lmss-10">dvips</span>). La sortie (légèrement modifiée)
apparaît dans la figure <a
href="#x1-67031r12">12<!--tex4ht:ref: fig:dvipsdbga --></a>.
<!--l. 2577--><p class="noindent" ><a
id="x1-67031r12"></a><a
id="x1-67036r13"></a><a
id="x1-67049r14"></a><hr class="float"><div class="float"
>
<div class="BVerbatimInput"><span
class="ec-lmtt-9">debug:start</span><span
class="ec-lmtt-9"> search(file=texmf.cnf,</span><span
class="ec-lmtt-9"> must_exist=1,</span><span
class="ec-lmtt-9"> find_all=1,</span><br /><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> path=.:/usr/local/bin/texlive:/usr/local/bin:</span><br /><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> /usr/local/bin/texmf/web2c:/usr/local:</span><br /><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> /usr/local/texmf/web2c:/.:/./teTeX/TeX/texmf/web2c:).</span><br /><span
class="ec-lmtt-9">kdebug:start</span><span
class="ec-lmtt-9"> search(file=ls-R,</span><span
class="ec-lmtt-9"> must_exist=1,</span><span
class="ec-lmtt-9"> find_all=1,</span><br /><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> path=~/tex:/usr/local/texmf).</span><br /><span
class="ec-lmtt-9">kdebug:search(ls-R)</span><span
class="ec-lmtt-9"> =>/usr/local/texmf/ls-R</span><br /><span
class="ec-lmtt-9">kdebug:start</span><span
class="ec-lmtt-9"> search(file=aliases,</span><span
class="ec-lmtt-9"> must_exist=1,</span><span
class="ec-lmtt-9"> find_all=1,</span><br /><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> path=~/tex:/usr/local/texmf).</span><br /><span
class="ec-lmtt-9">kdebug:search(aliases)</span><span
class="ec-lmtt-9"> =></span><span
class="ec-lmtt-9"> /usr/local/texmf/aliases</span><br /><span
class="ec-lmtt-9">kdebug:start</span><span
class="ec-lmtt-9"> search(file=config.ps,</span><span
class="ec-lmtt-9"> must_exist=0,</span><span
class="ec-lmtt-9"> find_all=0,</span><br /><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> path=.:~/tex:!!/usr/local/texmf/dvips//).</span><br /><span
class="ec-lmtt-9">kdebug:search(config.ps)</span><span
class="ec-lmtt-9"> =></span><span
class="ec-lmtt-9"> /usr/local/texmf/dvips/config/config.ps</span><br /><span
class="ec-lmtt-9">kdebug:start</span><span
class="ec-lmtt-9"> search(file=/root/.dvipsrc,</span><span
class="ec-lmtt-9"> must_exist=0,</span><span
class="ec-lmtt-9"> find_all=0,</span><br /><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> path=.:~/tex:!!/usr/local/texmf/dvips//).</span><br /><span
class="ec-lmtt-9">search(file=/home/goossens/.dvipsrc,</span><span
class="ec-lmtt-9"> must_exist=1,</span><span
class="ec-lmtt-9"> find_all=0,</span><br /><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//).</span><br /><span
class="ec-lmtt-9">kdebug:search($HOME/.dvipsrc)</span><span
class="ec-lmtt-9"> =></span><br /><span
class="ec-lmtt-9">kdebug:start</span><span
class="ec-lmtt-9"> search(file=config.cms,</span><span
class="ec-lmtt-9"> must_exist=0,</span><span
class="ec-lmtt-9"> find_all=0,</span><br /><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//).</span><br /><span
class="ec-lmtt-9">kdebug:search(config.cms)</span><br /><span
class="ec-lmtt-9">=>/usr/local/texmf/dvips/cms/config.cms</span></div>
<div class="caption"
><span class="id"><span
class="ec-lmcsc-10">Figure</span> 12: </span><span
class="content">Recherche des fichiers de configuration</span></div><!--tex4ht:label?: x1-67031r12 -->
<div class="BVerbatimInput"><span
class="ec-lmtt-9">kdebug:start</span><span
class="ec-lmtt-9"> search(file=texc.pro,</span><span
class="ec-lmtt-9"> must\_exist=0,</span><span
class="ec-lmtt-9"> find\_all=0,</span><br /><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:</span><br /><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).</span><br /><span
class="ec-lmtt-9">kdebug:search(texc.pro)</span><span
class="ec-lmtt-9"> =></span><span
class="ec-lmtt-9"> /usr/local/texmf/dvips/base/texc.pro</span></div>
<div class="caption"
><span class="id"><span
class="ec-lmcsc-10">Figure</span> 13: </span><span
class="content">Recherche du fichier prolog</span></div><!--tex4ht:label?: x1-67036r13 -->
<div class="BVerbatimInput"><span
class="ec-lmtt-9">kdebug:start</span><span
class="ec-lmtt-9"> search(file=cmr10.tfm,</span><span
class="ec-lmtt-9"> must\_exist=1,</span><span
class="ec-lmtt-9"> find\_all=0,</span><br /><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> path=.:~/tex/fonts/tfm//:!!/usr/local/texmf/fonts/tfm//:</span><br /><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> /var/tex/fonts/tfm//).</span><br /><span
class="ec-lmtt-9">kdebug:search(cmr10.tfm)</span><span
class="ec-lmtt-9"> =></span><span
class="ec-lmtt-9"> /usr/local/texmf/fonts/tfm/public/cm/cmr10.tfm</span><br /><span
class="ec-lmtt-9">kdebug:start</span><span
class="ec-lmtt-9"> search(file=texps.pro,</span><span
class="ec-lmtt-9"> must\_exist=0,</span><span
class="ec-lmtt-9"> find\_all=0,</span><br /><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> ...</span><br /><span
class="ec-lmtt-9"><texps.pro></span><br /><span
class="ec-lmtt-9">kdebug:start</span><span
class="ec-lmtt-9"> search(file=cmr10.pfb,</span><span
class="ec-lmtt-9"> must\_exist=0,</span><span
class="ec-lmtt-9"> find\_all=0,</span><br /><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:</span><br /><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).</span><br /><span
class="ec-lmtt-9">kdebug:search(cmr10.pfb)</span><span
class="ec-lmtt-9"> =></span><span
class="ec-lmtt-9"> /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb</span><br /><span
class="ec-lmtt-9"><cmr10.pfb>[1]</span></div>
<div class="caption"
><span class="id"><span
class="ec-lmcsc-10">Figure</span> 14: </span><span
class="content">Recherche du fichier de fontes</span></div><!--tex4ht:label?: x1-67049r14 -->
</div><hr class="endfloat" />
<!--l. 2593--><p class="noindent" ><span
class="ec-lmss-10">dvips </span>commence par localiser ses fichiers de fonctionnement. D’abord, <span
class="ec-lmtt-10">texmf.cnf </span>est trouvé, ce qui donne les
définitions pour les chemins de recherche servant à localiser les autres fichiers, ensuite le fichier base de
données <span
class="ec-lmtt-10">ls-R </span>(pour optimiser la recherche des fichiers) et le fichier <span
class="ec-lmtt-10">aliases</span>, qui permet de déclarer plusieurs
noms (par exemple un nom DOS de type 8.3 court et une version longue plus naturelle) pour le même fichier.
Ensuite <span
class="ec-lmss-10">dvips </span>continue en cherchant le fichier de configuration générique <span
class="ec-lmtt-10">config.ps </span>avant de rechercher le
fichier de paramétrisation <span
class="ec-lmtt-10">.dvipsrc </span>(qui, dans notre cas, <span
class="ec-lmri-10">n’est pas trouv</span><span
class="ec-lmri-10">é</span>). Enfin, <span
class="ec-lmss-10">dvips </span>localise le fichier
de configuration pour les fontes PostScript Computer Modern <span
class="ec-lmtt-10">config.cms </span>(ceci est lancé par
l’option <span
class="ec-lmtt-10">-Pcms</span> de la commande <span
class="ec-lmss-10">dvips</span>). Ce fichier contient la liste des fichiers qui définissent la
relation entre les noms des fontes selon <span class="TEX">T<span
class="E">E</span>X</span>, selon PostScript et dans le système de fichiers.
<div class="alltt">
<!--l. 2609--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10">></span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtk-10">more</span><span
class="ec-lmtk-10"> /usr/local/texmf/dvips/cms/config.cms</span>
<br /><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> p</span><span
class="ec-lmtt-10"> +ams.map</span>
<br /><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> p</span><span
class="ec-lmtt-10"> +cms.map</span>
<br /><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> p</span><span
class="ec-lmtt-10"> +cmbkm.map</span>
<br /><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> </span><span
class="ec-lmtt-10"> p</span><span
class="ec-lmtt-10"> +amsbkm.map</span>
</div>
</div> <span
class="ec-lmss-10">dvips </span>veut chercher tous ces fichiers, y compris le fichier générique d’association <span
class="ec-lmtt-10">psfonts.map</span>, qui est toujours
chargé (il contient des déclarations pour les fontes PostScript les plus communément utilisées<span class="frenchb-thinspace"> </span>; voir
la dernière partie de la Section <a
href="#x1-660008.2.3">8.2.3<!--tex4ht:ref: sec:examples-of-use --></a> pour plus de détails sur la gestion du fichier d’association
PostScript).
<!--l. 2623--><p class="noindent" >Arrivé là, <span
class="ec-lmss-10">dvips </span>s’identifie à l’utilisateur<span class="frenchb-nbsp"> </span>: <div class="alltt">
<!--l. 2624--><p class="noindent" ><div class="obeylines-v">
<span
class="ec-lmtt-10"> This</span><span
class="ec-lmtt-10"> is</span><span
class="ec-lmtt-10"> dvips(k)</span><span
class="ec-lmtt-10"> 5.92b</span><span
class="ec-lmtt-10"> Copyright</span><span
class="ec-lmtt-10"> 2002</span><span
class="ec-lmtt-10"> Radical</span><span
class="ec-lmtt-10"> Eye</span><span
class="ec-lmtt-10"> Software</span><span
class="ec-lmtt-10"> (www.radicaleye.com)</span>
<br /><span
class="ec-lmtt-10"> </span>
</div>
</div>
<!--l. 2629--><p class="noindent" >pour continuer ensuite en cherchant le fichier prologue <span
class="ec-lmtt-10">texc.pro</span>, <div class="alltt">
<!--l. 2630--><p class="noindent" ><div class="obeylines-v">
<br /><span
class="ec-lmtt-9">kdebug:start</span><span
class="ec-lmtt-9"> search(file=texc.pro,</span><span
class="ec-lmtt-9"> must_exist=0,</span><span
class="ec-lmtt-9"> find_all=0,</span>
<br /><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:</span>
<br /><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).</span>
<br /><span
class="ec-lmtt-9">kdebug:search(texc.pro)</span><span
class="ec-lmtt-9"> =></span><span
class="ec-lmtt-9"> /usr/local/texmf/dvips/base/texc.pro</span>
</div>
</div>
<!--l. 2641--><p class="noindent" >Après avoir trouvé ce fichier, <span
class="ec-lmss-10">dvips </span>affiche la date et l’heure, nous informe qu’il va générer le fichier
<span
class="ec-lmtt-10">hello-world.ps </span>puis qu’il a besoin du fichier de fonte <span
class="ec-lmtt-10">cmr10 </span>et que ce dernier est déclaré comme « résident »
(pas besoin de bitmaps)<span class="frenchb-nbsp"> </span>: <div class="alltt">
<!--l. 2646--><p class="noindent" ><div class="obeylines-v">
<br /><span
class="ec-lmtt-9">TeX</span><span
class="ec-lmtt-9"> output</span><span
class="ec-lmtt-9"> 1998.02.26:1204’</span><span
class="ec-lmtt-9"> -></span><span
class="ec-lmtt-9"> hello-world.ps</span>
<br /><span
class="ec-lmtt-9">Defining</span><span
class="ec-lmtt-9"> font</span><span
class="ec-lmtt-9"> ()</span><span
class="ec-lmtt-9"> cmr10</span><span
class="ec-lmtt-9"> at</span><span
class="ec-lmtt-9"> 10.0pt</span>
<br /><span
class="ec-lmtt-9">Font</span><span
class="ec-lmtt-9"> cmr10</span><span
class="ec-lmtt-9"> <CMR10></span><span
class="ec-lmtt-9"> is</span><span
class="ec-lmtt-9"> resident.</span>
</div>
</div> Maintenant la recherche concerne le fichier <span
class="ec-lmtt-10">cmr10.tfm</span>, qui est trouvé, puis quelques fichiers de prologue de
plus (non montrés) sont référencés<span class="frenchb-thinspace"> </span>; finalement le fichier de la fonte type 1 <span
class="ec-lmtt-10">cmr10.pfb </span>est localisé et inclus
dans le fichier de sortie (voir la dernière ligne). <div class="alltt">
<!--l. 2655--><p class="noindent" ><div class="obeylines-v">
<br /><span
class="ec-lmtt-9">kdebug:start</span><span
class="ec-lmtt-9"> search(file=cmr10.tfm,</span><span
class="ec-lmtt-9"> must_exist=1,</span><span
class="ec-lmtt-9"> find_all=0,</span>
<br /><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> path=.:~/tex/fonts/tfm//:!!/usr/local/texmf/fonts/tfm//:</span>
<br /><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> /var/tex/fonts/tfm//).</span>
<br /><span
class="ec-lmtt-9">kdebug:search(cmr10.tfm)</span><span
class="ec-lmtt-9"> =></span><span
class="ec-lmtt-9"> /usr/local/texmf/fonts/tfm/public/cm/cmr10.tfm</span>
<br /><span
class="ec-lmtt-9">kdebug:start</span><span
class="ec-lmtt-9"> search(file=texps.pro,</span><span
class="ec-lmtt-9"> must_exist=0,</span><span
class="ec-lmtt-9"> find_all=0,</span>
<br /><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> ...</span>
<br /><span
class="ec-lmtt-9"><texps.pro></span>
<br /><span
class="ec-lmtt-9">kdebug:start</span><span
class="ec-lmtt-9"> search(file=cmr10.pfb,</span><span
class="ec-lmtt-9"> must_exist=0,</span><span
class="ec-lmtt-9"> find_all=0,</span>
<br /><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> path=.:~/tex/dvips//:!!/usr/local/texmf/dvips//:</span>
<br /><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> </span><span
class="ec-lmtt-9"> ~/tex/fonts/type1//:!!/usr/local/texmf/fonts/type1//).</span>
<br /><span
class="ec-lmtt-9">kdebug:search(cmr10.pfb)</span><span
class="ec-lmtt-9"> =></span><span
class="ec-lmtt-9"> /usr/local/texmf/fonts/type1/public/cm/cmr10.pfb</span>
<br /><span
class="ec-lmtt-9"><cmr10.pfb>[1]</span>
</div>
</div>
<h4 class="subsectionHead"><span class="titlemark">8.3 </span> <a
id="x1-680008.3"></a>Options à l’exécution</h4>
<!--l. 2672--><p class="noindent" >Web2C offre la possibilité de contrôler à l’exécution bon nombre de paramètres concernant la mémoire (en
particulier la taille des tableaux utilisés) à partir du fichier <span
class="ec-lmtt-10">texmf.cnf </span>qui est lu par Kpathsea. Les paramètres
en question se trouvent dans la troisième partie du fichier inclus dans la distribution <span class="TEX">T<span
class="E">E</span>X</span> Live. Les variables
les plus importantes sont<span class="frenchb-nbsp"> </span>:
<dl class="list1"><dt class="list">
<span
class="ec-lmtt-10">main_memory</span> </dt><dd
class="list">
<!--l. 2680--><p class="noindent" >Nombre total de mots mémoire disponibles pour <span class="TEX">T<span
class="E">E</span>X</span>, Metafont et MetaPost. Vous devez générer
un nouveau fichier de format pour chaque nouveau paramétrage. Par exemple, vous pouvez générer
une version large de <span class="TEX">T<span
class="E">E</span>X</span> et appeler le fichier de format <span
class="ec-lmtt-10">hugetex.fmt</span>. En utilisant la méthode
supportée par Kpathsea qui consiste à suffixer la variable par le nom du programme, la valeur
particulière de la variable <span
class="ec-lmtt-10">main_memory </span>destinée à ce fichier de format sera lue dans le fichier
<span
class="ec-lmtt-10">texmf.cnf</span>.
</dd><dt class="list">
<span
class="ec-lmtt-10">extra_mem_bot</span> </dt><dd
class="list">
<!--l. 2689--><p class="noindent" >Espace supplémentaire pour certaines structures de données de <span class="TEX">T<span
class="E">E</span>X</span><span class="frenchb-nbsp"> </span>: boîtes, <span
class="ec-lmri-10">glue</span>, points
d’arrêt... Surtout utile si vous utilisez PI C<span class="TEX">T<span
class="E">E</span>X</span> par exemple.
</dd><dt class="list">
<span
class="ec-lmtt-10">font_mem_size</span> </dt><dd
class="list">
<!--l. 2693--><p class="noindent" >Nombre de mots mémoire disponibles pour décrire les polices. C’est plus ou moins l’espace occupé
par les fichiers TFM lus.
</dd><dt class="list">
<span
class="ec-lmtt-10">hash_extra</span> </dt><dd
class="list">
<!--l. 2696--><p class="noindent" >Espace supplémentaire pour la table de hachage des noms de séquences de contrôle. Environ
10 000 de ces noms peuvent être stockés dans la table principale<span class="frenchb-thinspace"> </span>; si vous avez un document très
volumineux avec beaucoup de références croisées, il se peut que ce ne soit pas suffisant. La valeur
par défaut <span
class="ec-lmtt-10">hash_extra </span>est <span
class="ec-lmtt-10">50000</span>.</dd></dl>
<!--l. 2704--><p class="noindent" >Évidemment, cette possibilité ne remplace pas une véritable allocation dynamique des tableaux et de la
mémoire mais puisque c’est complexe à implémenter dans le présent source <span class="TEX">T<span
class="E">E</span>X</span>, ces paramètres lus à
l’exécution fournissent un compromis pratique qui procure une certaine souplesse.
<!--l. 2819--><p class="noindent" ><a id="ack"></a>
<h3 class="sectionHead"><span class="titlemark">9 </span> <a
id="x1-690009"></a>Remerciements</h3>
<!--l. 2822--><p class="noindent" ><span class="TEX">T<span
class="E">E</span>X</span> Live est le résultat des efforts collectifs de pratiquement tous les groupes d’utilisateurs de <span class="TEX">T<span
class="E">E</span>X</span>.
La présente édition de <span class="TEX">T<span
class="E">E</span>X</span> Live a été coordonnée par Karl Berry. Voici la liste des principaux
contributeurs<span class="frenchb-nbsp"> </span>:
<ul class="itemize1">
<li class="itemize">Les associations d’utilisateurs anglaise, allemande, néerlandaise et polonaise (TUG, DANTE
e.V., NTG, et GUST, respectivement) qui contribuent ensemble à l’infrastructure technique et
administrative. Soutenez votre association locale (voir la liste <a
href="http://tug.org/usergroups.html" class="url" ><span
class="ec-lmtt-10">http://tug.org/usergroups.html</span></a>)<span class="frenchb-thinspace"> </span>!
</li>
<li class="itemize">L’équipe du CTAN, en particulier Robin Fairbairns et Rainer Schöpf, qui distribue les images des
distributions <span class="TEX">T<span
class="E">E</span>X</span> Live et fournit les sites d’hébergement pour le stockage et la mise à jour des
extensions qui sont la base de <span class="TEX">T<span
class="E">E</span>X</span> Live.
</li>
<li class="itemize">Nelson Beebe, pour avoir permis l’accès à de nombreuses plate-formes aux développeurs <span class="TEX">T<span
class="E">E</span>X</span> Live,
et avoir lui-même participé aux tests de façon étendue.
</li>
<li class="itemize">John Bowman, pour avoir effectué de nombreux changements dans son programme Asymptote pour
le faire fonctionner dans <span class="TEX">T<span
class="E">E</span>X</span> Live.
</li>
<li class="itemize">Peter Breitenlohner et toute l’équipe e-<span class="TEX">T<span
class="E">E</span>X</span> qui construisent les bases des successeurs de <span class="TEX">T<span
class="E">E</span>X</span>, et
Peter tout particulièrement pour son aide concernant l’usage des autotools de GNU partout dans
<span class="TEX">T<span
class="E">E</span>X</span> Live.
</li>
<li class="itemize">Jin-Hwan Cho et toute l’équipe de DVIPDFM<span
class="lmmi-10">x </span>pour leur excellent programme et leur réactivité face
aux problèmes de configuration.
</li>
<li class="itemize">Thomas Esser et sa merveilleuse distribution te<span class="TEX">T<span
class="E">E</span>X</span> sans laquelle <span class="TEX">T<span
class="E">E</span>X</span> Live n’aurait jamais vu le
jour.
</li>
<li class="itemize">Michel Goossens, en tant que co-auteur de la documentation initiale.
</li>
<li class="itemize">Eitan Gurari, dont le programme <span class="TEX">T<span
class="E">E</span>X</span>4ht est utilisé pour créer la version HTML de cette
documentation et qui travaillait inlassablement à l’améliorer, ce dans des délais très courts. Eitan
nous a quitté prématurément en juin 2009, et nous dédions la présente documentation à sa mémoire.
</li>
<li class="itemize">Hans Hagen qui, outre sa
participation active aux tests, a adapté le format Con<span class="TEX">T<span
class="E">E</span>X</span>t (<a
href="http://pragma-ade.com" class="url" ><span
class="ec-lmtt-10">http://pragma-ade.com</span></a>) aux besoins
de <span class="TEX">T<span
class="E">E</span>X</span> Live.
</li>
<li class="itemize">Hàn Thế Thành, Martin Schröder et toute l’équipe pdf<span class="TEX">T<span
class="E">E</span>X</span> qui continuent inlassablement à étendre
les performances de <span class="TEX">T<span
class="E">E</span>X</span>.
</li>
<li class="itemize">Hartmut Henkel, pour ses contributions au développement de pdf<span class="TEX">T<span
class="E">E</span>X</span> et Lua<span class="TEX">T<span
class="E">E</span>X</span> entre autres.
</li>
<li class="itemize">Taco Hoekwater, pour son travail important et incessant sur le développement de MetaPost et de
(Lua)<span class="TEX">T<span
class="E">E</span>X</span> (<a
href="http://luatex.org" class="url" ><span
class="ec-lmtt-10">http://luatex.org</span></a>) lui-même, pour l’intégration de Con<span class="TEX">T<span
class="E">E</span>X</span>t dans <span class="TEX">T<span
class="E">E</span>X</span> Live, pour
les nouvelles fonctionnalités mutli-thread de Kpathsea, et bien plus encore.
</li>
<li class="itemize">Paweł Jackowski pour l’installeur Windows <span
class="ec-lmss-10">tlpm </span>et Tomasz Łuczak pour la version graphique <span
class="ec-lmss-10">tlpmgui</span>
utilisée dans l’édition précédente.
</li>
<li class="itemize">Akira Kakuto, pour son aide précieuse qui nous a permis d’intégrer dans <span class="TEX">T<span
class="E">E</span>X</span> Live les binaires
Windows de sa distribution W32TEX (<a
href="http://w32tex.org" class="url" ><span
class="ec-lmtt-10">http://w32tex.org</span></a>).
</li>
<li class="itemize">Jonathan Kew, pour avoir produit Xe<span class="TEX">T<span
class="E">E</span>X</span>, pour l’avoir intégré dans <span class="TEX">T<span
class="E">E</span>X</span> Live, pour avoir créé la
première version de l’installeur Mac<span class="TEX">T<span
class="E">E</span>X</span>et enfin pour l’éditeur <span class="TEX">T<span
class="E">E</span>X</span>works que nous recommandons.
</li>
<li class="itemize">Dick Koch, pour la maintenance de Mac<span class="TEX">T<span
class="E">E</span>X</span> (<a
href="http://tug.org/mactex" class="url" ><span
class="ec-lmtt-10">http://tug.org/mactex</span></a>) faite en symbiose avec <span class="TEX">T<span
class="E">E</span>X</span>
Live.
</li>
<li class="itemize">Reinhard Kotucha, pour ses contributions majeures à l’infrastructure de <span class="TEX">T<span
class="E">E</span>X</span> Live 2008 et à son
programme d’installation, pour ses contributions sous Windows et pour son script <span
class="ec-lmtt-10">getnonfreefonts</span>
en particulier.
</li>
<li class="itemize">Siep Kroonenberg, également pour ses contributions majeures à l’infrastructure de <span class="TEX">T<span
class="E">E</span>X</span> Live 2008 et
à son programme d’installation ainsi que pour la réécriture de cette documentation concernant ces
fonctionnalités.
</li>
<li class="itemize">Mojca Miklavec, pour son aide précieuse concernant Con<span class="TEX">T<span
class="E">E</span>X</span>t.
</li>
<li class="itemize">Heiko Oberdieck, pour le paquet <span
class="ec-lmss-10">epstopdf </span>et bien d’autres, pour avoir compressé l’énorme <span
class="ec-lmss-10">pst-geo </span>de
façon à ce que nous puissions l’inclure, et, par-dessus tout, son travail remarquable sur <span
class="ec-lmss-10">hyperref</span>.
</li>
<li class="itemize">Petr Olšak, qui coordonna et vérifia minutieusement toute la partie tchèque et slovaque.
</li>
<li class="itemize">Toshio Oshima, pour le visualisateur <span
class="ec-lmss-10">dviout </span>pour Windows.
</li>
<li class="itemize">Manuel Pégourié-Gonnard, pour son aide concernant le programme de mise à jour de la distribution,
la documentation et pour le développement de <span
class="ec-lmss-10">texdoc</span>.
</li>
<li class="itemize">Fabrice Popineau, pionnier du développement de <span class="TEX">T<span
class="E">E</span>X</span> Live sous Windows et pour son travail sur la
documentation française.
</li>
<li class="itemize">Norbert Preining, principal architecte de la distribution <span class="TEX">T<span
class="E">E</span>X</span> Live 2008 et de son installeur et
coordinateur (avec Frank Küster) de la version Debian de <span class="TEX">T<span
class="E">E</span>X</span> Live.
</li>
<li class="itemize">Sebastian Rahtz, qui a créé la distribution <span class="TEX">T<span
class="E">E</span>X</span> Live et en a assuré la maintenance pendant de
nombreuses années.
</li>
<li class="itemize">Phil Taylor, pour la mise en place du téléchargement par BitTorrent.
</li>
<li class="itemize">Tomasz Trzeciak, pour son aide générale concernant Windows.
</li>
<li class="itemize">Vladimir Volovich, pour son aide substantielle, en particulier pour avoir rendu possible l’intégration
de <span
class="ec-lmss-10">xindy </span>dans <span class="TEX">T<span
class="E">E</span>X</span> Live.
</li>
<li class="itemize">Staszek Wawrykiewicz, principal testeur de <span class="TEX">T<span
class="E">E</span>X</span> Live et coordinateur des contributions polonaises
(fontes, installation Windows, etc.).
</li>
<li class="itemize">Olaf Weber, pour son patient assemblage de Web2C.
</li>
<li class="itemize">Gerben Wierda, qui a créé et maintenu initialement la partie Mac OS X.
</li>
<li class="itemize">Graham Williams, l’auteur original du catalogue <span class="TEX">T<span
class="E">E</span>X</span>.
</li></ul>
<!--l. 2947--><p class="noindent" >Les binaires ont été compilés par<span class="frenchb-nbsp"> </span>: Ettore Aldrovandi (<span
class="ec-lmss-10">i386-solaris</span>, <span
class="ec-lmss-10">x86_64-solaris</span>), Marc Baudoin
(<span
class="ec-lmss-10">amd64-netbsd</span>, <span
class="ec-lmss-10">i386-netbsd</span>), Karl Berry (<span
class="ec-lmss-10">i386-linux</span>, <span
class="ec-lmss-10">sparc-solaris</span>), Alan Braslau (<span
class="ec-lmss-10">amd64-kfreebsd</span>, <span
class="ec-lmss-10">i386-kfreebsd</span>),
Peter Breitenlohner (<span
class="ec-lmss-10">x86_64-linux</span>), Ken Brown (<span
class="ec-lmss-10">i386-cygwin</span>), Simon Dales (<span
class="ec-lmss-10">armhf-linux</span>), Christian Mensing
(<span
class="ec-lmss-10">mips-irix</span>), Akira Kakuto (<span
class="ec-lmss-10">win32</span>), Dick Koch (<span
class="ec-lmss-10">universal-darwin</span>, <span
class="ec-lmss-10">x86_64-darwin</span>), Nikola Lečić (<span
class="ec-lmss-10">amd64-freebsd</span>,
<span
class="ec-lmss-10">i386-freebsd</span>), Mojca Miklavec (<span
class="ec-lmss-10">mipsel-linux</span>), Norbert Preining (<span
class="ec-lmss-10">alpha-linux</span>), Thomas Schmitz (<span
class="ec-lmss-10">powerpc-linux</span>),
Boris Veytsman (<span
class="ec-lmss-10">armel-linux</span>). Pour des informations concernant la compilation de <span class="TEX">T<span
class="E">E</span>X</span> Live, voir
<a
href="http://tug.org/texlive/build.html" class="url" ><span
class="ec-lmtt-10">http://tug.org/texlive/build.html</span></a>.
<!--l. 2966--><p class="noindent" >Traducteurs de ce manuel<span class="frenchb-nbsp"> </span>: Boris Veytsman (russe), Jjgod Jiang, Jinsong Zhao, Yue Wang, & Helin Gai
(chinois), Uwe Ziegenhagen (German), Manuel Pégourié-Gonnard (français), Marco Pallante (italien), Nikola
Lečić (serbe), Petr Sojka & Jan Busa (thèque et slovaque), Staszek Wawrykiewicz (polonais). La page
d’accueil de la documentation <span class="TEX">T<span
class="E">E</span>X</span> Live est <a
href="http://tug.org/texlive/doc.html" class="url" ><span
class="ec-lmtt-10">http://tug.org/texlive/doc.html</span></a>.
<!--l. 2978--><p class="noindent" >Bien sûr, notre gratitude va en premier lieu à Donald Knuth pour avoir inventé <span class="TEX">T<span
class="E">E</span>X</span> et l’avoir offert au monde
entier.
<!--l. 2981--><p class="noindent" >
<h3 class="sectionHead"><span class="titlemark">10 </span> <a
id="x1-7000010"></a>Historique des versions successives</h3>
<!--l. 2984--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">10.1 </span> <a
id="x1-7100010.1"></a>Les éditions précédentes</h4>
<!--l. 2986--><p class="noindent" >La discussion commença à la fin de 1993 quand le Groupe des Utilisateurs Néerlandais de <span class="TEX">T<span
class="E">E</span>X</span> commençait à
travailler à son CD 4All<span class="TEX">T<span
class="E">E</span>X</span> pour les utilisateurs de MS-DOS et on espérait à ce moment sortir un CD unique
pour tous les systèmes. C’était un objectif beaucoup trop ambitieux mais il permit la naissance du CD
4All<span class="TEX">T<span
class="E">E</span>X</span>, projet couronné de succès et aussi d’un groupe de travail « TUG Technical Council » pour mettre en
place TDS (<span class="TEX"><span
class="ec-lmri-10">T</span><span
class="E"><span
class="ec-lmri-10">E</span></span><span
class="ec-lmri-10">X</span></span> <span
class="ec-lmri-10">Directory Structure</span><span class="frenchb-nbsp"> </span>: <a
href="http://tug.org/tds" class="url" ><span
class="ec-lmtt-10">http://tug.org/tds</span></a>), qui spécifiait la gestion des fichiers <span class="TEX">T<span
class="E">E</span>X</span> sous
une forme logique. La mouture finale de TDS fut publiée dans le numéro de décembre 1995 de <span
class="ec-lmro-10">TUGboat </span>et il
était clair depuis un certain temps qu’il fallait proposer un produit contenant une structure modèle sur CD. La
distribution que vous possédez est le résultat direct des délibérations de ce groupe de travail.
Il était également clair que le succès des CD 4All<span class="TEX">T<span
class="E">E</span>X</span> démontrait que les utilisateurs d’Unix
trouveraient leur bonheur avec une distribution aussi simple et ceci a été l’autre objectif de <span class="TEX">T<span
class="E">E</span>X</span>
Live.
<!--l. 3003--><p class="noindent" >Nous avons d’abord entrepris de créer un nouveau CD TDS Unix à l’automne 1995 et nous avons rapidement
choisi te<span class="TEX">T<span
class="E">E</span>X</span> de Thomas Esser comme étant la configuration idéale, car il supportait déjà plusieurs
plates-formes et avait été construit en gardant à l’esprit la portabilité entre systèmes. Thomas accepta de nous
aider et commença à travailler sérieusement au début de 1996. La première édition sortit en mai 1996. Au
début de 1997, Karl Berry acheva une nouvelle distribution de Web2C, qui incluait presque toutes les
caractéristiques que Thomas Esser avait ajoutées dans te<span class="TEX">T<span
class="E">E</span>X</span> et il fut décidé de baser la deuxième édition du
CD sur le standard Web2C, en y ajoutant le script <span
class="ec-lmtt-10">texconfig </span>de te<span class="TEX">T<span
class="E">E</span>X</span>. La troisième édition du CD était
basée sur une version majeure de Web2C, 7.2, par Olaf Weber<span class="frenchb-thinspace"> </span>; en même temps, une nouvelle version
révisée de te<span class="TEX">T<span
class="E">E</span>X</span> était achevée dont <span class="TEX">T<span
class="E">E</span>X</span> Live partageait presque toutes les caractéristiques. La
quatrième édition a suivi le même schéma, en utilisant une nouvelle version de te<span class="TEX">T<span
class="E">E</span>X</span> et une nouvelle
version de Web2C (7.3). Le système incluait dorénavant un programme complet d’installation pour
Windows.
<!--l. 3020--><p class="noindent" >Pour la cinquième édition (mars 2000), de nombreuses parties du CD ont été vérifiées et révisées, des
centaines de composants mis à jour. Le contenu détaillé des composants était décrit par des fichiers XML.
Mais le changement majeur de cette cinquième édition a été la suppression de tout logiciel non libre de droits.
Tout ce qui se trouve dans <span class="TEX">T<span
class="E">E</span>X</span> Live devait être compatible avec la licence Debian (<span
class="ec-lmri-10">Debian Free Software</span>
<span
class="ec-lmri-10">Guidelines</span><span class="frenchb-nbsp"> </span>: <a
href="http://www.debian.org/intro/free" class="url" ><span
class="ec-lmtt-10">http://www.debian.org/intro/free</span></a>)<span class="frenchb-thinspace"> </span>; nous avons fait de notre mieux pour vérifier
les termes des licences de chaque composant et nous souhaiterions que toute erreur nous soit
signalée.
<!--l. 3032--><p class="noindent" >La sixième édition (juillet 2001) contient un grand nombre de mises à jour. Le changement majeur de cette
version réside dans la refonte du processus d’installation<span class="frenchb-nbsp"> </span>: l’utilisateur peut désormais choisir les collections de
manière plus précise. Les collections concernant les langues ont été entièrement réorganisées, aussi le choix
d’une langue installe non seulement les macros, les fontes, etc. mais prépare également un fichier
<span
class="ec-lmtt-10">language.dat </span>adéquat.
<!--l. 3040--><p class="noindent" >La septième édition (mai 2002) a comme ajout majeur une installation pour Mac OS X et l’habituelle myriade
de mises à jour de composants et de programmes. Un objectif important a été de fusionner à nouveau les
sources avec ceux de te<span class="TEX">T<span
class="E">E</span>X</span>, alors que les versions 5 et 6 s’en étaient éloignées.
<!--l. 3046--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">10.1.1 </span> <a
id="x1-7200010.1.1"></a>2003</h5>
<!--l. 3048--><p class="noindent" >En 2003, le flot de mises à jour et d’additions a continué mais nous avons constaté que <span class="TEX">T<span
class="E">E</span>X</span> Live était devenu
si volumineux qu’il ne pouvait plus tenir sur un seul CD, aussi l’avons-nous divisé en trois distributions
distinctes (voir section <a
href="#x1-90002.1">2.1<!--tex4ht:ref: sec:tl-coll-dists --></a>, page <a
href="#x1-90002.1">7<!--tex4ht:ref: sec:tl-coll-dists --></a>). Par ailleurs<span class="frenchb-nbsp"> </span>:
<ul class="itemize1">
<li class="itemize">À la demande de l’équipe <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span>, nous avons modifié les commandes standard <span
class="ec-lmss-10">latex </span>et <span
class="ec-lmss-10">pdflatex </span>pour
qu’elles utilisent e-<span class="TEX">T<span
class="E">E</span>X</span> (voir page <a
href="#x1-120002.4">11<!--tex4ht:ref: text:etex --></a>).
</li>
<li class="itemize">Les nouvelles fontes Latin Modern sont disponibles (et recommandées).
</li>
<li class="itemize">Le support pour Alpha OSF a été supprimé (celui pour HPUX l’avait été auparavant), car personne
disposant des machines nécessaires ne s’est proposé pour compiler les nouveaux binaires.
</li>
<li class="itemize">L’installation pour Windows a été largement modifiée<span class="frenchb-thinspace"> </span>; un environnement de travail intégré basé sur
<span
class="ec-lmss-10">XEmacs </span>a été introduit.
</li>
<li class="itemize">Des programmes supplémentaires importants pour Windows (Perl, Ghostscript, ImageMagick, Ispell)
sont maintenant installés dans le répertoire d’installation de <span class="TEX">T<span
class="E">E</span>X</span> Live.
</li>
<li class="itemize">Les fichiers <span
class="ec-lmri-10">font map </span>utilisés par <span
class="ec-lmss-10">dvips</span>, <span
class="ec-lmss-10">dvipdfm </span>et <span
class="ec-lmss-10">pdftex </span>sont maintenant générés par le nouveau
programme <span
class="ec-lmss-10">updmap </span>et installés dans <span class="path"><span
class="ec-lmtt-10">texmf/fonts/map</span></span>.
</li>
<li class="itemize">Dorénavant, <span class="TEX">T<span
class="E">E</span>X</span>, Metafont et MetaPost écrivent les caractères 8 bits présentés en entrée sans
modification et non pas avec la notation <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">^^</span></span></span>, que ce soit dans des fichiers (par la commande <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">write</span></span></span>),
dans les fichiers de trace (<span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">.log</span></span></span>) ou sur le terminal. Dans le <span class="TEX">T<span
class="E">E</span>X</span> Live 7, l’écriture de ces caractères
8 bits était influencée par les paramètres de localisation du système<span class="frenchb-thinspace"> </span>; maintenant ces paramètres
n’influent plus du tout sur le comportement des programmes <span class="TEX">T<span
class="E">E</span>X</span>. Si pour quelque raison que ce soit,
vous avez besoin de la notation <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">^^</span></span></span> en sortie, renommez le fichier <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">texmf-dist/web2c/cp8bit.tcx</span></span></span>.
Les prochaines versions disposeront d’un moyen plus propre pour contrôler cette sortie.
</li>
<li class="itemize">La documentation de <span class="TEX">T<span
class="E">E</span>X</span> Live a été largement révisée.
</li>
<li class="itemize">Enfin, comme la numérotation séquentielle des versions devenait peu maniable, il a été décidé
d’identifier désormais la version de <span class="TEX">T<span
class="E">E</span>X</span> Live par l’année<span class="frenchb-nbsp"> </span>: <span class="TEX">T<span
class="E">E</span>X</span> Live 2003 au lieu de <span class="TEX">T<span
class="E">E</span>X</span> Live 8.</li></ul>
<!--l. 3091--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">10.1.2 </span> <a
id="x1-7300010.1.2"></a>2004</h5>
<!--l. 3093--><p class="noindent" >2004 a apporté beaucoup de changements (et quelques incompatibilités avec les versions précédentes)<span class="frenchb-nbsp"> </span>:
<ul class="itemize1">
<li class="itemize">Si vous avez installé des fontes supplémentaires qui ont leur propre fichier <span
class="ec-lmtt-10">.map </span>ou des fichiers <span
class="ec-lmtt-10">.enc</span>
spécifiques, vous devrez vraisemblablement déplacer ces fichiers.
<!--l. 3102--><p class="noindent" >Les fichiers <span
class="ec-lmtt-10">.map </span>sont désormais recherchés uniquement dans les sous-répertoires <span class="path"><span
class="ec-lmtt-10">fonts/map</span></span> (dans
chaque arborescence <span class="path"><span
class="ec-lmtt-10">texmf</span></span>), leur chemin de recherche est donné par la variable <span
class="ec-lmtt-10">TEXFONTMAPS</span>
de <span class="path"><span
class="ec-lmtt-10">texmf.cnf</span></span>. De même, les fichiers <span
class="ec-lmtt-10">.enc </span>sont désormais recherchés uniquement dans les
sous-répertoires <span class="path"><span
class="ec-lmtt-10">fonts/enc</span></span>, leur chemin de recherche est donné par la variable <span
class="ec-lmtt-10">ENCFONTS </span>de
<span class="path"><span
class="ec-lmtt-10">texmf.cnf</span></span>. Le script <span
class="ec-lmss-10">updmap </span>devrait émettre des messages d’avertissement pour les fichiers <span
class="ec-lmtt-10">.map </span>et
<span
class="ec-lmtt-10">.enc </span>mal placés.
<!--l. 3112--><p class="noindent" >Sur les différentes façons de traiter le problème, consulter <a
href="http://tug.org/texlive/mapenc.html" class="url" ><span
class="ec-lmtt-10">http://tug.org/texlive/mapenc.html</span></a>.
</li>
<li class="itemize">La distribution pour Windows a changé cette année<span class="frenchb-nbsp"> </span>: l’installation de la distribution fp<span class="TEX">T<span
class="E">E</span>X</span> (basée
sur Web2C) de Fabrice Popineau n’est plus proposée. À la place, vous pouvez tester et installer la
distribution pro<span class="TEX">T<span
class="E">E</span>X</span>t basée sur MiK<span class="TEX">T<span
class="E">E</span>X</span> (indépendante de Web2C), voir section <a
href="#x1-80002">2<!--tex4ht:ref: sec:overview-tl --></a>, page <a
href="#x1-80002">7<!--tex4ht:ref: sec:overview-tl --></a>.
</li>
<li class="itemize">L’ancien répertoire <span class="path"><span
class="ec-lmtt-10">texmf</span></span> a été éclaté en trois parties<span class="frenchb-nbsp"> </span>: <span class="path"><span
class="ec-lmtt-10">texmf</span></span>, <span class="path"><span
class="ec-lmtt-10">texmf-dist</span></span> et <span class="path"><span
class="ec-lmtt-10">texmf-doc</span></span>. Voir
section <a
href="#x1-100002.2">2.2<!--tex4ht:ref: sec:tld --></a>, page <a
href="#x1-100002.2">8<!--tex4ht:ref: sec:tld --></a>.
</li>
<li class="itemize">Tous les fichiers relatifs aux différents avatars
de <span class="TEX">T<span
class="E">E</span>X</span> sont désormais regroupés dans le même sous-répertoire <span class="path"><span
class="ec-lmtt-10">tex</span></span> des arborescences <span class="path"><span
class="ec-lmtt-10">texmf*</span></span> (ils
étaient jusqu’ici placés dans des sous-répertoires spécifiques <span class="path"><span
class="ec-lmtt-10">tex</span></span>, <span class="path"><span
class="ec-lmtt-10">etex</span></span>, <span class="path"><span
class="ec-lmtt-10">pdftex</span></span>, <span class="path"><span
class="ec-lmtt-10">pdfetex</span></span>, etc.). Voir
<a
href="../../../../texmf-dist/doc/generic/tds/tds.html#Extensions" ><span
class="ec-lmtt-10">texmf-dist/doc/generic/tds/tds.html#Extensions</span></a>.
</li>
<li class="itemize">Les scripts auxiliaires, normalement pas exécutés directement par les utilisateurs, sont regroupés
dans des sous-répertoires <span class="path"><span
class="ec-lmtt-10">scripts</span></span> des arborescences <span class="path"><span
class="ec-lmtt-10">texmf*</span></span>. On les localise grâce à la commande
<span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">kpsewhich</span><span
class="ec-lmtt-10"> -format=texmfscripts</span></span></span>. Au cas où vous en auriez, les programmes utilisant ces scripts
nécessiteront une adaptation. Voir <a
href="../../../../texmf-dist/doc/generic/tds/tds.html#Scripts" ><span
class="ec-lmtt-10">texmf-dist/doc/generic/tds/tds.html#Scripts</span></a>.
</li>
<li class="itemize">La plupart des formats affichent en clair (dans les fichiers <span
class="ec-lmtt-10">.log </span>en particulier) les caractères
imprimables au lieu de les transcrire en notation hexadécimale <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">^^</span></span></span>. Ceci se fait grâce au fichier
<span class="path"><span
class="ec-lmtt-10">cp227.tcx</span></span>, qui considère comme imprimables les caractères 32 à 256, ainsi que les tabulations et les
changements de page (caractères 9 à 11). Les formats faisant exception sont plain <span class="TEX">T<span
class="E">E</span>X</span> (seuls les
caractères 32 à 127 sont déclarés imprimables), Con<span class="TEX">T<span
class="E">E</span>X</span>t (0 à 255 imprimables) et les formats basés
sur Omega. Il y a peu de différence avec le comportement de <span class="TEX">T<span
class="E">E</span>X</span> Live 2003 mais la mise en œuvre
est plus propre et plus facilement configurable. Voir <a
href="../../../../texmf-dist/doc/web2c/web2c.html#TCX-files" >texmf-dist/doc/web2c/web2c.html#TCX-files</a>.
Noter que l’utilisation du codage Unicode en entrée peut provoquer des affichages défectueux en
sortie (TeX code sur un seul octet).
</li>
<li class="itemize">Tous les formats, sauf plain <span class="TEX">T<span
class="E">E</span>X</span>, font appel au moteur <span
class="ec-lmss-10">pdfetex </span>(qui produit bien sûr par défaut des
fichiers DVI lorsque le format choisi est <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span>). Ceci permet aux formats <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span>, Con<span class="TEX">T<span
class="E">E</span>X</span>t, etc.,
d’avoir accès aux fonctionnalités micro-typographiques de pdf<span class="TEX">T<span
class="E">E</span>X</span> (alignement optique des marges
par exemple) et aux fonctionnalités de e-<span class="TEX">T<span
class="E">E</span>X</span> (<a
href="../../../../texmf-dist/doc/etex/base/" >texmf-dist/doc/etex/base/</a>).
<!--l. 3162--><p class="noindent" >Ceci rend <span
class="ec-lmri-10">indispensable </span>le recours à l’extension <span
class="ec-lmss-10">ifpdf </span>(qui fonctionne aussi bien avec plain que <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span>)
pour déterminer si le format de sortie est DVI ou PDF. Tester si la commande <span
class="ec-lmtt-10">\pdfoutput </span>est définie
ou non <span
class="ec-lmri-10">n’est pas </span>un moyen fiable de le faire.
</li>
<li class="itemize">pdf<span class="TEX">T<span
class="E">E</span>X</span> (<a
href="http://pdftex.org" class="url" ><span
class="ec-lmtt-10">http://pdftex.org</span></a>) offre de nouvelles fonctionnalités<span class="frenchb-nbsp"> </span>:
<ul class="itemize2">
<li class="itemize">Les commandes <span
class="ec-lmtt-10">\pdfmapfile </span>et <span
class="ec-lmtt-10">\pdfmapline </span>permettent de spécifier le choix des fichiers <span
class="ec-lmtt-10">.map </span>à
utiliser pour le document en cours.
</li>
<li class="itemize">L’amélioration du gris typographique par
variation (infime) de la largeur des caractères (<span
class="ec-lmri-10">font expansion</span>) est plus facile à mettre en œuvre,
voir <a
href="http://www.ntg.nl/pipermail/ntg-pdftex/2004-May/000504.html" class="url" ><span
class="ec-lmtt-10">http://www.ntg.nl/pipermail/ntg-pdftex/2004-May/000504.html</span></a>
</li>
<li class="itemize">Le fichier <span class="path"><span
class="ec-lmtt-10">pdftex.cfg</span></span> n’est plus utilisé. Toutes les affectations de paramètres doivent désormais
être faites dans le préambule en utilisant les primitives ad hoc.
</li>
<li class="itemize">Pour plus d’informations, consulter le manuel de pdf<span class="TEX">T<span
class="E">E</span>X</span> <span class="frenchb-nbsp"> </span>: <a
href="../../../../texmf-dist/doc/pdftex/manual" >texmf-dist/doc/pdftex/manual</a>.
</li></ul>
</li>
<li class="itemize">La primitive <span
class="ec-lmtt-10">\input </span>de <span
class="ec-lmss-10">tex</span>, <span
class="ec-lmss-10">mf </span>et <span
class="ec-lmss-10">mpost</span>, accepte désormais les espaces et autres caractères
spéciaux dans les noms de fichiers à condition d’utiliser des <span
class="ec-lmri-10">double quotes</span>, en voici deux exemples
typiques<span class="frenchb-nbsp"> </span>:
<div class="verbatim" id="verbatim-7">
<div class="fancyvrb" id="fancyvrb19"><a
id="x1-73002r1"></a>  \input "filename with spaces"   % plain<br class="fancyvrb" /><a
id="x1-73004r2"></a>  \input{"filename with spaces"}  % latex</div>
</div>
<!--l. 3197--><p class="nopar" >Consulter le manuel Web2C pour plus d’informations<span class="frenchb-nbsp"> </span>: <a
href="../../../../texmf-dist/doc/web2c" >texmf-dist/doc/web2c</a>.
</li>
<li class="itemize">Les fonctionnalités de enc<span class="TEX">T<span
class="E">E</span>X</span> sont désormais incluses dans Web2C. Ainsi, tous les formats
<span
class="ec-lmri-10">construits avec l’option </span><span
class="ec-lmtti-10">-enc </span>y ont accès. enc<span class="TEX">T<span
class="E">E</span>X</span> permet le transcodage en entrée et en sortie et
l’utilisation transparente du codage Unicode UTF-8. Voir <a
href="../../../../texmf-dist/doc/generic/enctex/" >texmf-dist/doc/generic/enctex/</a> et
<a
href="http://www.olsak.net/enctex.html" class="url" ><span
class="ec-lmtt-10">http://www.olsak.net/enctex.html</span></a>.
</li>
<li class="itemize">Un nouveau moteur combinant les fonctionnalités de e-<span class="TEX">T<span
class="E">E</span>X</span> et d’Omega, appelé Aleph, est disponible.
<a
href="../../../../texmf-dist/doc/aleph/base" >texmf-dist/doc/aleph/base</a> et <a
href="http://www.tex.ac.uk/cgi-bin/texfaq2html?label=aleph" class="url" ><span
class="ec-lmtt-10">http://www.tex.ac.uk/cgi-bin/texfaq2html?label=aleph</span></a> fournissent une
information succincte. Le format <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span> utilisant Aleph s’appelle <span
class="ec-lmss-10">lamed</span>.
</li>
<li class="itemize">La licence LPPL de <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span> (version décembre 2003) a changé, elle est désormais compatible
avec les prescriptions Debian. Les autres changements sont décrits dans le fichier <span class="path"><span
class="ec-lmtt-10">ltnews</span></span>, voir
<a
href="../../../../texmf-dist/doc/latex/base" >texmf-dist/doc/latex/base</a>.
</li>
<li class="itemize">Un nouveau programme, <span
class="ec-lmss-10">dvipng</span>, qui convertit les fichiers DVI en images PNG a été ajouté. Voir
<a
href="http://www.ctan.org/pkg/dvipng" class="url" ><span
class="ec-lmtt-10">http://www.ctan.org/pkg/dvipng</span></a>.
</li>
<li class="itemize">Nous avons dû réduire le nombre de fontes incluses dans l’extension <span
class="ec-lmss-10">cbgreek</span>, ceci a été fait avec l’accord et
l’aide de l’auteur (Claudio Beccari). Les fontes exclues (invisibles, transparentes, contours) sont rarement
utilisées et la place nous manquait. La collection complète des fontes <span
class="ec-lmss-10">cbgreek </span>est disponible sur CTAN
(<a
href="http://mirror.ctan.org/tex-archive/fonts/greek/cbfonts" class="url" ><span
class="ec-lmtt-10">http://mirror.ctan.org/tex-archive/fonts/greek/cbfonts</span></a>).
</li>
<li class="itemize">La commande <span
class="ec-lmss-10">oxdvi </span>a été supprimée, il suffit utiliser <span
class="ec-lmss-10">xdvi </span>à la place.
</li>
<li class="itemize">Les commandes <span
class="ec-lmss-10">initex</span>, <span
class="ec-lmss-10">virtex </span>et leurs homologues pour <span
class="ec-lmss-10">mf </span>et <span
class="ec-lmss-10">mpost </span>ont disparu. Vous pouvez les recréer si
nécessaire mais elles sont avantageusement remplacées, depuis des années maintenant, par l’option <span
class="ec-lmtt-10">-ini </span>(<span
class="ec-lmss-10">tex</span>
<span
class="ec-lmtt-10">-ini </span>pour <span
class="ec-lmss-10">initex </span>et <span
class="ec-lmss-10">virtex</span>).
</li>
<li class="itemize">Les binaires pour l’architecture <span
class="ec-lmss-10">i386-openbsd </span>ont été supprimés par manque de volontaires pour les
compiler.
<!--l. 3241--><p class="noindent" >Sur <span
class="ec-lmss-10">sparc-solaris </span>(au moins) il sera probablement nécessaire de positionner la variable d’environnement
<span
class="ec-lmtt-10">LD_LIBRARY_PATH </span>pour utiliser les programmes de la famille <span
class="ec-lmss-10">t1utils</span>. Ceci vient du fait qu’ils sont compilés en
C++ et que l’emplacement des bibliothèques dynamiques est variable. Ce n’est pas une nouveauté 2004
mais ce point n’était pas documenté précédemment. De même, sur <span
class="ec-lmss-10">mips-irix</span>, les bibliothèques dynamiques
MIPSpro 7.4 sont nécessaires.
</li></ul>
<!--l. 3252--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">10.1.3 </span> <a
id="x1-7400010.1.3"></a>2005</h5>
<!--l. 3254--><p class="noindent" >2005 a apporté son lot habituel d’innombrables mises à jour d’extensions et de programmes. L’infrastructure
est restée relativement stable par rapport à 2004, à quelques changements inévitables près<span class="frenchb-nbsp"> </span>:
<ul class="itemize1">
<li class="itemize">Trois nouveaux scripts <span
class="ec-lmss-10">texconfig-sys</span>, <span
class="ec-lmss-10">updmap-sys </span>et <span
class="ec-lmss-10">fmtutil-sys </span>ont été introduits<span class="frenchb-thinspace"> </span>; ils agissent sur
la configuration générale de la machine, comme le faisaient les scripts <span
class="ec-lmss-10">texconfig</span>, <span
class="ec-lmss-10">updmap </span>et <span
class="ec-lmss-10">fmtutil</span>
jusqu’à l’an dernier. Les nouveaux scripts <span
class="ec-lmss-10">texconfig</span>, <span
class="ec-lmss-10">updmap </span>et <span
class="ec-lmss-10">fmtutil </span>modifient maintenant la
configuration <span
class="ec-lmri-10">personnelle </span>de l’utilisateur qui les lance<span class="frenchb-thinspace"> </span>; le résultat est placé dans le répertoire personnel
de l’utilisateur (sous <span class="path"><span
class="ec-lmtt-10">$HOME/.texlive2005</span></span>).
</li>
<li class="itemize">De nouvelles variables, <span
class="ec-lmtt-10">TEXMFCONFIG </span>(resp. <span
class="ec-lmtt-10">TEXMFSYSCONFIG</span>) ont été introduites<span class="frenchb-thinspace"> </span>; elles définissent les
répertoires où doivent se trouver les fichiers de configuration de l’utilisateur (resp. de la machine),
comme <span class="path"><span
class="ec-lmtt-10">fmtutil.cnf</span></span> et <span class="path"><span
class="ec-lmtt-10">updmap.cfg</span></span>. Les utilisateurs de fichiers de configuration locaux <span class="path"><span
class="ec-lmtt-10">fmtutil.cnf</span></span>
ou <span class="path"><span
class="ec-lmtt-10">updmap.cfg</span></span> devront probablement les déplacer<span class="frenchb-thinspace"> </span>; une autre possibilité est de modifier la définition
des variables <span
class="ec-lmtt-10">TEXMFCONFIG </span>ou <span
class="ec-lmtt-10">TEXMFSYSCONFIG </span>dans <span class="path"><span
class="ec-lmtt-10">texmf.cnf</span></span>. L’important est de s’assurer de la
cohérence entre les définitions de ces variables dans <span class="path"><span
class="ec-lmtt-10">texmf.cnf</span></span> et l’emplacement réel de ces fichiers.
Voir section <a
href="#x1-110002.3">2.3<!--tex4ht:ref: sec:texmftrees --></a>, page <a
href="#x1-110002.3">9<!--tex4ht:ref: sec:texmftrees --></a> pour la description des différentes arborescences texmf utilisées.
</li>
<li class="itemize">L’an dernier nous avions rendu « <span
class="ec-lmtt-10">undefined </span>» certaines primitives propres à <span
class="ec-lmss-10">pdftex </span>(comme
<span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">\pdfoutput</span></span></span>) dans les formats créés à partir de <span
class="ec-lmss-10">pdfetex </span>(<span
class="ec-lmss-10">latex amstex</span>, <span
class="ec-lmss-10">context </span>par exemple)). C’était
à titre transitoire, aussi cette année, ces primitives sont de nouveau définies dans tous les formats à
base <span
class="ec-lmss-10">pdf(e)tex</span>, <span
class="ec-lmri-10">m</span><span
class="ec-lmri-10">ême lorsqu’ils sont utilis</span><span
class="ec-lmri-10">és pour produire des fichiers </span><span
class="ec-lmtti-10">.dvi</span>. Ceci implique qu’il vous
faudra modifier vos documents qui utilisent le test <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">\ifx\pdfoutput\undefined</span></span></span> pour déterminer si
la sortie est en DVI ou en PDF. Le mieux est d’utiliser l’extension <span
class="ec-lmss-10">ifpdf.sty </span>et son test <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">\ifpdf</span></span></span> qui
fonctionne même en plain <span class="TEX">T<span
class="E">E</span>X</span>.
</li>
<li class="itemize">L’an dernier nous avions fait en sorte que la plupart des formats impriment dans les sorties <span
class="ec-lmtt-10">.log </span>des
caractères 8 bits lisibles à la place des notations hexadécimales <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">^^</span></span></span> (voir section précédente). Le nouveau
fichier TCX <span class="path"><span
class="ec-lmtt-10">empty.tcx</span></span> permet de revenir facilement à la notation traditionnelle <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">^^</span></span></span>, il suffit de
coder<span class="frenchb-nbsp"> </span>:
<div class="verbatim" id="verbatim-8">
<div class="fancyvrb" id="fancyvrb20"><a
id="x1-74002r1"></a>  latex --translate-file=empty.tcx fichier.tex</div>
</div>
<!--l. 3306--><p class="nopar" >
</li>
<li class="itemize">Le nouveau programme <span
class="ec-lmss-10">dvipdfmx </span>est disponible pour convertir des fichier DVI en PDF<span class="frenchb-thinspace"> </span>; ce programme
remplace <span
class="ec-lmss-10">dvipdfm</span>, toujours disponible mais dont l’usage est maintenant déconseillé.
</li>
<li class="itemize">Les variables <span
class="ec-lmtt-10">HOMETEXMF </span>et <span
class="ec-lmtt-10">VARTEXMF </span>ont été renommées en <span
class="ec-lmtt-10">TEXMFHOME </span>et <span
class="ec-lmtt-10">TEXMFSYSVAR </span>respectivement
pour raisons de cohérence avec les autres noms de variables. Il y a aussi <span
class="ec-lmtt-10">TEXMFVAR </span>qui désigne maintenant
un répertoire personnel de l’utilisateur (cf. le premier point de la présente liste).
</li></ul>
<!--l. 3320--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">10.1.4 </span> <a
id="x1-7500010.1.4"></a>2006–2007</h5>
<!--l. 3322--><p class="noindent" >En 2006–2007, la nouveauté majeure a été l’arrivée dans <span class="TEX">T<span
class="E">E</span>X</span> Live de Xe<span class="TEX">T<span
class="E">E</span>X</span> disponible sous forme de deux
programmes <span
class="ec-lmtt-10">xetex </span>et <span
class="ec-lmtt-10">xelatex</span>, voir <a
href="http://scripts.sil.org/xetex" class="url" ><span
class="ec-lmtt-10">http://scripts.sil.org/xetex</span></a>.
<!--l. 3326--><p class="noindent" >MetaPost a subi une mise à jour importante et d’autres améliorations sont prévues, voir
<a
href="http://tug.org/metapost/articles" class="url" ><span
class="ec-lmtt-10">http://tug.org/metapost/articles</span></a>. Il en va de même pour pdf<span class="TEX">T<span
class="E">E</span>X</span>, voir <a
href="http://tug.org/applications/pdftex" class="url" ><span
class="ec-lmtt-10">http://tug.org/applications/pdftex</span></a>.
<!--l. 3330--><p class="noindent" >Le format <span class="path"><span
class="ec-lmtt-10">tex.fmt</span></span> et les formats pour MetaPost and Metafont ne se trouvent plus dans <span class="path"><span
class="ec-lmtt-10">texmf-dist/web2c</span></span>
mais dans des sous-répertoires de <span class="path"><span
class="ec-lmtt-10">texmf-dist/web2c</span></span> (la recherche de fichiers <span class="path"><span
class="ec-lmtt-10">.fmt</span></span> est néanmoins faite aussi
dans <span class="path"><span
class="ec-lmtt-10">texmf-dist/web2c</span></span>). Ces sous-répertoires portent le nom du moteur utilisé pour construire le format,
par exemple <span class="path"><span
class="ec-lmtt-10">tex</span></span>, <span class="path"><span
class="ec-lmtt-10">pdftex</span></span> ou <span class="path"><span
class="ec-lmtt-10">xetex</span></span>. Ce changement ne devrait pas avoir d’effet visible pour les
utilisateurs.
<!--l. 3339--><p class="noindent" >Le programme (plain) <span
class="ec-lmtt-10">tex </span>ignore désormais les lignes commençant par <span
class="ec-lmtt-10">%& </span>qui permettent de déterminer le
format à utiliser<span class="frenchb-thinspace"> </span>; c’est un vrai <span class="TEX">T<span
class="E">E</span>X</span> « à la Knuth »<span class="frenchb-thinspace"> </span>! <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span> et tous les autres prennent toujours en compte les
lignes commençant par <span
class="ec-lmtt-10">%&</span>.
<!--l. 3345--><p class="noindent" >Comme chaque année des centaines d’extensions et de programmes ont été mis à jour, voir les sites CTAN
(<a
href="http://mirror.ctan.org" class="url" ><span
class="ec-lmtt-10">http://mirror.ctan.org</span></a>).
<!--l. 3348--><p class="noindent" >L’arborescence utilisée en interne a été réorganisée avec de nouveaux outils qui devraient fournir une meilleure
base de travail pour les développements futurs.
<!--l. 3352--><p class="noindent" >Enfin, en mai 2006 Thomas Esser a annoncé qu’il renonçait à poursuivre le développement de te<span class="TEX">T<span
class="E">E</span>X</span>
(<a
href="http://tug.org/tetex" class="url" ><span
class="ec-lmtt-10">http://tug.org/tetex</span></a>). Sa décision a relancé l’intérêt pour <span class="TEX">T<span
class="E">E</span>X</span> Live, en particulier chez les distributeurs
de solutions GNU/Linux (un nouveau schéma d’installation <span
class="ec-lmtt-10">tetex </span>a été ajouté dans le script d’installation de
<span class="TEX">T<span
class="E">E</span>X</span> Live pour produire une distribution proche de l’ancienne te<span class="TEX">T<span
class="E">E</span>X</span>). La distribution <span class="TEX">T<span
class="E">E</span>X</span> Live existe déjà
sous forme de paquets Debian, espérons que les autres acteurs du monde Linux (RedHat, SuSe, etc.) suivront
et que les utilisateurs se verront proposer à l’avenir des distributions <span class="TEX">T<span
class="E">E</span>X</span> riches et plus faciles à
installer.
<!--l. 3362--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">10.1.5 </span> <a
id="x1-7600010.1.5"></a>2008</h5>
<!--l. 3364--><p class="noindent" >En 2008, l’infrastructure de la distribution <span class="TEX">T<span
class="E">E</span>X</span> Live a été entièrement remaniée. Un nouveau fichier texte,
<span class="path"><span
class="ec-lmtt-10">tlpkg/texlive.tlpdb</span></span>, regroupe toutes les informations concernant la configuration <span class="TEX">T<span
class="E">E</span>X</span> Live de la
machine.
<!--l. 3368--><p class="noindent" >Ce fichier permet entre autres choses de procéder à des mises à jour par le réseau après l’installation initiale.
Cette possibilité était offerte depuis des années par MiK<span class="TEX">T<span
class="E">E</span>X</span>. Nous espérons pouvoir fournir des mises à jour
régulières du contenu des archives CTAN.
<!--l. 3373--><p class="noindent" >Le nouveau moteur Lua<span class="TEX">T<span
class="E">E</span>X</span> (<a
href="http://luatex.org" class="url" ><span
class="ec-lmtt-10">http://luatex.org</span></a>) a été intégré<span class="frenchb-thinspace"> </span>; il offre de nouvelles fonctionnalités
typographiques et repose sur l’excellent langage de commande Lua qui peut aussi être utilisé en dehors de
<span class="TEX">T<span
class="E">E</span>X</span>.
<!--l. 3378--><p class="noindent" >Les versions Windows et Unix sont beaucoup plus proches que par le passé. En particulier les scripts en Perl et
en Lua sont communs aux deux architectures.
<!--l. 3382--><p class="noindent" ><span class="TEX">T<span
class="E">E</span>X</span> Live dispose d’une nouvelle interface pour la maintenance (<span
class="ec-lmss-10">tlmgr </span>voir section <a
href="#x1-440006">6<!--tex4ht:ref: sec:tlmgr --></a>), elle permet les ajouts,
mises à jour et suppressions de composants et prend en charge la régénération des bases <span
class="ec-lmtt-10">ls-R</span>, des formats et
des fichiers <span class="path"><span
class="ec-lmtt-10">.map</span></span> lorsque c’est nécessaire.
<!--l. 3388--><p class="noindent" >Les fonctionnalités de <span
class="ec-lmss-10">tlmgr </span>englobent toutes les tâches dévolues auparavant à <span
class="ec-lmss-10">texconfig </span>qui ne devrait plus
être utilisé (il est conservé mais avec un champ d’action réduit).
<!--l. 3392--><p class="noindent" >Le programme d’indexation <span
class="ec-lmss-10">xindy </span>(<a
href="http://xindy.sourceforge.net/" class="url" ><span
class="ec-lmtt-10">http://xindy.sourceforge.net/</span></a>) est maintenant disponible pour la
plupart des plates-formes.
<!--l. 3395--><p class="noindent" >L’utilitaire <span
class="ec-lmss-10">kpsewhich </span>dispose de deux options nouvelles<span class="frenchb-nbsp"> </span>: <span
class="ec-lmtt-10">–all </span>qui retourne toutes les occurrences du fichier
recherché et <span
class="ec-lmtt-10">–subdir </span>qui limite la recherche à un sous-répertoire donné.
<!--l. 3399--><p class="noindent" >Le programme <span
class="ec-lmss-10">dvipdfmx </span>permet maintenant d’extraire les informations concernant la <span
class="ec-lmri-10">bounding box </span>par le biais
de la commande <span
class="ec-lmss-10">extractbb</span><span class="frenchb-thinspace"> </span>; c’était une des dernières fonctionnalités de <span
class="ec-lmss-10">dvipdfm </span>qui manquaient à
<span
class="ec-lmss-10">dvipdfmx</span>.
<!--l. 3404--><p class="noindent" >Les alias de polices <span class="path"><span
class="ec-lmtt-10">Times-Roman</span></span>, <span class="path"><span
class="ec-lmtt-10">Helvetica</span></span>, etc. ont été supprimés, les conflits de codage qu’ils induisaient
n’ayant pas pu être résolus.
<!--l. 3408--><p class="noindent" >Le format <span
class="ec-lmss-10">platex </span>a été supprimé afin de résoudre un conflit de nom avec son homonyme japonais<span class="frenchb-thinspace"> </span>; le support
pour le polonais est assuré maintenant par l’extension <span
class="ec-lmss-10">polski</span>.
<!--l. 3412--><p class="noindent" >Les fichiers <span
class="ec-lmtt-10">WEB </span>d’extension <span class="path"><span
class="ec-lmtt-10">.pool</span></span> sont maintenant inclus dans les binaires afin de faciliter les mises à
jour.
<!--l. 3415--><p class="noindent" >Enfin, les changements décrits par Donald Knuth dans « <span class="TEX">T<span
class="E">E</span>X</span> tuneup of 2008 » (voir
<a
href="http://tug.org/TUGboat/Articles/tb29-2/tb92knut.pdf" class="url" ><span
class="ec-lmtt-10">http://tug.org/TUGboat/Articles/tb29-2/tb92knut.pdf</span></a>) sont inclus dans la présente édition.
<!--l. 3419--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">10.1.6 </span> <a
id="x1-7700010.1.6"></a>2009</h5>
<!--l. 3422--><p class="noindent" >En 2009, le format de sortie par défaut de Lua(L<span
class="ec-lmr-7">A</span> )<span class="TEX">T<span
class="E">E</span>X</span> est maintenant le PDF afin de profiter de la prise en
charge des polices OpenType et autres fonctionnalités de Lua<span class="TEX">T<span
class="E">E</span>X</span>. De nouveaux exécutables
nommés <span
class="ec-lmtt-10">dviluatex </span>et <span
class="ec-lmtt-10">dvilualatex </span>fournissent une sortie DVI. La page d’accueil de Lua<span class="TEX">T<span
class="E">E</span>X</span> est
<a
href="http://luatex.org" class="url" ><span
class="ec-lmtt-10">http://luatex.org</span></a>.
<!--l. 3428--><p class="noindent" >Le moteur Omega ainsi que le format Lambda ont été retirés, après discussion avec les auteurs
d’Omega. Les versions à jour d’Aleph et de Lamed ont été conservées, ainsi que les utilitaires
Omega.
<!--l. 3432--><p class="noindent" ><span class="TEX">T<span
class="E">E</span>X</span> Live fournit la nouvelle version des polices Type 1 de l’AMS, y compris Computer Modern<span class="frenchb-nbsp"> </span>: les
quelques changements de formes faits au cours des ans par Knuth dans les sources Metafont ont
été intégrés, et le <span
class="ec-lmri-10">hinting </span>a été amélioré. Les polices Euler ont été en grande partie redessinées
par Hermann Zapf (voir <a
href="http://tug.org/TUGboat/Articles/tb29-2/tb92hagen-euler.pdf" class="url" ><span
class="ec-lmtt-10">http://tug.org/TUGboat/Articles/tb29-2/tb92hagen-euler.pdf</span></a>).
Dans tous les cas, les métriques n’ont pas changé. La page d’accueil des polices de l’AMS est
<a
href="http://www.ams.org/tex/amsfonts.html" class="url" ><span
class="ec-lmtt-10">http://www.ams.org/tex/amsfonts.html</span></a>.
<!--l. 3440--><p class="noindent" >Le nouvel éditeur intégré <span class="TEX">T<span
class="E">E</span>X</span>works est fourni pour Windows, ainsi que dans Mac<span class="TEX">T<span
class="E">E</span>X</span>. Pour les autres
plate-formes, ainsi que d’autres informations, voir la page de <span class="TEX">T<span
class="E">E</span>X</span>works<span class="frenchb-nbsp"> </span>: <a
href="http://tug.org/texworks" class="url" ><span
class="ec-lmtt-10">http://tug.org/texworks</span></a>. Cet
éditeur fonctionnant sur de nombreuses plate-formes, inspiré par l’éditeur <span class="TEX">T<span
class="E">E</span>X</span>shop de Mac OS X, vise à
faciliter l’utilisation de <span class="TEX">T<span
class="E">E</span>X</span>.
<!--l. 3446--><p class="noindent" >Le programme de création de graphiques Asymptote est fourni pour plusieurs plate-formes. Il
fournit un langage de description de graphiques en mode texte plus ou moins du même genre
que MetaPost, mais avec, entre autres, des fonctionnalités 3D avancées. Sa page d’accueil est
<a
href="http://asymptote.sourceforge.net" class="url" ><span
class="ec-lmtt-10">http://asymptote.sourceforge.net</span></a>.
<!--l. 3452--><p class="noindent" >Le programme <span
class="ec-lmtt-10">dvipdfm </span>séparé a été remplacé par <span
class="ec-lmtt-10">dvipdfmx </span>qui, lorsqu’il est appelé par ce nom, travaille
dans un mode de compatibilité spécifique. Le programme <span
class="ec-lmtt-10">dvipdfmx </span>fournit des fonctionnalités pour les
écritures CJK et inclut de nombreux correctifs accumulés au fil des ans depuis la dernière sortie de <span
class="ec-lmtt-10">dvipdfm</span>.
Sa page d’accueil est <a
href="http://project.ktug.or.kr/dvipdfmx" class="url" ><span
class="ec-lmtt-10">http://project.ktug.or.kr/dvipdfmx</span></a>.
<!--l. 3459--><p class="noindent" >Des exécutables pour les plate-formes <span
class="ec-lmss-10">cygwin </span>et <span
class="ec-lmss-10">i386-netbsd </span>sont maintenant fournis, tandis que les
autres distributions BSD ont été abandonnées<span class="frenchb-thinspace"> </span>; nous avons entendu dire que OpenBSD et FreeBSD
fournissent <span class="TEX">T<span
class="E">E</span>X</span> via leurs propres systèmes de gestion de paquets, et par ailleurs il était difficile
sur ces plate-formes de fabriquer des binaires qui aient une chance de fonctionner sur plus d’une
version.
<!--l. 3466--><p class="noindent" >Quelques autres changements en vrac<span class="frenchb-nbsp"> </span>: nous utilisons maintenant <span
class="ec-lmss-10">xz</span>, qui remplace <span
class="ec-lmss-10">lzma </span>(<a
href="http://tukaani.org/xz/" class="url" ><span
class="ec-lmtt-10">http://tukaani.org/xz/</span></a>),
pour comprimer nos archives<span class="frenchb-thinspace"> </span>; un <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">$</span></span></span>littéral est autorisé dans les noms de fichiers s’il n’est pas suivi
du nom d’une variable connue<span class="frenchb-thinspace"> </span>; la bibliothèque Kpathsea est maintenant multi-threadée (ce qui
sert dans MetaPost)<span class="frenchb-thinspace"> </span>; le processus complet de compilation de <span class="TEX">T<span
class="E">E</span>X</span> Live est maintenant basé sur
Automake.
<!--l. 3474--><p class="noindent" >Remarque finale concernant le passé<span class="frenchb-nbsp"> </span>: toutes les anciennes distributions <span class="TEX">T<span
class="E">E</span>X</span> Live ainsi que les jaquettes des
CD correspondants sont disponibles ici<span class="frenchb-nbsp"> </span>: <a
href="ftp://tug.org/historic/systems/texlive" class="url" ><span
class="ec-lmtt-10">ftp://tug.org/historic/systems/texlive</span></a>.
<!--l. 3479--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">10.1.7 </span> <a
id="x1-7800010.1.7"></a>2010</h5>
<!--l. 3482--><p class="noindent" >En 2010, les PDF générés utilisent par défaut la version 1.5 du format PDF, ce qui permet une plus grande
compression. Ceci concerne tous les moteurs <span class="TEX">T<span
class="E">E</span>X</span> produisant directement du PDF, ainsi qu’à <span
class="ec-lmtt-10">dvipdfmx</span>. Pour
revenir au format PDF 1.4, vous pouvez charger le paquet <span
class="ec-lmss-10">pdf14 </span>sous <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span>, ou régler manuellement
<span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">\pdfminorversion=4</span></span></span> (sous pdf<span class="TEX">T<span
class="E">E</span>X</span>).
<!--l. 3488--><p class="noindent" >pdf(L<span
class="ec-lmr-7">A</span> )<span class="TEX">T<span
class="E">E</span>X</span> convertit maintenant <span
class="ec-lmri-10">automatiquement </span>les fichiers EPS utilisés au format PDF, en utilisant le
paquet <span
class="ec-lmss-10">epstopdf</span>, dans tous les cas où le fichier de configuration <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span> <span
class="ec-lmtt-10">graphics.cfg </span>est chargé, et que le
format de sortie est le PDF. Les options par défaut sont choisies pour éviter autant que possible tout risque
d’écrasement d’un fichier PDF créé manuellement, mais vous pouvez aussi empêcher le chargement d’<span
class="ec-lmss-10">epstopdf</span>
en plaçant <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">\newcommand{\DoNotLoadEpstopdf}{}</span></span></span> (ou <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">\def...</span></span></span> avant la déclaration <span
class="ec-lmtt-10">\documentclass</span>. Le
paquet n’est pas chargé non plus si <span
class="ec-lmss-10">pst-pdf </span>est utilisé. Pour plus de détails, reportez-vous à la documentation
du paquet <span
class="ec-lmss-10">epstopdf </span>(<a
href="http://ctan.org/pkg/epstopdf-pkg" class="url" ><span
class="ec-lmtt-10">http://ctan.org/pkg/epstopdf-pkg</span></a>).
<!--l. 3500--><p class="noindent" >Un autre changement, relié au précédent, est que l’exécution d’un tout petit nombre de commandes externes
depuis <span class="TEX">T<span
class="E">E</span>X</span> (avec le commande <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">\write18</span></span></span>) est désormais autorisée par défaut. Ces commandes sont
<span
class="ec-lmtt-10">repstopdf</span>, <span
class="ec-lmtt-10">makeindex</span>, <span
class="ec-lmtt-10">kpsewhich</span>, <span
class="ec-lmtt-10">bibtex</span>, et <span
class="ec-lmtt-10">bibtex8</span><span class="frenchb-thinspace"> </span>; cette liste est définie dans <span
class="ec-lmtt-10">texmf.cnf</span>. Si vous
souhaitez désactiver cette fonctionnalité, vous pouvez désélectionner cette option à l’installation
(section <a
href="#x1-270003.2.4">3.2.4<!--tex4ht:ref: sec:options --></a>), ou modifier la valeur après installation en exécutant <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">tlmgr</span><span
class="ec-lmtt-10"> conf</span><span
class="ec-lmtt-10"> texmf</span><span
class="ec-lmtt-10"> shell_escape</span><span
class="ec-lmtt-10"> 0</span></span></span>.
<!--l. 3509--><p class="noindent" >Un autre changement est encore relié aux deux derniers<span class="frenchb-nbsp"> </span>: BibTeX et Makindex refusent désormais par défaut
d’écrire leur fichier de sortie dans n’importe quel répertoire (ce que <span class="TEX">T<span
class="E">E</span>X</span> refusait déjà). Ceci a pour but de
permettre leur inclusion dans la liste ci-dessus. Pour modifier ce comportement, vous pouvez utiliser la variable
d’environnement <span
class="ec-lmtt-10">TEXMFOUTPUT</span>, ou modifier la valeur de <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">openout_any</span></span></span>.
<!--l. 3516--><p class="noindent" >Xe<span class="TEX">T<span
class="E">E</span>X</span> offre désormais un ajustement optique des marges similaire à celui de pdf<span class="TEX">T<span
class="E">E</span>X</span>. (La dilatation des
fontes n’est pas contre pas disponible actuellement.)
<!--l. 3520--><p class="noindent" >Par défaut, <span
class="ec-lmss-10">tlmgr </span>garde maintenant une copie de sauvegarde de tous les paquets mis à jour (<span
class="ec-lmtt-10">tlmgr</span>
<span
class="ec-lmtt-10">option autobackup 1</span>) pour permettre de revenir facilement à l’ancienne version au cas où la
nouvelle soit cassée, en utilisant <span
class="ec-lmtt-10">tlmgr restore</span>. Si vous faites des mises à jour après l’installation,
et n’avez pas la place de garder ces copies de sauvegarde, exécutez <span
class="ec-lmtt-10">tlmgr option autobackup</span>
<span
class="ec-lmtt-10">0</span>.
<!--l. 3527--><p class="noindent" >De nouveaux programmes sont inclus<span class="frenchb-nbsp"> </span>: le moteur p<span class="TEX">T<span
class="E">E</span>X</span> et les utilitaires reliés pour la composition du
japonais<span class="frenchb-thinspace"> </span>; le programme BibTeXU qui est une version de BibTeX gérant Unicode<span class="frenchb-thinspace"> </span>; l’utilitaire <span
class="ec-lmss-10">chktex</span>
(<a
href="http://baruch.ev-en.org/proj/chktex" class="url" ><span
class="ec-lmtt-10">http://baruch.ev-en.org/proj/chktex</span></a>) pour vérifier les documents (L<span
class="ec-lmr-7">A</span> )<span class="TEX">T<span
class="E">E</span>X</span><span class="frenchb-thinspace"> </span>; le programme de conversion
DVI vers SVG <span
class="ec-lmss-10">dvisvgm </span>(<a
href="http://dvisvgm.sourceforge.net" class="url" ><span
class="ec-lmtt-10">http://dvisvgm.sourceforge.net</span></a>).
<!--l. 3534--><p class="noindent" >Nous fournissons des exécutables pour les nouvelles plate-formes suivantes<span class="frenchb-nbsp"> </span>: <span
class="ec-lmtt-10">amd64-freebsd</span>, <span
class="ec-lmtt-10">amd64-kfreebsd</span>,
<span
class="ec-lmtt-10">i386-freebsd</span>, <span
class="ec-lmtt-10">i386-kfreebsd</span>, <span
class="ec-lmtt-10">x86_64-darwin </span>et <span
class="ec-lmtt-10">x86_64-solaris</span>.
<!--l. 3538--><p class="noindent" >Un changement dans <span class="TEX">T<span
class="E">E</span>X</span> Live que nous avions oublié de noter<span class="frenchb-nbsp"> </span>: de nombreux exécutables relatifs à <span class="TEX">T<span
class="E">E</span>X</span>4ht
ont été retirés de la liste des exécutables. La commande générique <span
class="ec-lmtt-10">mk4ht </span>permet de lancer les nombreuses
variantes de <span
class="ec-lmtt-10">tex4ht</span>.
<!--l. 3543--><p class="noindent" >Enfin, <span class="TEX">T<span
class="E">E</span>X</span> Live telle qu’elle est présentée dans le DVD <span class="TEX">T<span
class="E">E</span>X</span> Collection ne peut plus être exécutée de façon
portable (en <span
class="ec-lmri-10">live</span>) — contrairement à ce qu’indique le nom. Il n’y a désormais plus assez de place sur un seul
DVD. Un effet secondaire agréable de cette nouvelle disposition est que l’installation depuis un DVD physique
est maintenant être beaucoup plus rapide.
<!--l. 3549--><p class="noindent" >
<h5 class="subsubsectionHead"><span class="titlemark">10.1.8 </span> <a
id="x1-7900010.1.8"></a>2011</h5>
<!--l. 3551--><p class="noindent" >Les binaires pour Mac OS X (<span
class="ec-lmtt-10">universal-darwin </span>et <span
class="ec-lmtt-10">x86_64-darwin</span>) ne fonctionnent désormais que sous
Leopard ou une version ultérieure<span class="frenchb-thinspace"> </span>; Panther et Tiger ne sont plus supportés.
<!--l. 3555--><p class="noindent" >Le programme <span
class="ec-lmtt-10">biber </span>pour le traitement des bibliographies est inclus pour les plateformes les plus courantes.
Son développement suit de près celui du paquet <span
class="ec-lmtt-10">biblatex </span>qui réimplémente totalement la gestion des
bibliographies sous <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span>.
<!--l. 3560--><p class="noindent" >Le programme MetaPost (<span
class="ec-lmtt-10">mpost</span>) ne crée plus et n’utilise plus de fichiers <span
class="ec-lmtt-10">.mem</span>. Les fichiers utiles, comme
<span
class="ec-lmtt-10">plain.mp</span>, sont simplement traités à chaque exécution. Ceci est relié au support de MetaPost
en tant que bibliothèque, qui est un autre changement important bien que peu visible par les
utilisateurs.
<!--l. 3566--><p class="noindent" >L’implémentation en Perl de <span
class="ec-lmtt-10">updmap</span>, qui n’était utilisée que sous Windows, a été remaniée et est désormais
utilisée sur toutes les plateformes. Il ne devrait pas y avoir de changement visible par les utilisateurs, mis à par
une exécution bien plus rapide.
<!--l. 3571--><p class="noindent" >Les commandes <span
class="ec-lmss-10">initex </span>et <span
class="ec-lmss-10">inimf </span>ont été réintrodruites (mais aucune autre variante <span
class="ec-lmss-10">ini*</span>).
<!--l. 3575--><p class="noindent" >+
<h5 class="subsubsectionHead"><span class="titlemark">10.1.9 </span> <a
id="x1-8000010.1.9"></a>2012</h5>
<!--l. 3577--><p class="noindent" ><span
class="ec-lmtt-10">tlmgr </span>permet d’utiliser plusieurs dépôts de paquets simultanément pour les mises à jour. Pour plus de
détails, consulter la section sur les dépôts multiples dans l’aide de <span
class="ec-lmtt-10">tlmgr </span>(utiliser <span
class="ec-lmtt-10">tlmgr help </span>par
exemple).
<!--l. 3582--><p class="noindent" >Le paramètre <span
class="ec-lmtt-10">\XeTeXdashbreakstate </span>est réglé à 1 par défaut, pour <span
class="ec-lmtt-10">xetex </span>et <span
class="ec-lmtt-10">xelatex</span>. Ceci autorise les
coupures de lignes après les tirets quadratins et demi-quadratins, ce qui a toujours été le comportement de
<span class="TEX">T<span
class="E">E</span>X</span>, <span class="LATEX">L<span class="A">A</span><span class="TEX">T<span
class="E">E</span>X</span></span>, Lua<span class="TEX">T<span
class="E">E</span>X</span>, etc. Si des documents Xe<span class="TEX">T<span
class="E">E</span>X</span> existants doivent conserver une parfaite
compatibilité au niveau des coupures de lignes, il devront mettre <span
class="ec-lmtt-10">\XeTeXdashbreakstate </span>à 0
explicitement.
<!--l. 3589--><p class="noindent" >Les fichiers de sortie générés par <span
class="ec-lmtt-10">pdftex </span>et <span
class="ec-lmtt-10">dvips</span>, entre autres, peuvent maintenant dépasser les
2 Go.
<!--l. 3592--><p class="noindent" >Les 35 polices Postscript standard sont incluses par défaut dans la sortie de <span
class="ec-lmtt-10">dvips</span>, car il y en a trop de
versions différentes dans la nature.
<!--l. 3595--><p class="noindent" >Dans le mode d’éxécution par <span
class="ec-lmtt-10">\write18 </span>limité (le mode par défaut), la commande <span
class="ec-lmtt-10">mpost </span>est maintenant
autorisée.
<!--l. 3598--><p class="noindent" >Un fichier <span
class="ec-lmtt-10">texmf.cnf </span>placé dans <span class="path"><span
class="ec-lmtt-10">../texmf-local</span></span> (par exemple<span class="frenchb-nbsp"> </span>: <span class="path"><span
class="ec-lmtt-10">/usr/local/texlive/texmf-local/web2c/texmf.cnf</span></span>)
sera trouvé et utilisé s’il existe.
<!--l. 3602--><p class="noindent" >Le script <span
class="ec-lmtt-10">updmap </span>lit maintenant un fichier <span
class="ec-lmtt-10">updmap.cfg </span>par arborescence au lieu d’un seul fichier global. Ce
changement devrait être invisible à moins que vous n’ayez édité vos fichiers <span
class="ec-lmtt-10">updmap.cfg </span>directement. Voir la
sortie de <span
class="ec-lmtt-10">updmap –help </span>pour plus de détails.
<!--l. 3607--><p class="noindent" >Plate-formes<span class="frenchb-nbsp"> </span>: <span
class="ec-lmss-10">armel-linux </span>et <span
class="ec-lmss-10">mipsel-linux </span>ont été ajoutés<span class="frenchb-thinspace"> </span>; <span
class="ec-lmss-10">sparc-linux </span>et <span
class="ec-lmss-10">i386-netbsd </span>ne font plus partie de la
distribution principale.
<!--l. 3611--><p class="noindent" ><a id="news"></a>
<h4 class="subsectionHead"><span class="titlemark">10.2 </span> <a
id="x1-8100010.2"></a>Present</h4>
<!--l. 3615--><p class="noindent" >Disposition des fichiers<span class="frenchb-nbsp"> </span>: le répertoire de premier niveau <span
class="ec-lmtt-10">texmf/ </span>a été fusionné avec <span
class="ec-lmtt-10">texmf-dist </span>par souci de
simplicité. Les variables Kpathsea <span
class="ec-lmtt-10">TEXMFMAIN </span>et <span
class="ec-lmtt-10">TEXMFDIST </span>pointent désormais toutes les deux sur
<span
class="ec-lmtt-10">texmf-dist</span>.
<!--l. 3620--><p class="noindent" >Plusieurs petites collections de langues ont été fusionnées entre elles afin de simplifier l’installation.
<!--l. 3623--><p class="noindent" >MetaPost<span class="frenchb-nbsp"> </span>: la gestion native des sorties en PNG, ainsi que des calculs en virgule flottante (IEEE
double-précision) ont été ajoutés.
<!--l. 3626--><p class="noindent" >Lua<span class="TEX">T<span
class="E">E</span>X</span><span class="frenchb-nbsp"> </span>: mis à jour vers Lua 5.2, et inclusion d’une nouvelle bibliothèque (<span
class="ec-lmtt-10">pdfscanner</span>) pour traiter le
contenu de fichier PDF externes, ainsi que bien d’autres choses (voir ses pages web).
<!--l. 3630--><p class="noindent" >Xe<span class="TEX">T<span
class="E">E</span>X</span><span class="frenchb-nbsp"> </span>: (voir également ses pages web pour plus de détails)<span class="frenchb-nbsp"> </span>:
<ul class="itemize1">
<li class="itemize">la bibliothèque HarfBuzz est maintenant utilisée pour la composition des fontes au lieu d’ICU (qui
reste utilisée pour la gestion des encodages d’entrée, la bidirectionnalité, et l’option de coupure de
ligne d’Unicode.)
</li>
<li class="itemize">Graphite2 et HarfBuzz sont utilisés à la place de SilGraphite pour la composition Graphite.
</li>
<li class="itemize">Sur Mac, Core Text est utilisé en remplacement d’ATSUI qui est déprécié.
</li>
<li class="itemize">Quand deux polices portent le même nom, la version OpenType/TrueType est choisie de préférence
à la version Type 1.
</li>
<li class="itemize">Une différence possible entre les recherches de fontes de Xe<span class="TEX">T<span
class="E">E</span>X</span> et de <span
class="ec-lmtt-10">dvipdfmx </span>a été corrigée.
</li>
<li class="itemize">Gestion des incrustations (cut-ins) OpenType Math.</li></ul>
<!--l. 3647--><p class="noindent" ><span
class="ec-lmss-10">xdvi </span>utilise désormais FreeType plutôt que <span
class="ec-lmtt-10">t1lib </span>pour le rendu.
<!--l. 3650--><p class="noindent" ><span
class="ec-lmss-10">microtype.sty</span><span class="frenchb-nbsp"> </span>: entre autres améliorations, plus de fonctionnalités sous Xe<span class="TEX">T<span
class="E">E</span>X</span> (protrusion) et
Lua<span class="TEX">T<span
class="E">E</span>X</span> (protrusion, expansion de fontes, <span
class="ec-lmri-10">traking</span>).
<!--l. 3654--><p class="noindent" ><span
class="ec-lmss-10">tlmgr</span><span class="frenchb-nbsp"> </span>: nouvelle action <span
class="ec-lmtt-10">pinning </span>pour faciliter la gestion de plusieurs dépôts de paquets<span class="frenchb-thinspace"> </span>; voir la section correspondante
de <span class="obeylines-h"><span class="verb"><span
class="ec-lmtt-10">tlmgr</span><span
class="ec-lmtt-10"> --help</span></span></span>, par exemple en ligne<span class="frenchb-nbsp"> </span>: <a
href="http://tug.org/texlive/doc/tlmgr.html#MULTIPLE-REPOSITORIES" class="url" ><span
class="ec-lmtt-10">http://tug.org/texlive/doc/tlmgr.html#MULTIPLE-REPOSITORIES</span></a>.
<!--l. 3659--><p class="noindent" >Plate-formes<span class="frenchb-nbsp"> </span>: <span
class="ec-lmss-10">armhf-linux</span>, <span
class="ec-lmss-10">mips-irix</span>, <span
class="ec-lmss-10">i386-netbsd</span>, et <span
class="ec-lmss-10">amd64-netbsd </span>ajoutées ou ressucitées, <span
class="ec-lmss-10">powerpc-aix </span>enlevé.
Certaines plate-formes supplémentaires sont disponibles sur (<a
href="http://tug.org/texlive/custom-bin.html" class="url" ><span
class="ec-lmtt-10">http://tug.org/texlive/custom-bin.html</span></a>).
De plus, certaines plate-formes ne sont pas inclues sur le DVD (pour économiser la place) mais peuvent être
installées normalement par internet.
<!--l. 3669--><p class="noindent" >
<h4 class="subsectionHead"><span class="titlemark">10.3 </span> <a
id="x1-8200010.3"></a>Versions futures</h4>
<!--l. 3671--><p class="noindent" ><span class="TEX"><span
class="ec-lmri-10">T</span><span
class="E"><span
class="ec-lmri-10">E</span></span><span
class="ec-lmri-10">X</span></span> <span
class="ec-lmri-10">Live n’est pas un produit parfait</span><span class="frenchb-thinspace"> </span><span
class="ec-lmri-10">! </span>(et ne le sera jamais). Nous prévoyons de continuer à produire de
nouvelles versions et aimerions fournir plus d’aide, de fonctionnalités, de programmes d’installation et (bien
sûr) une arborescence améliorée et vérifiée de macros et de fontes. Ce travail est effectué par des volontaires
sur leur temps libre, et il y a toujours plus à faire. Si vous pouvez nous aider, n’hésitez pas à nous contacter
(cf. <a
href="http://tug.org/texlive/contribute.html" class="url" ><span
class="ec-lmtt-10">http://tug.org/texlive/contribute.html</span></a>).
<!--l. 3679--><p class="noindent" >Corrections, suggestions et propositions d’aide doivent être envoyées à<span class="frenchb-nbsp"> </span>:
<div class="quote">
<!--l. 3681--><p class="noindent" ><a
href="mailto:tex-live@tug.org" ><span class="path"><span
class="ec-lmtt-10">tex-live@tug.org</span></span></a> <br
class="newline" /><a
href="http://tug.org/texlive" class="url" ><span
class="ec-lmtt-10">http://tug.org/texlive</span></a></div>
<!--l. 3686--><p class="noindent" ><span
class="ec-lmro-10">Bon travail avec </span><span class="TEX"><span
class="ec-lmro-10">T</span><span
class="E"><span
class="ec-lmro-10">E</span></span><span
class="ec-lmro-10">X</span></span><span class="frenchb-thinspace"> </span><span
class="ec-lmro-10">!</span>
<div class="footnotes"><p>
<a
href="#kt-1" id="tk-1"><span class="thank-mark"><span
class="lmsy-10">*</span></span></a>Précédentes versions françaises par Daniel Flipo, Éric Picheral, Jacques André, Fabrice Popineau et peut-être
d’autres avant eux — qu’ils en soient tous remerciés. Mes remerciements aussi aux aimables relecteurs<span class="frenchb-nbsp"> </span>: Arnaud
Schmittbuhl, Denis Bitouzé, Élie Roux, Hervé Vigier, Jean-Yves Beaudais, Laurent Méhats, tdc<span class="frenchb-thinspace"> </span>; je suis bien
sûr responsable des erreurs restantes. N’hésitez pas à me les signaler par mail à <a
href="mailto:mpg@elzevir.fr" >mpg@elzevir.fr</a><span class="frenchb-thinspace"> </span>!
</p>
<!--l. 169--><p class="noindent" ><span class="footnote-mark"><a
href="#fn1x0-bk" id="fn1x0">1.</a></span><span
class="ec-lmri-8">wizard mode </span><span
class="ec-lmr-8">en anglais</span>
<!--l. 1657--><p class="noindent" ><span class="footnote-mark"><a
href="#fn2x0-bk" id="fn2x0">2.</a></span><span
class="ec-lmr-8">Dans la description qui suit, le nom des boutons est celui de la version anglaise par souci de coh</span><span
class="ec-lmr-8">érence avec les figures.</span>
<span
class="ec-lmr-8">L’affichage se fait normalement dans la langue de l’utilisateur (variable </span><span
class="ec-lmtt-8">LANG </span><span
class="ec-lmr-8">sous Unix).</span> </div>
</body></html>
|