0 votes
96 vues

Il semble que s'il y a du matériel \esb...\esbe dans le texte biblique qu'un champ \ref d'un module essaie d'accéder, PTXPrint se trompe et n'est pas en mesure de développer le champ \ref en sa forme complète. Soit PTXPrint trouve le marqueur \esb et ne trouve jamais le marqueur \esbe  et échoue avec le message d'erreur « Reached end of book without finding \esbe » (ce qui semble se produire lorsque \ref spécifie le verset 1), soit PTXPRINT ignore tout simplement le champ \ref et se termine sans erreur (ce qui semble se produire lorsque le champ \ref  commence par le verset 2 ou un verset ultérieur). Je m'attendais à ce que PTXPrint ignore simplement le matériel \esb et continue de chercher jusqu'à ce qu'il trouve un verset approprié. Si je retire le matériel \esb du texte biblique, le module et PTXPrint fonctionnent comme prévu.  Comme notre livre des Psaumes a une courte section \esb...\esbe au début de chaque Psaume, cela signifie que nous ne pouvons pas utiliser les Psaumes. Y a-t-il une chance que vous puissiez jeter un œil à cela ? J'ai inclus ci-dessous une capture d'écran du texte source du Psaume 2 qui crée le problème, la source du module, le SFM final qui montre la confusion de PTX, et le message d'erreur (pour un module spécifiant le verset 1 comme point de départ).

  

Traduit automatiquement depuis English
PTXprint par (206 points) | 96 vues

1 Réponse

0 votes
Le \esb dans Psa 2 est défectueux. Vous ne pouvez pas avoir \ip à l'intérieur d'un \esb. Changer les paragraphes \ip en \p semble résoudre le problème. Voir https://docs.usfm.bible/usfm/3.1/sbar/esb.html pour plus de détails. Je n'ai aucune idée si Paratext échouerait lors de la vérification des marqueurs de base, mais à un moment donné, le texte sera considéré comme défectueux.
Traduit automatiquement depuis English
par (658 points)
Merci Martin. Vous avez raison, changer \ip en \p semble aider - si tout ce que je veux est le verset 1. Mais maintenant, le \ref dans le module se développe pour inclure non seulement le verset 1, mais tout le contenu de \esb également. Ce n'est pas vraiment ce que j'avais en tête. Je veux juste le verset 1 sans \esb. (Intéressant, il saute par-dessus \s qui est entre \esb et \v 1, ce qui montre que l'algorithme PEUT sauter des éléments superflus.)

Mais si je spécifie le verset 2 ou tout verset ultérieur, le programme échoue. Il ne fonctionne - plus ou moins - qu'avec le verset 1. Il semble donc qu'il y ait toujours un problème ici. Encore une fois, si je retire le matériel \esb, tout fonctionne bien. Désolé pour la gêne !

NB : Nous avons plus de 600 pages de matériel d'école biblique dans XXA-XXF qui contiennent des centaines (mille ?) de passages bibliques codés en dur à partir d'anciennes versions de notre texte biblique. Alors que nous approchons de la date limite pour publier le NT après toutes ces années, les capacités des modules seraient une alternative vraiment agréable à la copie et au collage manuels de tous ces passages - probablement pas pour la dernière fois.
Traduit automatiquement depuis English

Questions connexes

0 votes
1 réponse 41 vues
Nous utilisons des Modules et PTX Print depuis plusieurs années pour créer des livres d'histoires bibliques illustrées. ... en tête. Toute aide sera accueillie avec gratitude !
KimB 673 posée nov. 17, 2025
0 votes
1 réponse 129 vues
J'ai un module de la Bible pour le lectionnaire, et dans PTXPrint, certains textes \ref sont manquants, et d' ... je rate, concernant les paragraphes ou quelque chose d'autre ?
beve 128 posée avr. 10, 2025
0 votes
2 réponses 66 vues
Le lectionnaire comporte des extraits qui pourraient bénéficier de lignes d'introduction . Par exemple, Moïse dit, ... . }. Les suggestions sont les bienvenues. Merci, Paul
Paul 642 posée juil. 13
0 votes
1 réponse 21 vues
Après avoir mis à jour vers PTXprint 3.0.25, je constate que les options Réduire / Agrandir (en % de la ... à nouveau. D'autres personnes rencontrent-elles le même problème ?
[Expert]
jmkla
290
posée mai 13
0 votes
2 réponses 215 vues
Paratext supprime le marqueur /c 2 lorsque j'enregistre. Que me manque-t-il ? Y a-t-il d'autres marqueurs spécifiques nécessaires entre les ... \ib \c 1 \ref GEN 1 \c 2 \ref GEN 2
listentwice 1,2k posée juil. 20, 2021
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
For we were all baptized by one Spirit so as to form one body—whether Jews or Gentiles, slave or free—and we were all given the one Spirit to drink.
1 Corinthians 12:13
3,049 questions
6,007 réponses
5,672 commentaires
2,029 utilisateurs