12.07.2015 Views

TEX pour l'Impatient - Apprendre en ligne.net

TEX pour l'Impatient - Apprendre en ligne.net

TEX pour l'Impatient - Apprendre en ligne.net

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

24 Sep 2004 2:48 p.m.<strong>TEX</strong> <strong>pour</strong> l’Impati<strong>en</strong>t N o 136114 Commandes <strong>pour</strong> composer des paragraphes \ §52) If f < 1000, l’espace inter-mots pr<strong>en</strong>d moins d’étirem<strong>en</strong>t et plus derétrécissem<strong>en</strong>t.3) If f > 1000, l’espace inter-mots pr<strong>en</strong>d plus d’étirem<strong>en</strong>t et moins derétrécissem<strong>en</strong>t.En outre, si f ≥ 2000 l’espace inter-mots est <strong>en</strong>core augm<strong>en</strong>té par leparamètre “d’espace supplém<strong>en</strong>taire” lié à la police courante.Chaque caractère saisi c a une adresse dans la table de \sfcode (codede facteur d’espacem<strong>en</strong>t). L’adresse de la table \sfcode est indép<strong>en</strong>dantede la police. Normalem<strong>en</strong>t <strong>TEX</strong> met simplem<strong>en</strong>t f à f c après avoir traitéc. De toute manière :Si f c est à zéro, <strong>TEX</strong> laisse f sans changem<strong>en</strong>t. Ainsi, un caractère telque ‘)’ dans plain <strong>TEX</strong>, <strong>pour</strong> lequel f c est à zéro, est ess<strong>en</strong>tiellem<strong>en</strong>ttranspar<strong>en</strong>t <strong>pour</strong> le calcul de l’espacem<strong>en</strong>t <strong>en</strong>tre les mots.Si f < 1000 < f c , <strong>TEX</strong> met f à 1000 plutôt que f c , c’est-à- dire, qu’ilrefuse d’augm<strong>en</strong>ter f très rapidem<strong>en</strong>t.La valeur de \sfcode <strong>pour</strong> un point est normalem<strong>en</strong>t de 3000, c’est<strong>pour</strong>quoi <strong>TEX</strong> met habituellem<strong>en</strong>t un espace supplém<strong>en</strong>taire après unpoint (voir la règle ci-dessus <strong>pour</strong> le cas f ≥ 2000). Les caractères nonlettre d’une liste horizontale, par exemple, les traits verticaux, agiss<strong>en</strong>tgénéralem<strong>en</strong>t comme des caractères avec un facteur d’espace de 1000.Vous pouvez changer le facteur d’espace explicitem<strong>en</strong>t <strong>en</strong> donnant unevaleur numérique différ<strong>en</strong>te à \spacefactor. Vous pouvez égalem<strong>en</strong>taugm<strong>en</strong>ter l’espacem<strong>en</strong>t normal <strong>en</strong>tre les mots <strong>en</strong> donnant une valeurnumérique différ<strong>en</strong>te à \xspaceskip ou à \spaceskip :\xspaceskip spécifie le ressort utilisé quand f ≥ 2000 ; dans le casoù \xspaceskip est à zéro, les règles normales s’appliqu<strong>en</strong>t.\spaceskip spécifie le ressort utilisé quand f < 2000 ou bi<strong>en</strong> quand\xspaceskip est à zéro ; si \spaceskip est à zéro, les règles normaless’appliqu<strong>en</strong>t. L’étirem<strong>en</strong>t et le rétrécissem<strong>en</strong>t du ressort \spaceskip,comme le ressort ordinaire <strong>en</strong>tre les mots, est modifié selon la valeurde f.Voir page 76 de The <strong>TEX</strong>book et 88–89 de la traduction française <strong>pour</strong>les règles précises que <strong>TEX</strong> utilise <strong>pour</strong> calculer le ressort <strong>en</strong>tre les motset pages 285–287 de The <strong>TEX</strong>book et 331–334 de la traduction française<strong>pour</strong> les ajustem<strong>en</strong>ts faits à \spacefactor après différ<strong>en</strong>ts items dansune liste horizontale.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!