mise en page

Les propositions de correctifs ou d'exercices pour Pyromaths.

Modérateur : Développeurs

tala

mise en page

Message par tala » 13 déc. 2008, 17:33

Bonjour.
Bravo pour votre site et pour votre programme. En testant rapidement ce dernier, j'ai constaté un petit pb au niveau des titres d'exercices. Ils sont parfois séparés des énoncés par un saut de page. Je sais que les fichiers .tex sont éditables à la main mais j'imagine que les modifications à apporter au niveau du programme sont minimes.
En tous cas félicitations, notamment pour la mise en place du dépôt pour debian et ubuntu.

Avatar de l’utilisateur
Jérôme
Administrateur - Site Admin
Messages : 1131
Inscription : 26 août 2006, 13:10
Localisation : Nantes
Contact :

Re: mise en page

Message par Jérôme » 13 déc. 2008, 18:08

Bonjour et merci pour toutes ces remarques. Le problème est un problème LaTeX et je n'ai pas encore trouver de solution satisfaisante. Donc si un "expert" en LaTeX a une idée, je suis preneur.
Pyromaths génère des fiches d'exercices et leur corrigé en toute simplicité.
Un programme multi-plateformes libre et gratuit sous licence GPL

tala
Messages : 6
Inscription : 13 déc. 2008, 17:40

Re: mise en page

Message par tala » 16 déc. 2008, 16:10

J'ai trouvé une piste qui pourrait peut-être vous aider :
la commande :

Code : Tout sélectionner

pagebreak[0]
placée avant le titre de l'exercice encourage le compilateur à placer le saut de page à cet endroit.
la commande :

Code : Tout sélectionner

nopagebreak[4]
placée entre le titre et l'énoncé interdit le saut de page.
L'entier compris entre 0 et 4, situé entre crochets, indique le degré de liberté laissé au compilateur dans la prise en compte de la commande. [0] indique un conseil, [4] une obligation ou une interdiction.
Je n'ai pas essayé ces commandes, mais elles ont l'air de répondre au problème.
Bon courage

Avatar de l’utilisateur
Jérôme
Administrateur - Site Admin
Messages : 1131
Inscription : 26 août 2006, 13:10
Localisation : Nantes
Contact :

Re: mise en page

Message par Jérôme » 16 déc. 2008, 16:57

Merci pour l'info. J'avais déjà tenté quelque chose qui ne m'avait aps convaincu avec cette commande. Mais je pense avoir trouvé une solution. Il s'agit d'ajouter la ligne

Code : Tout sélectionner

\pagebreak[0]\par\vspace{-1ex}
au début de la définition de la commande exercice*. Il semblerait que ça fonctionne. Il faudra que je fasse plus d'essais. En tout cas, merci.
Pyromaths génère des fiches d'exercices et leur corrigé en toute simplicité.
Un programme multi-plateformes libre et gratuit sous licence GPL

Répondre