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 à