Historique des modifications [retour]
cliquez ici pour masquer/afficher la révision 4

24 Nov '19, 15:22

touhami's gravatar image

touhami
10.0k410

Voici une méthode, pour créer un format bilingues (anglais-français), à essayer. * Assurer que vous avez le répertoire: `C:\texlive\2018\texmf-dist\tex\generic\hyph-utf8\`, sinon commencer par installer l'extension `hyph-utf8`. * Dans un dossier de votre choix, créer deux fichiers *monfrplain.tex* et *monfrhyphen.cfg*, plus un fichier *test.tex* (voir plus bas). * Compiler avec la commande: (dans winedt: allez au menu `Accessoires -> Command Prompt` et tapez) `tex --ini monfrplain` Votre terminal devrait vous afficher : `... Hyphenation trie of length 13165 has 282 ops out of 35111 95 for language 1 187 for language 0 No pages of output. ...` * Tester le nouveau format, par lancez lancer la commande: (dans winedt: allez au menu `Accessoires -> Command Prompt` et tapez) `tex --fmt=monfrplain test.tex` Cette fois, le terminal devrait afficher : `... [] \tenrm dveloppe-ment ... [] \tenrm dve-lop-pe-ment ...` * Maintenant que le format est créé et testé, mettez le fichier *monfrplain.fmt* dans un répertoire où le programme `tex` peut le trouver, par exemple dans le répertoire du travail. * Pour compiler un fichier `.tex` en utilisant le format *monfrplain* tapez : `tex --fmt=monfrplain monfichier.tex` **Remarque** il est préférable de modifier le fichier *plain.tex* en chargeant des fonts *ec-lm...* (lmodern avec les lettres accentuées) Voici, maintenant, les trois fichiers : **monfrplain.tex** \catcode`\{=1 \catcode`\}=2 \catcode`\#=6 \let\oldinput=\input \def\input#1 {% \let\input=\oldinput% \let\oldinput\undefined% \input monfrhyphen.cfg} \oldinput plain.tex \def\fmtname{monfrplain}\def\fmtversion{1.00}% \dump **monfrhyphen.cfg** \language=0\input hyphen \input hypht1 \language=1\begingroup \lccode`\'=`\' \input conv-utf8-ec \input hyph-fr \endgroup \input hypht1 \language=0 \def\english{\language0 \lccode`\'=0 \nonfrenchspacing} \def\french{\language1 \lccode`\'=`\' \frenchspacing} \endinput **test.tex** Hello world \showhyphens{developpement} \french \font\mt=ec-lmr10 \mt Bonjour le monde \showhyphens{développement} \bye
cliquez ici pour masquer/afficher la révision 3

24 Nov '19, 15:18

touhami's gravatar image

touhami
10.0k410

Voici une méthode, pour créer un format bilingues (anglais-français), à essayer. * Assurer que vous avez le répertoire: `C:\texlive\2018\texmf-dist\tex\generic\hyph-utf8\`, sinon commencer par installer l'extension `hyph-utf8`. * Dans un dossier de votre choix, créer deux fichiers *monfrplain.tex* et *monfrhyphen.cfg*, plus un fichier *test.tex* (voir plus bas). * Compiler avec la commande: (dans winedt: allez au menu `Accessoires -> Command Prompt` et tapez) `tex --ini monfrplain` Votre terminal devrait vous afficher : `... Hyphenation trie of length 13165 has 282 ops out of 35111 95 for language 1 187 for language 0 No pages of output. ...` * Tester le nouveau format, par lancez la commande: (dans winedt: allez au menu `Accessoires -> Command Prompt` et tapez) `tex --fmt=monfrplain test.tex` Cette fois, le terminal devrait afficher : `... [] \tenrm dveloppe-ment ... [] \tenrm dve-lop-pe-ment ...` * Maintenant que le format est créé et testé, mettez le fichier *monfrplain.fmt* dans un répertoire où le programme `tex` peut le trouver, par exemple dans le répertoire du travail. * Pour compiler un fichier `.tex` en utilisant le format *monfrplain* tapez : `tex --fmt=monfrplain monfichier.tex` **Remarque** il est préférable de modifier le fichier *plain.tex* en chargeant des fonts *ec-lm...* (lmodern avec les lettres accentuées) Voici, maintenant, les trois fichiers : **monfrplain.tex** \catcode`\{=1 \catcode`\}=2 \catcode`\#=6 \let\oldinput=\input \def\input#1 {% \let\input=\oldinput% \let\oldinput\undefined% \input monfrhyphen.cfg} \oldinput plain.tex \def\fmtname{monfrplain}\def\fmtversion{1.00}% \dump **monfrhyphen.cfg** \language=0\input hyphen \input hypht1 \language=1\begingroup \lccode`\'=`\' \input conv-utf8-ec \input hyph-fr \endgroup \input hypht1 \language=0 \def\english{\language0 \lccode`\'=0 \nonfrenchspacing} \def\french{\language1 \lccode`\'=`\' \frenchspacing} \endinput **test.tex** Hello world \showhyphens{d\'eveloppement} \showhyphens{developpement} \french \font\mt=ec-lmr10 \mt Bonjour le monde \showhyphens{d\'eveloppement} \showhyphens{développement} \bye
cliquez ici pour masquer/afficher la révision 2

24 Nov '19, 15:17

touhami's gravatar image

touhami
10.0k410

cliquez ici pour masquer/afficher la révision 1

24 Nov '19, 15:15

touhami's gravatar image

touhami
10.0k410

C'est votre première visite ici ? Consultez la FAQ !

×