Re: Aggregation de fichiers et HTML
Date: Fri, 16 Apr 2004 15:03:54 +0200 From: Fabrice Flore-Thébault [EMAIL PROTECTED] To: [EMAIL PROTECTED] Subject: Re: Aggregation de fichiers et HTML [snip] je cite fr_Extended.lyx (le manuel des Options Avancées), car je ne saurais mieux dire: \debut{citation} Les trois méthodes d'inclusion sont include, input, et mot à mot. La différence entre include et input nécessite une bonne connaissance de LaTeX, mais la différence pratique est que les fichiers inclus commenceront sur une nouvelle page, alors que ceux qui utilisent input commenceront sur la page en cours. Il se peut que les dénominations de LyX changent un jour pour devenir plus explicites à ce sujet. \fin{citation} Cette rédaction est tout de même trop simplificatrice: il convient de préciser que \include n'est pas réentrant (pas d'include dans un document inclus) et ne se contente pas d'ouvrir une nouvelle page: il est conçu à l'origine pour gérer des documents multi-chapitres via la commande \includeonly: un .aux est créé pour chque fichier inclus, et permet de satisfaire les références croisées et de numéroter correctement le chapitre en cours d'édition. Autant que je me souvienne, \includeonly n'est pas importé em LyX du fait que le mécanisme d'inclusion LyX permet de compiler indifféremment chaque chapitre séparément ou l'ensemble via le document maître, la numérotation provisoirement incorrecte étant réactualisée automatiquement lors de la passe complète (pour que ceci fonctionne , il faut que tous les documents LyX soient paramétrés à l'identique: classe, etc). -- Jean-Pierre
Re: Aggregation de fichiers et HTML
>>Date: Fri, 16 Apr 2004 15:03:54 +0200 >>From: Fabrice Flore-Thébault <[EMAIL PROTECTED]> >>To: [EMAIL PROTECTED] >>Subject: Re: Aggregation de fichiers et HTML [snip] >> >>je cite fr_Extended.lyx (le manuel des Options Avancées), car je ne >>saurais mieux dire: >> >>\debut{citation} >> >>Les trois méthodes d'inclusion sont "include", "input", et "mot à mot". >>La différence entre "include" et "input" nécessite une bonne >>connaissance de LaTeX, mais la différence pratique est que les fichiers >>"inclus" commenceront sur une nouvelle page, alors que ceux qui >>utilisent "input" commenceront sur la page en cours. Il se peut que les >>dénominations de LyX changent un jour pour devenir plus explicites à ce >>sujet. >> >>\fin{citation} Cette rédaction est tout de même trop simplificatrice: il convient de préciser que \include n'est pas réentrant (pas d'include dans un document inclus) et ne se contente pas d'ouvrir une nouvelle page: il est conçu à l'origine pour gérer des documents multi-chapitres via la commande \includeonly: un .aux est créé pour chque fichier inclus, et permet de satisfaire les références croisées et de numéroter correctement le chapitre en cours d'édition. Autant que je me souvienne, \includeonly n'est pas importé em LyX du fait que le mécanisme d'inclusion LyX permet de compiler indifféremment chaque chapitre séparément ou l'ensemble via le document maître, la numérotation provisoirement incorrecte étant réactualisée automatiquement lors de la passe complète (pour que ceci fonctionne , il faut que tous les documents LyX soient paramétrés à l'identique: classe, etc). -- Jean-Pierre
Re: Aggregation de fichiers et HTML
Réponse au message de Laurent CHARLES (du Fri, 16 Apr 2004 12:48:14 +0200): Bonjour, Je suis confronté à des problèmes obscurs en travaillant sur un document composé de plusieurs ficheirs écrit indépendament. Ça va peut-être pas être d'un grand secours ce que je raconte, en fait... - J'utilise 'Insert-Include File...'. Je ne comprends pas la différence entre 'Use include' et 'Use input', et ne vois pas la différence quand je change ce parametre. incorporation - input inclusion - include je cite fr_Extended.lyx (le manuel des Options Avancées), car je ne saurais mieux dire: \debut{citation} Les trois méthodes d'inclusion sont include, input, et mot à mot. La différence entre include et input nécessite une bonne connaissance de LaTeX, mais la différence pratique est que les fichiers inclus commenceront sur une nouvelle page, alors que ceux qui utilisent input commenceront sur la page en cours. Il se peut que les dénominations de LyX changent un jour pour devenir plus explicites à ce sujet. \fin{citation} - Je souhaite générer du HTML et du PDF. Pas de probleme pour le PDF (texte correct, tdm correcte). Par contre la génération de HTML (via hevea) oublie tous les fichiers inclus. Je croyais me souvenir d'un problème de ce genre avec hevea, eh bien pas de chance, cette fois-ci, chez moi ça marche (TM), avec une configuration du convertisseur telle que: depuis : latex vers: HTML-hevea convertisseur: hevea -francais -noiso -pedantic $$i autres options: latex,needaux (hevea 1.07, LyX 1.3.4) (c'est dans les autres options que se trouve peut-être la solution au problème?) Sinon, il y avait anciennement la nécessité de d'abord ouvrir tous les fichiers, de lancer une première compilation des fichiers inclus, puis après de faire le fichier incluant, si je me rappelle bien. Ça a l'air de plus être nécessaire, c'est-y pas trop classe ça! Mais bon, à l'époque où ça marchait pas, je m'étais penché sur tex4ht [1] pour générer du html: et ça, c'est vraiment un convertisseur trop classe, très configurable, même si pour faire des trucs vraiment joli (avec css et tout) c'est des heures passées à le configurer. Il n'en reste pas moins que hevea + hacha c'est beaucoup plus simple et rapide. [1] http://www.cis.ohio-state.edu/~gurari/TeX4ht/ -- Fabrice Flore-Thébault Here is Marwan He's getting ready for school. 'Bye mummy, bye daddy', And he went down on his way. 'It is so nice and quiet on the street in the morning', thought Marwan to himself as a bullet flew right through his head -- Meira Asher: 'The school', in 'Infantry', 2002
Re: Aggregation de fichiers et HTML
Réponse au message de Laurent CHARLES (du Fri, 16 Apr 2004 12:48:14 +0200): > Bonjour, > > Je suis confronté à des problèmes obscurs en travaillant sur un > document composé de plusieurs ficheirs écrit indépendament. Ça va peut-être pas être d'un grand secours ce que je raconte, en fait... > - J'utilise 'Insert->Include File...'. Je ne comprends pas la > différence entre 'Use include' et 'Use input', et ne vois pas la > différence quand je change ce parametre. incorporation <-> input inclusion <-> include je cite fr_Extended.lyx (le manuel des Options Avancées), car je ne saurais mieux dire: \debut{citation} Les trois méthodes d'inclusion sont "include", "input", et "mot à mot". La différence entre "include" et "input" nécessite une bonne connaissance de LaTeX, mais la différence pratique est que les fichiers "inclus" commenceront sur une nouvelle page, alors que ceux qui utilisent "input" commenceront sur la page en cours. Il se peut que les dénominations de LyX changent un jour pour devenir plus explicites à ce sujet. \fin{citation} > - Je souhaite générer du HTML et du PDF. Pas de probleme pour le PDF > (texte correct, tdm correcte). Par contre la génération de HTML (via > hevea) "oublie" tous les fichiers inclus. Je croyais me souvenir d'un problème de ce genre avec hevea, eh bien pas de chance, cette fois-ci, chez moi ça marche (TM), avec une configuration du convertisseur telle que: depuis : latex vers: HTML-hevea convertisseur: hevea -francais -noiso -pedantic $$i autres options: latex,needaux (hevea 1.07, LyX 1.3.4) (c'est dans les "autres options" que se trouve peut-être la solution au problème?) Sinon, il y avait anciennement la nécessité de d'abord ouvrir tous les fichiers, de lancer une première compilation des fichiers inclus, puis après de faire le fichier incluant, si je me rappelle bien. Ça a l'air de plus être nécessaire, c'est-y pas trop classe ça! Mais bon, à l'époque où ça marchait pas, je m'étais penché sur tex4ht [1] pour générer du html: et ça, c'est vraiment un convertisseur trop classe, très configurable, même si pour faire des trucs vraiment joli (avec css et tout) c'est des heures passées à le configurer. Il n'en reste pas moins que hevea + hacha c'est beaucoup plus simple et rapide. [1] http://www.cis.ohio-state.edu/~gurari/TeX4ht/ -- Fabrice Flore-Thébault Here is Marwan He's getting ready for school. 'Bye mummy, bye daddy', And he went down on his way. 'It is so nice and quiet on the street in the morning', thought Marwan to himself as a bullet flew right through his head -- Meira Asher: 'The school', in 'Infantry', 2002