Bonjour à nouveau,
Je reviens sur ce fil pour demander quelle est la meilleure pratique pour gérer ces erreurs liées aux marqueurs et d'autres qui apparaissent lors des vérifications de base. Puisque leur validité est définie dans les fichiers .sty, cela me fait penser que des configurations doivent être effectuées là-bas pour résoudre les erreurs, mais je ne veux pas bricoler sous le capot s'il y a quelque chose que je devrais changer ailleurs à la place.
J'avais ignoré/nié les erreurs de marqueurs pendant un certain temps, mais maintenant je prépare un livre pour soumission à la DBL et il semble que ces erreurs devraient être résolues plus correctement. Il y a trois erreurs générales avec les marqueurs que je ne peux pas résoudre :
- \xt non autorisé dans les paragraphes d'introduction (\ip) ;
- \ior non autorisé dans les paragraphes de plan d'introduction (\io#) ; et
- les marqueurs imbriqués signalés comme « inconnus » (par exemple, un lien de glossaire imbriqué dans les paroles de Jésus avec un marqueur \+w).
Les informations sur la feuille de style dans l'onglet Avancé des Propriétés du projet indiquent qu'elle utilise la feuille de style usfm.sty, en notant qu'elle est « Personnalisée ». J'ai changé la version USFM en 3, mais il n'y a eu aucun changement dans les résultats des Vérifications de base. Lorsque je regarde usfm.sty dans le dossier « C:\My Paratext 9 Projects », il indique « Version=3.0.2 ». Puisque les Propriétés du projet rapportent qu'il utilise une feuille de style « Personnalisée », j'ai également regardé le fichier custom.sty dans mon dossier de projet. Les commentaires en haut de ce fichier disent qu'il « a été créé lors de la mise à niveau vers Paratext 8.0. Il est basé sur les fichiers de style d'origine utilisés par votre projet. Ces fichiers ont été supprimés, mais une sauvegarde des fichiers a été enregistrée dans usfm-color.sty.bak et custom.sty.bak » Je ne vois aucun de ces fichiers .bak dans mon dossier de projet actuel, mais je suppose qu'ils devaient être dans le dossier Paratext 8.
J'ai temporairement renommé custom.sty dans mon dossier de projet (c'est-à-dire que l'onglet Avancé ne signalait plus une feuille de style « Personnalisée » lorsque j'ai redémarré Paratext ). Je n'avais plus le même style de couleur personnalisé auquel nous étions habitués, mais lorsque j'ai exécuté les vérifications de base avec cette configuration, les erreurs avec \xt et le \ior ont été résolues. Le marqueur +w était toujours signalé comme un « Marqueur inconnu », cependant.
J'ai donc parcouru les définitions de \Marker dans le fichier custom.sty de mon dossier de projet actuel, et j'ai vu des indices pour résoudre les erreurs de marqueurs :
- Pour la règle « \Marker xt », mon custom.sty actuel n'a que la valeur « x » pour sa propriété « \Occurs under », tandis que dans le fichier usfm.sty, je trouve une longue liste de marqueurs permis.
- Pour la règle « \Marker ior », mon custom.sty actuel n'a que la valeur « id » pour sa propriété « \Occurs under », tandis que dans le fichier usfm.sty, je le trouve autorisé à se produire sous les différents Plans d'Introduction, ainsi que la valeur « NEST ».
- Pour la règle « \Marker w », mon custom.sty actuel a un sous-ensemble des valeurs qui se produisent dans le fichier usfm.sty, ainsi que la valeur « NEST » manquante.
J'ai donc fait d'autres copies temporaires du fichier custom.sty ; l'une dans laquelle j'ai utilisé toutes les valeurs « \Occurs under » de usfm.sty pour ces trois marqueurs, et une autre dans laquelle j'ai simplement commenté les informations pour ces marqueurs dans le fichier custom.sty. Comme prévu, j'ai récupéré mon style de couleur personnalisé, mais les résultats des Vérifications de base étaient les mêmes que lorsque j'avais supprimé custom.sty : les erreurs avec \xt et le \ior ont été résolues, mais le marqueur \+w était toujours signalé comme un « Marqueur inconnu ».
Y a-t-il un moyen de résoudre les erreurs « Marqueur inconnu » pour les marqueurs \+w ? Et est-ce que modifier mon fichier custom.sty comme je l'ai décrit ci-dessus est la meilleure façon de résoudre les erreurs « Ne peut pas se produire ici » pour les marqueurs \xt et \ior dans l'Introduction ?
Hi again,
I’m returning to this thread to ask about the best practice for handling these and other marker-related errors that come up when basic checks. Since their validity is defined in the .sty files, it makes me think that configurations need to be done there to resolve errors, but I don’t want to mess around under the hood if there is something I should be changing somewhere else instead.
I had been ignoring/denying marker errors for a while, but now I’m getting a book ready for submission to the DBL and it seems like these errors should be resolved more properly. There are three general errors with markers that I can’t resolve:
- \xt not allowed in Introduction paragraphs (\ip);
- \ior not allowed in Introduction Outline paragraphs (\io#); and
- embedded markers being reported as ‘unknown’ (eg. a glossary link embedded within words of Jesus with a \+w marker).
The stylesheet info in the Advanced tab of Project Properties indicates that it is using the usfm.sty Stylesheet, noting that it is “Customized”. I changed the USFM version to 3, but there was no change in the results of the Basic Checks. When I look in usfm.sty in the “C:\My Paratext 9 Projects” folder, it shows “Version=3.0.2”. Since the Project Properties reports that it uses a “Customized” Stylesheet, I looked at the custom.sty file in my project folder as well. The comments at the top of that file say that it “was created by the upgrade to Paratext 8.0. It is based upon the original style files used by your project. These files have been removed, but a backup of the files has been saved to usfm-color.sty.bak and custom.sty.bak” I don’t see either of those .bak files in my current project folder, but I assume they must have been in the Paratext 8 folder.
I temporarily renamed custom.sty in my project folder (ie so the Advanced tab no longer reported a “Customized” stylesheet when I restarted Paratext). I no longer had the same custom color styling we were used to, but when I ran the basic checks with that setup, the errors with \xt and the \ior were resolved. The +w maker was still reported as an “Unknown marker”, though.
So I took a look through the \Marker definitions in the custom.sty fie in my current project folder, and saw some clues to resolving the Marker errors:
- For the “\Marker xt” rule, my current custom.sty has only the value “x” for its “\Occurs under” property, while in the usfm.sty file I find quite a long list of permissible markers.
- For the “\Marker ior” rule, my current custom.sty has only the value “id” for its “\Occurs under” property, while in the usfm.sty file I find it allowed to occur under the various Introduction Outline, as well as the “NEST” value.
- For the “\Marker w” rule, my current custom.sty has a subset of the values that occur in the usfm.sty file, as well as missing the “NEST” value.
So I made other temporary copies of the custom.sty file; one in which I used all the “\Occurs under” values from the usfm.sty for these three markers, and another in which I just commented-out the informaton for these arkers in the custom.sty file. As expected, I did get my custom color styling back, but the results of the Basic Checks was the same as when I had removed custom.sty: the errors with \xt and the \ior were resolved, but \+w maker was still reported as an “Unknown marker”.
Is there any way to resolve the “Unknown marker” errors for \+w markers? And is editing my custom.sty file as I described above the best way to resolve the “Cannot occur here” errors for \xt and \ior markers in the Introduction?
Traduit automatiquement depuis English