Fichiers postscript et sous-répertoire

Bonsoir à tous,

Il semble que l'insertion d'une figure postscript ne supporte pas les
sous-répertoire.

Avec une instruction telle que celle-ci :
couvSigle = \markup {\epsfile #X #50 #"Eps\DigiClassic.eps"}

j'obtiens le message suivant :
F:/Lilypond/Dvorak Symphonie nr 7/Common\Couverture-conductor.ly:112:38:
Erreur : GUILE a signalé une erreur pour l'expression débutant ici
couvSigle = \markup {\epsfile #X #50 #
                                      "Eps\DigiClassic.eps"}
F:/Lilypond/Dvorak Symphonie nr 7/Common\Couverture-conductor.ly:112:37:
Erreur : type d'argument erroné pour 3.
...

J'ai essayé avec le slash et l'antislash, sans changement de comportement.
Rien de grave, c'est juste pour une question de rangement des fichiers, il
suffit de placer les fichiers postscript dans le répertoire principal, et ça
fonctionne de manière impeccable.

Quelqu'un connaît-il une alternative qui autoriserait la recherche d'un
fichier postscript ailleurs que dans le répertoire courant ?
Ça fonctionne sans problème pour les \include, mais là, c'est LilyPond qui
traite la demande, pas Guile ...

Merci d'avance de vos suggestions,

Jean-François

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Fichiers-postscript-et-sous-repertoire-tp7579478.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Bonjour,

Avez vous essayé en ajoutant "" ou "." devant le nom du dossier ("\Eps\figure.eps")

(sous linux "./" indique que l'adresse du fichier est à partir du dossier courant)

sinon essayez l'adresse complète à partir de la racine : "F:/Lylipond/.../Eps/figure.eps"

Cordialement
Raphaël

···

Le 23 avril 2013 01:16, Seventies <****@****> a écrit :

Bonsoir à tous,

Il semble que l'insertion d'une figure postscript ne supporte pas les
sous-répertoire.

Avec une instruction telle que celle-ci :
couvSigle = \markup {\epsfile #X #50 #"Eps\DigiClassic.eps"}

j'obtiens le message suivant :
F:/Lilypond/Dvorak Symphonie nr 7/Common\Couverture-conductor.ly:112:38:
Erreur : GUILE a signalé une erreur pour l'expression débutant ici
couvSigle = \markup {\epsfile #X #50 #
"Eps\DigiClassic.eps"}
F:/Lilypond/Dvorak Symphonie nr 7/Common\Couverture-conductor.ly:112:37:
Erreur : type d'argument erroné pour 3.
...

J'ai essayé avec le slash et l'antislash, sans changement de comportement.
Rien de grave, c'est juste pour une question de rangement des fichiers, il
suffit de placer les fichiers postscript dans le répertoire principal, et ça
fonctionne de manière impeccable.

Quelqu'un connaît-il une alternative qui autoriserait la recherche d'un
fichier postscript ailleurs que dans le répertoire courant ?
Ça fonctionne sans problème pour les \include, mais là, c'est LilyPond qui
traite la demande, pas Guile ...

Merci d'avance de vos suggestions,

Jean-François

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Fichiers-postscript-et-sous-repertoire-tp7579478.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.


liste de diffusion lilypond-user-fr
lilypond-user-fr@gnu.org
https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

Dans le genre inclusion avec problème de chemin j'en ai un pas mal non plus :
si j'inclus un fichier placé ailleurs avec un \include, pas de pb, le chemin
relatif fonctionne.

Mais si ce fichier appelle lui-mm un autre fichier, fût-il placé dans le mm
répertoire, il ne le trouve pas... Obligé de passer par un chemin absolu, ça
fait un peu moche dans le décor...

···

Le samedi 1 juin 2013 18:57:32 Raphaël Boyer-Borie a écrit :

> Il semble que l'insertion d'une figure postscript ne supporte pas les
> sous-répertoire.

--
Cordialement, Daniel Cartron
« En essayant continuellement on finit par réussir. Donc : plus ça rate plus
on a de chances que ça marche. »
Devise Shadock

Voilà, il suffisait d'y penser : il faut en effet indiquer le chemin précédé
du "./", le simple "/" ne fonctionnant pas.
Et il faut bien utiliser le slash, et non l'anti-slash, même sous Windows.

Raphaël Boyer-Borie wrote

···

Bonjour,
Avez vous essayé en ajoutant "\" ou ".\" devant le nom du dossier
("\Eps\figure.eps")
(sous linux "./" indique que l'adresse du fichier est à partir du dossier
courant)

sinon essayez l'adresse complète à partir de la racine :
"F:/Lylipond/.../Eps/figure.eps"
Cordialement
Raphaël
_______________________________________________
liste de diffusion lilypond-user-fr

lilypond-user-fr@

https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Fichiers-postscript-et-sous-repertoire-tp7579478p7579914.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.

Daniel Cartron-2 wrote

Dans le genre inclusion avec problème de chemin j'en ai un pas mal non
plus :
si j'inclus un fichier placé ailleurs avec un \include, pas de pb, le
chemin
relatif fonctionne.

Mais si ce fichier appelle lui-mm un autre fichier, fût-il placé dans le
mm
répertoire, il ne le trouve pas... Obligé de passer par un chemin absolu,
ça
fait un peu moche dans le décor...

--
Cordialement, Daniel Cartron
« En essayant continuellement on finit par réussir. Donc : plus ça rate
plus
on a de chances que ça marche. »
Devise Shadock

_______________________________________________
liste de diffusion lilypond-user-fr

lilypond-user-fr@

https://lists.gnu.org/mailman/listinfo/lilypond-user-fr

Normalement, ça doit marcher, je l'utilise très fréquemment, mais il faut
penser que le fichier inclus ne "connaît" pas le répertoire où il se trouve.
Le \include doit donc se faire comme si le fichier inclus était dans le
répertoire du fichier principal.

exemple : le répertoire de travail comprend un sous répertoire "common" ,
avec un fichier "variables.ly", et un sous-répertoire "music" avec les
fichiers "soprano.ly", ...

On a dans le fichier principal :
\include "music\soprano.ly"

et dans ce fichier variables.ly, on va trouver

\include "\common\variables.ly"

et non pas

\include "..\common\variables.ly"

Et accessoirement, sous Windows, l'utilisation du \ ou du / est équivalent,
en tout cas dans l'instruction \include

Cordialement,

Jean-François

···

--
View this message in context: http://lilypond-french-users.1298960.n2.nabble.com/Fichiers-postscript-et-sous-repertoire-tp7579478p7579915.html
Sent from the LilyPond French Users mailing list archive at Nabble.com.