Jean-Marc Lasgouttes <[EMAIL PROTECTED]> a �crit (le Wed, 22 Oct 2003 14:45:42 +0200)
> >>>>> "Fabrice" == Fabrice Flore-Th�bault <[EMAIL PROTECTED]> > >writes: > Fabrice> 3- donner en param�tre au convertisseur le nom du r�pertoire > Fabrice> o� mettre tous les fichiers export�s n�cessaires. D�pend donc > Fabrice> du convertisseur, pas de Lyx, et chaque convertisseur aura sa > Fabrice> configuration qui marche, et celle qui marche pas. Je suis > Fabrice> d'accord pour dire que c'est la meilleure solution > Fabrice> actuellement, mais si Lyx arrivait � r�soudre le probl�me > Fabrice> soi-m�me, et ind�pendamment du convertisseur, ce serait mieux > Fabrice> AMHA. > > Cette solution aurait le merite de marcher simplement, d'autant que le > script de configuration automatique peut proposer la 'bonne commande' > de maniere transparente. (snif c'est celle que je trouve la plus compliqu�e > Quel est ton convertisseur prefere? Aurais-tu quelque temps pour > 'jouer' avec et me dire quelles options pourraient faire l'affaire? finalemant, � l'usage c'est tex4ht le convertisseur que j'utilise vraiment (parce qu'il est extr�mement configurable et permet de jouer de mani�re fine sur les styles et le moindre d�tail). Voici ce que donnent les premiers tests: (latex->html-tex4ht) donne: Dans la ligne "convertisseur" il y a: htlatex $$b '/home/fab/texmf/tex/tex4ht/gat2003-noframe' '' '' (gat2003-noframe �tant le fichier de style maison) Et dans autres options: needaux J'en ai un autre (latex->html-tex4ht-frames) qui donne: htlatex $$b 'html,frames,3' '' '' Pour que �a aille dans le bon r�pertoire, on pourrait rajouter, dans le dernier argument: '-d$$s', ce qui donnerait: htlatex $$b 'html,frames,3' '' '-d$$s' Mais la variable $$s (qui dans le menu d'aide est cens�e donner le r�pertoire) n'est pas interpr�t�e comme il faut par Lyx???? Voici ce que �a donne: System return: 0 System call: convert -crop 0x0 -density 110x110 -transparent '#FFFFFF' zznewfile10x.png.ppm newfile10x.png System return: 0 System call: mv newfile10x.png $$s. System return: 0 Entering newfile1.css Entering newfile1.tmp System call: cp newfile1.html $$s. System return: 0 System call: cp newfile1.css $$s. System return: 0 Et si je mets pas les '' autour de la derni�re option, c'est pas plus le nom du r�pertoire qui sort, mais �a: System call: mv newfile10x.png 17545s. System return: 0 Entering newfile1.css Entering newfile1.tmp System call: cp newfile1.html 17545s. System return: 0 System call: cp newfile1.css 17545s. System return: 0 (De m�me avec $$p: la variable ne sort pas du tout ce qu'elle devrait.) Euh... Je suis perdu. Quoi faire? > Fabrice> 4- ce qui me semblerait la meilleure m�thode, � moins que je > Fabrice> n'aie pas compris comment �a marche: ce qu'on d�clare dans > Options-> Pr�f�rences->Conversion->Format->Extension, c'est > Options-> l'extension > Fabrice> des fichiers que Lyx doit ramener dans le r�pertoire du > Fabrice> fichier apr�s la conversion dans le temporaire. > > Non, c'est le moyen de reconnaitre le format d'un fichier en fonction > de son extension. Pour l'instant ca sert juste a deviner l'extension > du fichier destination quand on fait un export. oui, mais pourquoi Lyx a besoin de cette extension, sinon pour rappatrier le fichier au bon endroit apr�s la compilation? > Fabrice> Si, au lieu de d�clarer une seule extension, on pouvait en > Fabrice> d�clarer plusieurs, le probl�me serait r�gl� de mani�re assez > Fabrice> simple. > > Ca me parait plutot complique, en fait :) Au lieu de contourner > l'outil (le convertisseur), je prefererais l'utiliser pour faire ce > que je veux. Je continue (� tort certes, mais de mon point de vue c'est coh�rent) � trouver �a plus simple: ne sachant pas quel convertisseur va �tre utilis�, Lyx s'arrange pour que les fichiers corrects aillent ou il faut. D'autant plus que le convertisseur n'a pas forc�ment les options n�cessaires. Ou que l�, apparemment, dans mon cas, la mani�re de passer les arguments ne convient pas � Lyx (il faudrait que je les mette entre '', ce qui emp�che l'expansion de la variable). Je trouve qu'actuellement, la configuration des convertisseurs est l'un des trucs les plus r�barbatifs de LyX. Ne serait-ce que parce que tous ne sont pas "autoconfigur�s" par d�faut, et que trouver une configuration qui va bien demande un nombre consid�rable d'essais. -- Fabrice Flore-Th�bault Debian Hint #1: You can report a bug in a package with the 'reportbug' command, which is available in the reportbug package.
