0 votes
373 vues

J'ai un projet avec une feuille de style custom.sty qui semble contenir beaucoup d'anciens éléments, y compris cette section :

...
\Marker pc
\OccursUnder mt3

\Marker b
\OccursUnder mt3

# Custom style file 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.sty.bak and custom.sty.bak.
...

Dans ce projet, ils utilisent les marqueurs \b dans les Psaumes pour marquer les ruptures de section, mais ils apparaissent tous en rouge, en tant qu'erreurs :
image

Je suppose que c'est parce que cette feuille de style personnalisée indique que \b ne se produit que sous \mt3. J'imagine que si je retire la définition du marqueur \b de custom.sty, cela résoudra ce problème.

Mais je me demande quels autres éléments de cette feuille de style datent de l'ancienne époque (la mise à niveau vers Paratext 8.0 est mentionnée…). Si cette équipe n'a pas vraiment besoin de styles personnalisés, puis-je simplement supprimer le fichier custom.sty et revenir aux styles USFM standard ? Cela leur serait probablement plus utile. Y a-t-il des exigences ou des pièges auxquels je devrais faire attention ? Dois-je être administrateur pour pouvoir envoyer cette modification ?

Traduit automatiquement depuis English
Paratext par (1,4k points) | 373 vues

2 Réponses

0 votes
Meilleure réponse

Intéressant… J'ai en fait retiré les lignes \Marker b de custom.sty, et maintenant le marqueur \b n'apparaît plus en rouge, c'est-à-dire qu'il ne génère plus d'erreur. Cela me porterait donc à croire que la ligne \OccursUnder remplace ce qui est dans la définition standard. Je suppose que la définition standard est le fichier USFM.sty trouvé dans le dossier principal My Paratext X Projects ? Le marqueur \b dans ce fichier n'a qu'un simple \OccursUnder c. Pourquoi est-il donc maintenant satisfait que \b soit sous un \q1 ? Il semble que nous devions travailler un peu plus dur pour comprendre comment cela fonctionne.

Mais pour mon cas spécifique, je suppose que si je n'ai pas de besoins de style spéciaux pour ce projet, je devrais pouvoir simplement supprimer le fichier custom.sty, et cela me ramènerait aux styles par défaut ?

Traduit automatiquement depuis English
par (1,4k points)

Si quelqu'un rédigeait une description formelle de « OccursUnder », je me lèverais et les bénirais (et c'est quelque chose que je fais généralement seulement pour ma mère).

Comme vous l'avez découvert, la ligne dans une feuille de style custom.sty remplace ce qui est dans la feuille de style usfm.sty. Elle ne se contente pas de la compléter ou de s'y ajouter.

L'idée de complément entre en jeu dans le fait que dans votre feuille de style custom.sty, vous n'avez pas à réécrire chaque ligne définie dans usfm.sty ; si vous la modifiez, elle remplace usfm.sty. Mais si vous n'en mentionnez pas, alors usfm.sty reste en vigueur.

Le point qui me reste flou est exactement la portée de OccursUnder. Je pense que cela signifie « ce marqueur se trouve-t-il quelque part dans la hiérarchie sous cet autre marqueur ? ». Donc \b se trouve sous quelque chose (probablement \v), qui se trouve sous autre chose \c – celui important, qui se trouve sous autre chose – peut-être \id, etc. Il serait agréable de voir un organigramme ou une sorte d'organisation pour voir ce qui (selon usfm.sty) est considéré comme un sous-ensemble de quoi.

Traduit automatiquement depuis English

Eh bien, il semble que Nathan devra obtenir votre bénédiction…

Traduit automatiquement depuis English
0 votes

Bonjour jeffh. Je crée souvent des feuilles de style custom.sty (en fait, celle ci-dessus pourrait être l'une des miennes). Les définitions données là sont des compléments à ce qui est déjà dans usfm.sty. Le fichier usfm.sty a déjà une définition pour \b, y compris les marqueurs sous lesquels il se produit, donc tout ce qui est dans custom.sty s'ajoute à cela (sans le limiter à « seulement »). Dans ce cas, le projet souhaitait apparemment à un certain stade pouvoir avoir une ligne supplémentaire vide après \mt3, bien qu'il aurait probablement été mieux d'augmenter simplement l'« espace après » dans la définition de style de \mt3. Comme vous le dites, une bonne façon de vérifier si custom.sty est nécessaire dans le projet est de le retirer du dossier du projet et de voir ce qui se passe (ce qui est signalé par Run basic checks). Cependant, pour que \b n'apparaisse plus en rouge, vous devriez en fait AJOUTER à custom.sty :
\Marker b
\OccursUnder q1

Traduit automatiquement depuis English
par (192 points)

Questions connexes

0 votes
0 réponses 156 vues
I've been working with a user who believed he needed to use a non-standard style sheet because he ... paragraph publishable vernacular \StyleType Paragraph \FontSize 12 \Italic
[Expert]
sewhite
3,3k
posée mars 23, 2018
0 votes
1 réponse 101 vues
Comment puis-je ajouter de nouvelles couleurs ou modifier les couleurs existantes pour les icônes de notes ? Les couleurs ... Dois-je modifier la feuille de style custom.sty ?
edwinsmith 114 posée oct. 31, 2024
0 votes
1 réponse 217 vues
In custom.sty, is there a way to remove borders from tables (i.e., under \tr or tc#)? I don't see an ... show tables without borders, but usfm.sty seems to default to borders.
drwww 448 posée avr. 2, 2020
0 votes
1 réponse 324 vues
(mnjames écrit) La feuille de style usfm.sty a \Italic comme l'un des attributs de \Marker qt . Je ... formats \Italic et \Bold, mais pas de moyen de les désactiver.
anonyme posée avr. 10, 2015
0 votes
1 réponse 63 vues
Je souhaite changer la police de la ressource HEB/GRK. Lorsque je le fais dans Paramètres du projet > ... les paramètres personnalisés ou une feuille de style personnalisée ?
edwinsmith 114 posée oct. 31, 2024
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Finally, all of you, be like-minded, be sympathetic, love one another, be compassionate and humble.
1 Peter 3:8
3,048 questions
6,007 réponses
5,672 commentaires
2,028 utilisateurs