On 31/01/2023 21:00, Vincent Gay wrote:
Le 31/01/2023 à 00:04, Jean Abou Samra a écrit :
Note que ce
n'est pas systématique, ça se produit si tu donnes toi-même d'une manière ou
d'une autre un chemin absolu quelque part, en l'occurrence probablement dans
les réglages des dossiers inclus de Frescobaldi (qui les passe à LilyPond
avec l'option -I).
J'ai testé cette hypothèse en mettant tous les fichiers inclus dans le même
répertoire que mon fichier principal, en l’occurrence Recueil-1.test
pdfdetach -list 000Recueil.pdf
137 embedded files
1: /home/vincent/Nextcloud2/Musique/Recueils/Recueil-1.test/000Recueil.ly
2: /home/vincent/Nextcloud2/Musique/Recueils/Recueil-1.test/jazzchords.ily
3: /home/vincent/Nextcloud2/Musique/Recueils/Recueil-1.test/AfricanSkies.ly
4: /home/vincent/Nextcloud2/Musique/Recueils/Recueil-1.test/Rapture.ly
5: /home/vincent/Nextcloud2/Musique/Recueils/Recueil-1.test/RoadSong.ly
6: /home/vincent/Nextcloud2/Musique/Recueils/Recueil-1.test/SantaCruz.ly
7: /home/vincent/Nextcloud2/Musique/Recueils/Recueil-1.test/Sensuality.ly
8: /home/vincent/Nextcloud2/Musique/Recueils/Recueil-1.test/September2nd.ly
etc...
Détail amusant, c'est le même ordre que dans l'exemple précédent, ce qui exclue
définitivement l'ordre par date de modification puisque entre temps j'ai passé
jazzchords.ily lilyjazz.ily et MRB22314.ly en 2.24
Mais toujours dans Frescobaldi ? Car il passe le fichier .ly
lui-même avec un chemin absolu, à ce que je vois. J'ai testé
avec les fichiers extraits du PDF que tu as partagé, et j'obtiens
des chemins relatifs avec
$ lilypond -dembed-source-code Recueil.ly
(dans le dossier où j'ai mis tout ça), alors que
$ lilypond -dembed-source-code $(pwd)/Recueil.ly
met effectivement des chemins absolus de partout.
(Pour l'ordre, je crois que je suis en train de comprendre.)