0 votes
263 vues

Je constate que mon mot-clé, qui est en GRAS, est immédiatement accolé au texte de la note de bas de page, qui commence toujours par un tiret, ce qui donne l’impression d’un mot comme « thugs » :

mot-clé- un mot qui est expliqué dans le texte de la note de bas de page.

Vous voyez que le tiret est collé au mot-clé, mais il devrait y avoir un espace. Existe-t-il un paramètre dans PTX Print pour définir un espace …

Au fait, je suis nouveau sur PTXPrint et je l’exécute sur Mac avec CrossOver, ce qui ne nécessite pas l’installation d’une version Windows, mais seulement PTX Print selon les instructions de Crossover. Cela semble fonctionner correctement, pour l’instant, du moins c’est très utilisable.

Traduit automatiquement depuis English
PTXprint par (110 points) | 263 vues

3 Réponses

0 votes

Cela ressemble à un problème de balisage du texte dans Paratext.
\fk mot-clé \ft -
Devrait être la bonne façon de baliser le texte.
Si vous avez :
\fk mot-clé\ft -
alors il n’y aura pas d’espace entre le mot-clé et le tiret.
Dans Paratext, la plupart des marqueurs sont terminés par un espace. Cela signifie que si vous voulez réellement un espace, vous en ajoutez un avant le marqueur.
L’exception à cette règle concerne les marqueurs qui se terminent par un astérisque. (par exemple : \wj* ou \f*). Pour ces marqueurs, l’* termine réellement le marqueur et tout espace qui suit est un espace véritable.

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

Merci Phillip

C’est juste, mais mon fichier sfm ne provient pas de Paratext, il est généré de manière très similaire par un script.

Cela fonctionne bien dans SAB, l’espace est présent, mais pas dans PTXPrint, donc devrais-je demander une nouvelle fonctionnalité : manipuler la distance entre le mot-clé et le texte de la note de bas de page (FNText) ?

Joop

Traduit automatiquement depuis English
par (110 points)

Bonjour,

Je viens de faire un petit test en ajoutant cette ligne à un fichier :

\f + \fk test one \ft - Hmm\f* \f + \fk test two\ft - no space\f*

Et je n’arrive pas à reproduire le comportement que vous décrivez une fois arrivé au niveau XeTeX (la partie qui transforme l’USFM en PDF), donc ce n’est pas un problème là-bas.
Il reste quelques possibilités :

  1. PTXprint (code python) supprime l’espace
  2. Vous avez une ligne dans le fichier changes.txt qui supprime l’espace.
  3. Vous utilisez un caractère spécial qui ne se comporte pas comme un espace normal ou une lettre normale (et donc mon tiret ASCII n’a pas testé les choses correctement).

Si vous voulez creuser un peu plus, vous pouvez regarder dans le répertoire local/ptxprint/[project-name] (vos barres obliques peuvent être inversées) sous l’endroit où se trouvent vos fichiers USFM. Vous y trouverez beaucoup de choses, y compris le(s) fichier(s) USFM réécrit(s) qui est/sont transmis au travail XeTeX. Vous pouvez alors les examiner pour vérifier si votre espace est toujours présent, entre le mot-clé et \ft. Si c’est le cas, alors mon hypothèse est (3), et je passerais cette ligne de texte à quelque chose qui me donne les valeurs unicode de chaque caractère.

ps. Je viens de passer la ligne de test ci-dessus dans tout le processus PTXprint (ce test particulier a clairement mis les notes de bas de page en paragraphe) :

image

Donc, SI vous utilisez un simple U+002D HYPHEN-MINUS, avec des espaces normaux, alors (1) ci-dessus est peu probable.

J’espère que cela vous aidera à trouver le problème. Sinon, vous pouvez créer une archive (voir l’onglet d’aide dans PTXprint) et la soumettre par e-mail à l’adresse indiquée là-bas, (en référence à ce sujet).
David

Traduit automatiquement depuis English
0 votes

Cela a résolu le problème, il y a quelques jours, lorsque j’ai inséré les lignes ci-dessous dans change.txt …
désolé de ne pas avoir fait de retour … et merci pour vos efforts sur ce sujet !

Supprimer les espaces avant les notes de bas de page et les références croisées pour qu’elles ne

se détachent pas du mot et ne finissent pas au début d’une nouvelle ligne.

" \f " > "\f "
" \x " > "\x "

Mais AJOUTER l’espace qui devrait être là avant le marqueur \ft

" ?\ft" > " \ft"

Ce qui précède fonctionne bien.

Traduit automatiquement depuis English
par (110 points)

Questions connexes

+1 vote
1 réponse 103 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 83 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
0 votes
2 réponses 289 vues
Je voudrais que le numéro de la note de bas de page en bas de la page s'affiche dans la marge, afin que, s'il y a ... le faire fonctionner. Y a-t-il une autre façon de le faire ?
mnjames 1,9k posée mars 21, 2023
0 votes
7 réponses 311 vues
Un utilisateur a ajouté une note de bas de page à la fin d'un titre principal (mais je constate le même comportement ... PDF de Paratext. Quelqu'un sait pourquoi cela se produit ?
Phil_Leckrone 9,9k posée août 5, 2021
0 votes
2 réponses 41 vues
In one project, a classic footnote looks like this: \f + \fr cc.v \fq keyword (mostly singular, if noun) \ ... hope to avoid inventing a wheel, which might already be available.
Tim 934 posée mai 29
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
And over all these virtues put on love, which binds them all together in perfect unity.
Colossians 3:14
3,045 questions
6,005 réponses
5,671 commentaires
2,026 utilisateurs