Re: Aggregation de fichiers et HTML

2004-04-19 Par sujet Jean-Pierre.Chretien

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

2004-04-19 Par sujet Jean-Pierre.Chretien

>>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

2004-04-16 Par sujet Fabrice Flore-Thébault
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

2004-04-16 Par sujet Fabrice Flore-Thébault
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