0 votes
350 vues

Existe-t-il un moyen de mettre un cadre ou des lignes autour de certaines parties du texte ? Par exemple, avoir quelques paragraphes de texte normal, puis quelques paragraphes à l'intérieur du cadre ?

Je me rends compte que cela ne sera pas intégré nativement à ptxprint, mais je suis prêt à modifier le fichier ptxprint-mods.tex.

Traduit automatiquement depuis English
PTXprint par (1,9k points) | 350 vues

3 Réponses

0 votes

Vous voulez dire dans le texte biblique ?

Vous pouvez probablement utiliser les hooks de début et de fin de style, ou il y a aussi des hooks de chapitre et de verset, selon ce que vous voulez faire. Le hook de début dirait quelque chose comme {\setbox1=\vbox\bgroup}, le hook de fin dirait {\egroup ....}
avec le … pour mettre un cadre autour de votre texte. Le texte dans le cadre ne pourrait pas être coupé sur une page ou une colonne.

Avec une configuration suffisante dans le sens de \let\b@drleft\tr@e \let\b@drright\tr@e ...
vous pourriez appeler la macro \mkb@rdr qui se trouve dans le fichier ptx-extended.tex.

Si vous parlez de texte non biblique, (par exemple, alors les barres latérales encadrées \esb sont prises en charge dans les macros, bien qu'elles n'aient pas été très bien testées).

Traduit automatiquement depuis English
par (294 points)

Merci pour cela.

Quelques précisions sur ce que je fais : c'est pour une brochure qui est essentiellement une étude biblique. Une série de passages bibliques entrecoupés de questions/réponses. J'aimerais que les Q/R soient visuellement distincts du texte biblique, d'où le désir de cadres.

J'ai fait cela il y a des années en Latex, mais je soupçonne qu'il me faudrait plus de temps pour remettre ce système Latex en marche correctement que pour convertir les choses vers un système Bible Module/ptx2pdf. De plus, un système ptx2pdf me permettrait d'apporter les changements les plus récents aux brouillons de Paratext dans le document.

En sachant cela, est-ce que l'utilisation des barres latérales \esb est la meilleure approche ? J'ai trouvé la documentation à https://github.com/sillsdev/ptx2pdf/blob/master/docs/dev/SideBars.md mais elle n'a pas d'exemples sur la façon dont le marqueur \esb est réellement utilisé ou la syntaxe de son utilisation. Je suis à un niveau technique où je peux généralement regarder des exemples et les convertir à mon propre usage, mais je ne peux pas lire le code et deviner quelle devrait être la syntaxe.

Pourriez-vous me donner quelques exemples de la façon dont je pourrais taper les choses pour qu'elles s'affichent ?

Traduit automatiquement depuis English
0 votes

Eh bien, mon intention est que les barres latérales fassent exactement ce que vous voulez, à terme - être l'équivalent d'un document tex/latex fait main pour un livret d'étude, je ne suis pas sûr que ce soit déjà le cas pour ce que vous voulez, mais cela pourrait l'être.

En premier exemple d'utilisation, vous aimeriez peut-être jeter un œil à ce répertoire, qui contient un fichier miniature « est-ce que tout fonctionne correctement » :

Le résultat de son exécution ressemble à peu près à ceci :

Traduit automatiquement depuis English
par (294 points)
0 votes

Oups, désolé, j'ai répondu trop vite.

Le style des éléments dans une barre latérale utilise le marqueur USFM \cat ... \cat* pour choisir une catégorie (voir aussi Categories.md) et un fichier de type feuille de style pour définir à quoi ressemble cette catégorie de barre latérale, voir mycats.sty dans le répertoire ci-dessus.
Si vous le chargez avec cette commande, ci-dessous, plutôt que \stylesheet, cela s'occupe de quelques tâches de maintenance pour vous.

\categorysheet{mycats.sty}

Alternativement, assurez-vous que votre feuille de style se termine par \EndCategory
Je ne pense pas que l'interface graphique offre beaucoup de support pour l'édition manuelle des feuilles de catégories, mais notez que vous pouvez - au sein d'une catégorie - redéfinir le comportement d'un (n'importe quel !) marqueur - ainsi les marqueurs \p dans les cadres à fond rose sont centrés, mais les marqueurs \p normaux ne le sont pas.

Les images de fond et le « marqueur de catégorie » \FgImage mentionné dans le document sidebars.md que vous avez trouvé ne sont pas encore implémentés, mais les bordures et la couleur de fond le sont. Jusqu'à présent, l'activation de \Breakable a été un désastre sans appel… Je pense que je comprends pourquoi le désastre se produit, juste pas comment le résoudre.

Traduit automatiquement depuis English
par (294 points)

Pour ajouter aux excellents exemples de David, vous pouvez également utiliser un Module Paratext. Cela vous permettrait d'écrire vos questions et ensuite d'insérer des passages de votre projet plutôt que d'avoir à entremêler les questions dans la Bible. Cela garde les choses plus propres. Et vous pourriez également décider de mettre votre texte biblique dans les barres latérales et les questions comme texte principal. Mais c'est à vous de décider et de concevoir.

Traduit automatiquement depuis English
J'essaie de faire quelque chose de similaire à mnjames avec les introductions de chaque livre de notre NT. J'aimerais que l'introduction soit dans un cadre avec un fond gris. Chaque introduction fait environ deux pages A5 de long. À ma connaissance, actuellement, comme c'était le cas en 2021 lorsque ce fil était actif, il ne semble pas qu'un cadre créé par \esb puisse être coupé sur une limite de page. Je me demande donc si quelque chose a changé et que je rate quelque chose, ou s'il y a un contournement.
Traduit automatiquement depuis English

Questions connexes

0 votes
0 réponses 33 vues
Bonjour, Y a-t-il quelqu'un qui a un projet où l'éditeur/la communauté aimerait voir une diglotte avec juste ... SIL, zone Eurasie, mais pas réellement dans un projet sensible.)
DG 1,1k posée oct. 10, 2025
0 votes
2 réponses 250 vues
Après avoir mis à jour PTXprint, il ajoute désormais une bordure de texte autour de tout le texte biblique. Comment puis ... différent de la bordure que nous mettons sur la page.
debbodaneejo 118 posée août 23, 2023
0 votes
1 réponse 69 vues
De nombreux Nouveau Testament représentent Marc chapitre 9 verset 1 comme commençant au milieu d'un paragraphe, plutôt que ... traité de ce problème, ou connaît-il une solution ?
jeffdod 104 posée mai 26
0 votes
2 réponses 336 vues
Je travaille sur une translittération GDR (gauche à droite) d'un projet DGR (droite à gauche). Pour une raison ... pourrait subsister depuis le projet source que je dois modifier ?
DVM 175 posée juil. 8, 2021
0 votes
1 réponse 299 vues
In a recent update, it appears that the height of certain text boxes in dialogues has become fixed. See, for example, the alphabetic ... xed855 671 10.3 KB I'm using 9.0.100.16.
drwww 448 posée mars 6, 2020
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Live in harmony with one another. Do not be proud, but be willing to associate with people of low position. Do not be conceited.
Romans 12:16
3,049 questions
6,007 réponses
5,672 commentaires
2,029 utilisateurs