0 votes
497 vues

Je travaille sur un projet où l'astérisque est utilisé comme appelant principal de note de bas de page. Mais dans certains cas spécifiques (quand c'est la deuxième note de bas de page dans le même verset), il devrait y avoir deux astérisques. Donc le SFM brut ressemble à ceci :

\p \v 1 Civîna Entakyayêda çend p'êxember û dersdar hebûn, Barnabas, Şimh'ûnê ku jêr'a Nîgêr\f + \fr 13:1 \ft «Nîgêr» jî çawa «merivê ç'ermê r'eş» tê fe'mkirinê.\f* digotin, Lûkyoyê ji Kûrênê, Menayînê ku t'evî Hêrodesê%f serwêr\f ** \fr 13:1 \ft Eva Hêrodesa, awa gotî Hêrodes-Antîpas, serwêrê Celîlê bû (\xt Lûqa 3:1\xt*).\f* mezin bibû û Şawûl.

Voici à quoi cela ressemble en mode Aperçu de Paratext et à quoi je veux que cela ressemble dans le PDF :

La première note de bas de page semble correcte, mais la deuxième est incorrecte :

  • un seul astérisque au lieu de deux dans le texte
  • dans la section des notes de bas de page, le deuxième astérisque est différent et séparé par une espace.

Dans l'onglet View+Edit > Final SFM, je vois que le marqueur de la deuxième note de bas de page a été modifié :

\f * \asterisk\space

Je sais que ce fichier ne peut pas être modifié dans PTXprint, mais le fichier Paratext d'origine est correctement formaté ! J'ai essayé d'utiliser la fonction « Advanced > Apply Changes.txt (and PrintDraftChanges.txt) > Edit », en ajoutant une chaîne pour substituer \f * \asterisk\space par \f **

"\\f .\\asterisk\\space" > "\\f  \\*\\*"

Mais le résultat est le même. Y a-t-il un moyen de rendre cet appelant personnalisé correctement, comme dans Paratext ?

Traduit automatiquement depuis English
PTXprint par (112 points) | 497 vues

5 Réponses

+1 vote

Je viens de tester, et il semble que toute séquence de deux caractères soit brisée par cela. J'ai essayé « hi », et j'ai obtenu le « h » en exposant et le « i » comme partie de la note de bas de page. Et en fait, « 12 » a aussi échoué, bien qu'en utilisant « + » on puisse certainement obtenir des nombres à deux chiffres.

J'ai aussi consulté la documentation USFM, et je ne vois rien qui indique qu'un appelant de note de bas de page ne peut pas être composé de plusieurs caractères, donc je soupçonne que cela pourrait être un bug. J'ai essayé de trouver une astuce pour contourner le problème, mais sans succès.

Si vous n'obtenez pas de solution rapidement, vous pourriez envisager d'utiliser \u2051, ⁑, deux astérisques alignés verticalement.

Traduit automatiquement depuis English
par (1,9k points)
+1 vote

Je viens de faire le pas légèrement effrayant (pour moi) de modifier une expression régulière dans le code python… Cela semble faire ce que nous voulons et ne fait planter rien. En supposant que les experts en python ne le révoquent pas, cela sera corrigé dans la version 2.3.13.

Traduit automatiquement depuis English
par (1,1k points)
0 votes

J'ai mis à jour PTXprint vers la version 2.3.16, maintenant les notes de bas de page avec « ** » ont tout simplement complètement disparu : pas d'appelants dans le texte, pas de notes de bas de page. :sweat:

Traduit automatiquement depuis English
par (112 points)
0 votes

Hmm. Il semble que le code python essaie d'être trop serviable, et n'aime pas laisser passer les * sans les modifier. J'espère que Martin pourra le corriger bientôt.
Pour moi, il transforme \f ** \fr ... en \f * \asterisk\space \fr ...
Je ne sais pas à quel point vous êtes familier avec l'onglet « Advanced », mais là-bas, vous pouvez activer le fichier de modifications, et vous pourriez y mettre une ligne comme celle-ci :

"\\f \*\*" > "\\f @@"

Cela devrait changer \f ** en \f @@ (dans la copie temporaire de votre fichier SFM que PTXprint utilise pour imprimer, PAS votre fichier paratext d'origine - celui-ci reste inchangé).
Je réalise que \f @@ n'est pas ce que vous voulez, mais basé sur mon test rapide, cela devrait au moins s'imprimer ! Vous pouvez ensuite commenter cette ligne (mettre # au début de la ligne) pour voir si les choses fonctionnent plus tard.

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

Cela a été corrigé dans la version 2.3.17, et vous devriez pouvoir utiliser des appelants de notes de bas de page multi-caractères, même s'il y a deux ** consécutifs.

Traduit automatiquement depuis English
0 votes

J'ai testé PTXprint 2.3.18, cela fonctionne parfaitement, le problème est corrigé ! Merci beaucoup !

Traduit automatiquement depuis English
par (112 points)

Questions connexes

+1 vote
1 réponse 165 vues
Mon problème : Parfois dans le texte principal, l'appel de note de bas de page créé automatiquement dans un ordre alphabétique s' ... en forme de l'appel de note de bas de page ?
Y Mdu Niê 124 posée janv. 14
0 votes
2 réponses 543 vues
Lorsque je modifie les appelants de notes de bas de page pour utiliser des appelants créés automatiquement, des erreurs apparaissent ... part, mais je n'arrive pas à le localiser !
anon928451 127 posée févr. 13, 2023
+1 vote
8 réponses 1,2k vues
Une équipe avec laquelle je travaille rencontre de nombreuses erreurs lors de la vérification des marqueurs : L' ... sont les erreurs avec seulement une minorité de correctes.
anon703820 222 posée déc. 7, 2017
0 votes
1 réponse 39 vues
Y a-t-il un moyen d'ajuster l'espacement avant et après les appels de notes de bas de page dans le texte ? Il ... Marc 7:25. J'aimerais également ajouter un espace après l'appel.
mlucas53 148 posée juil. 28, 2025
0 votes
2 réponses 155 vues
Bonjour à tous, Je travaille sur un projet qui marquait auparavant tous les appels de notes de bas de page manuellement. ... que je passe à côté de quelque chose. Merci, Aaron
PecanMango 112 posée nov. 6, 2024
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Every day they continued to meet together in the temple courts. They broke bread in their homes and ate together with glad and sincere hearts, praising God and enjoying the favor of all the people. And the Lord added to their number daily those who were being saved.
Acts 2:46-47
3,048 questions
6,007 réponses
5,672 commentaires
2,028 utilisateurs