Jean-Pierre Chretien a écrit :
>>> To: [email protected]
>>> From: Aurélien Moreau <[EMAIL PROTECTED]>
>>> Subject: sous documents figure xfig
>>> Date: Mon, 07 May 2007 22:17:22 +0200
>>>
>>> Bonjour à tous,
>>>
>>> Je cherche à rédiger un rapport avec :
>>> - 1 document maître
>>> - 1 sous document par chapitre
>>>
>>> Pour certaines figures sur lesquelles j'ai besoin de symboles
>>> mathématiques, j'utilise xfig avec un export en pstex_t.
>>> Un fois dans le fichier lyx, une commande du type
>>> \input{fichier.pstex_t} avec dans le préambule :
>>> \usepackage{graphicx}
>>> \usepackage{color}
>>> me permettent de compiler le sous document et de me faire un joli dvi :-)
>>>
>>> Le problème arrive lorsque je souhaite compiler le document maître, qui
>>> me renvoie des erreurs liées aux figures pstex_t présentes dans les sous
>>> documents :-(
>>> J'ai essayé :
>>> - les différents types d'inclusions de sous documents (input, include,
>>> verbatim)
>>> - le même préambule dans le document maître que dans les sous documents
>>> - le chemin absolu pour la figure pstex_t
>>>
>>> Une idée sur ce qui ne va pas ???
> 
> Cette méthode d'inclusion des combinès pstex/pstex_t est rendue obsolete
> par l'inclusion "Insérer->Fichier->Objet externe" qui connaiît les inserts 
> xfig.
> Par ce biais, LyX gére complètement l'inclusion 
> (y compris pour la compilation pdf) à partir du xfig source, via
> deux scripts python.

En cherchant sur le lyx.general, j'avais trouvé cette fonctionnalité.
Encore un truc très intéressant :-)
> 
> Sinon, pour le pb du document maître, il est impératif que le maître et
> les documents subordonnés soient dans le même répertoire:
> main.lyc
> sub1.lyx
> pour que le chemins d'accès aux graphiques soient corrects.
> 
> Avec
> main.lyx
> toto/sub1.lyx
> toto/fig1.fig
> latex trouve bien fig1 depuis sub1, mais pas depuis main, sauf à
> ajouter un \graphicspath adéquat dans les préambules.
> 

Au final avec l'inclusion d'un .fig, aucun problème, quels que soient
les chemins des sous documents, et sans \graphicspath

Pour info, ça fonctionne avec :
main/main.lyx
sub1/sub1.lyx
sub1/fig/fig1.fig
....

Merci beaucoup
A+
Aurélien

Répondre à