Mots separés en deux lignes dans les énoncés des questions

Added by José Cano almost 9 years ago

Bonjour à tous,

D'abord je m'excuse pour mon français... ce n'est pas ma langue maternelle.

J'utilice AMC depuis quelques semaines, et j'ai remarqué que parfois, dans les énoncés des questions, le dernier mot d'une ligne et coupé en deux parties, dont la deuxième passe à la ligne suivante (les deux parties restent separées par un tiret). Par example:

Ce matin dans le journal j'ai lu un arti-
cle à propos de ce sujet-là.

Cette fonction ne marche pas très bien dans ma langue maternelle, car on a de régles très strictes pour séparer les mots selons ses syllabes, et AMC ne "coupe" pas au bon lieu. Est-ce que c'est possible d'annuler la fonction avec une commande dans les documents en format AMC-TXT ?

Merci d'avance!

Js.


Replies (6)

RE: Mots separés en deux lignes dans les énoncés des questions - Added by Frédéric Bréal almost 9 years ago

Une première solution avec la commande \hyphenation mais cela suppose de vérifier chaque mot

Latex-Preambule:\hyphenation{article}

RE: Mots separés en deux lignes dans les énoncés des questions - Added by Alexis Bienvenüe almost 9 years ago

Quelle est votre langue maternelle ?

Vous pouvez indiquer à LaTeX (c'est lui qui au final s'occupe de votre sujet) quelles règles de césure utiliser grâce à une ligne comme celle-ci dans votre fichier AMC-TXT :

LaTeX-Preambule: \usepackage[spanish]{babel}

(j'ai ici donné des indications pour l'espagnol). Vous aurez peut-être besoin d'installer des fichiers qui ne sont pas par défaut sur votre machine : par exemple, sur debian/ubuntu, il faudra installer le paquet texlive-lang-spanish (toujours pour l'espagnol).

RE: Mots separés en deux lignes dans les énoncés des questions - Added by José Cano almost 9 years ago

Merci beaucoup de vos réponses:

J'arrive pas trop à comprendre pourquoi, mais les commandes

Latex-Preambule:\hyphenation
et

Latex-Preambule:\sloppy

n'ont pas marché pour arrêter la césure dans le texte... par contre, j'ai trouvé sur le lien donné par Gérard la commande

Latex-Preambule:\hyphenpenalty 10000

qui marche pour mon document.

Ma langue maternelle est en effet l'espagnol. Par contre, même si j'ai installé le paquet texlive-lang-spanish, quand j'utilise la commande

LaTeX-Preambule:\usepackage[spanish]{babel}

les règles de césure sont utilisées correctement, mais il y a des érreurs de compilation que je comprends pas:

2 errores durante compilación LaTeX (solution)
Extra \endcsname.
Extra \fi.

De toute façon, pour l'instant \hyphenpenalty 10000 c'est une bonne solution. Merci!

RE: Mots separés en deux lignes dans les énoncés des questions - Added by Alexis Bienvenüe almost 9 years ago

il y a des erreurs de compilation que je ne comprends pas:

Pouvez-vous nous transmettre un fichier source AMC-TXT, le plus petit possible, qui produit cette erreur ?

RE: Mots separés en deux lignes dans les énoncés des questions - Added by José Cano almost 9 years ago

Je vous joins le fichier.

Il me semble que c'est relié avec la fonction d'avoir une feuille de réponses separée... quand je supprime la commande AMC-TXT

SeparateAnswerSheet: 1

il n'y a plus d'erreur.

Merci !

source.txt (596 Bytes)

(1-6/6)