Bonjour,
Merci beaucoup pour votre aide et les fichiers que vous m'avez envoyés.
Cela va m'aider grandement pour la rédaction de mon hdr prochainement.
Aussi, je dois dire que Lyx est une aide précieuse et m'a déjà fait gagner du 
temps pour la mise en page, les équations mathématiques, ...
J'ai été surpris de voir, autour de moi, que Lyx est assez bien connu (mais 
est-il utilisé ?).
Dommage qu'il faille aller dans le préambule pour entrer quelques informations, 
mais cela reste mineur ( ;-) ).

Le travail que vous avez réalisé pourrait être directement incorporé dans la 
distribution de Lyx, et pourrait être ainsi utilisé par tout le monde à 
l'avenir, et futurs doctorants et post-doctorants entre autres.

Bonne continuation

Frédéric

-----Message d'origine-----
De : Jean-Pierre Chrétien [mailto:[email protected]] 
Envoyé : mardi 13 avril 2010 18:23
À : BOUYER Frédéric
Cc : Liste lyx
Objet : Re: Layouts

BOUYER Frédéric a écrit :
> Bonjour,
> 
> Il s'agit de book(these) ou de report(these), que je souhaiterais utiliser.
> Je souhaitais visualiser un exemple avant de choisir un modèle.
> 
> Ou plus simplement, est-il facile d'importer le fichier these.tex
> du répertoire que je joins, et de travailler sous Lyx ? 
 > Manifestement, Lyx n'arrive pas à importer le fichier .tex
 > (fichier / Importer Latex ...) ...

LyX a besoin d'un layout reconnu pour la classe thèse.
J'en ai fait un et j'ai essayé, mais sans grand succès (semble-t-il du 
fait de l'UTF-8).

J'ai contourné le problème en plusieurs étapes:
  - j'ai mis de côté le préambule (toutes les définitions spécifiques à 
these.cls) en UTF-8 et renommé la classe en book (vous avez des 
\frontmatter et autres, report ne convient pas);
  - j'ai converti tous les .tex en latin1, vérifié la compilation en 
modifiant \usepackage[latin1]{inputenc}: il ne reste que l'erreur due à 
\resume, commande inconnue de book.cls;
  - j'ai importé (avec succès) dans lyx-1.6.5; j'ai donc des .lyx de la 
classe book; j'en ai profité pour remplacer les \input de la classe 
originale en \include, et pour nettoyer un peu le préambule de ses 
scories de conversion;
  - j'ai activé pour LyX le layout these.layout et j'ai rendu accessible 
de latex la classe these.cls;
  - j'ai donc pu dans le documents .lyx modifier la classe book an 
classe these, puis j'ai réintroduit le préambule dans these.lyx, je l'ai 
copié dans tous les fichiers .lyx fils (pour pouvoir les compiler 
séparément).

Bingo ! ça compile correctement.

J'aurais peut-être pu éviter la conversion en latin1.

Je vous fait parvenir par fichier séparé le résultat.
Si vous voulez que these.layout reflète fidèlement votre classe 
these.cls, il vous faut inspecter les commandes qui sont spécifiques par 
rapport à book.cls et ajouter les interfaces (ce n'est pas très 
compliqué) pour les commandes \resume, \school, etc.
Vous pouvez déjà reporter \title, \author et \date dans la fenêtre LyX 
et (probablement) supprimer le \maketitle que j'ai dû ajouter en ERT, il 
sera activé automatiquement dès qu'un style titre existe dans la fenêtre 
LyX.

Je mets lyx-fr en copie, ça peut intéresser d'autre personnes...

-- 
Jean-Pierre



Répondre à