À ce jour je n'ai pas trouvé de bug non résolu avec une version récente de LaTeX (version ≥ 2011).
Par contre j'ai pu constater deux problèmes sous Ubuntu 10.04. Ces problèmes sont dus à des incompatibilités de versions de paquet interne de LaTeX. On peut facilement installer une nouvelle version des paquets en cause en suivant les indications données sur cette page (voir ci-dessous les questions 1 et 2).
- Documentation
- Memoir documentclass compatibilité
- \newgeometry: Undefined control sequence
- \AddToShipoutPictureBG: Undefined control sequence
- Changer la taille des colonnes dans le tableau du jury
- Incompatibilité avec le paquet fancyhdr
- Restaurer son style après la page de garde
- Problème de police
Documentation
Une brève documentation a été rédigée et se trouve présente sous forme de PDF dans l'archive du paquet. Si vous estimez qu'il manque des choses ou que ce n'est pas à jour merci de me tenir au courant.Memoir documentclass compatibilité
La dernière version du paquet permet d'utiliser la classe memoir mais pour cela il faut charger la classe avec l'option oldfontcommands comme suit:\documentclass[oldfontcommands]{memoir}
\newgeometry: Undefined control sequence
Si vous obtenez l'erreur suivante lors de la compilation de l'exemple (example.tex), c'est que la version de geometry.sty n'est pas assez récente.$ pdflatex example.tex [...] ) ABD: EveryShipout initializing macros *geometry auto-detecting driver* *geometry detected driver: pdftex* ! Undefined control sequence. \makeflyleaf ...i \pagestyle {empty} \newgeometry {centering, vmargin=2cm, h... l.29 \makeflyleafIl faut la version 5 du paquet Geometry pour que cela fonctionne. Le plus simple est de se rendre sur le page du paquet : http://www.ctan.org/tex-archive/macros/latex/contrib/geometry
- Télécharger le paquet et l'extraire.
- Générer le fichier geometry.sty grâce à la commande :
latex geometry.ins
- Copier/coller le fichier geometry.sty obtenu dans le répertoire courant.
\AddToShipoutPictureBG: Undefined control sequence
Si vous obtenez l'erreur suivante lors de la compilation de l'exemple (example.tex), c'est que la version de eso-pic.sty n'est pas assez récente.$ pdflatex example.tex [...] *geometry* driver: auto-detecting *geometry* detected driver: pdftex ! Undefined control sequence. \makeflyleaf ...argin=3cm} \AddToShipoutPictureBG *{\MakeBackground } \begin... l.29 \makeflyleafIl faut suivre les mêmes étapes que dans le cas précédent pour installer une version plus récente de eso-pic. Voici le lien vers le depôt de Eso-Pic : http://www.ctan.org/tex-archive/macros/latex/contrib/eso-pic
Changer la taille des colonnes dans le tableau du jury
Certains d'entre les utilisateurs veulent pouvoir changer la taille des colonnes du tableau du jury (très souvent à cause de nom trop long pour entrer sur une ligne).Malheureusement, je n'ai a ce jours toujours pas pu introduire cette possibilité en paramètre du package.
Par contre il est relativement simple pour tous de le faire "à la main".
Pour cela il vous faut éditer les lignes suivantes* dans le fichier tlsflyleaf.sty et changer les trois valeurs .333 avec celles que vous voulez.
/!\ Il faut impérativement que la somme des trois valeurs soit égale à 1.0 ! /!\
% textline
\newcommand\textline[4][t]{%
\par\noindent\parbox[#1]{.333\textwidth}{\raggedright{\sc #2}}%
\parbox[#1]{.333\textwidth}{\centering#3}%
\parbox[#1]{.333\textwidth}{\raggedleft#4}\par%
}
Incompatibilité avec le paquet fancyhdr
On m'a rapporté récement un problème d'incompatibilité avec le paquet fancyhdr. La solution proposé ci-dessous vient J. Barale :%------------------------------------------------------------------
% Modifications JB (05/04/2017)
%------------------------------------------------------------------
% Cette commande issue du package 'tlsflyleaf', de l'Ecole doctorale :
% - générait une suppresssion des entêtes de pages données par le
% package "fancyhdr" : pb identifié le 01/04/17
% - Solution trouvée le 05/04/2017
% -> les commandes qui suivent ...
%------------------------------------------------------------------
\makeflyleaf
\pagestyle{fancy}
\renewcommand{\sectionmark}[1]{%
\markboth{\thesection.\ \MakeUppercase{#1}}{}}
%-----------------------------------------------------------------
Restaurer son style après la page de garde
E. Monier nous propose ici comment restaurer le style utilisé après la génération de la page de garde. En effet, la page de garde redéfinit son propre style en interne et "normalement" restaure le style utilisé après. Cependant cela ne semble pas fonctionner correctement. Et à défaut d'avoir une solution propre en interne, voici comment simplement restaurer votre style après.\makeflyleaf
\pagestyle{votrestyle} % Permet de restaurer votre style après l'usage de la page de garde
Problème de police
Il est possible que les polices de la page de garde soient mal gérées par LaTeX lors de la compilation dans certains environnements (notamment sous Windows). Le problème a été résolu en ajoutant la ligne suivant au source du manuscrit :\usepackage[T1]{fontenc}