0 votos
349 vistas

¿Hay alguna forma de poner una caja o líneas de marco alrededor de ciertas partes del texto? Es decir, tener unos párrafos de texto normal y luego un par de párrafos dentro de la caja?

Entiendo que esto no estará integrado en ptxprint, pero estoy dispuesto a editar el archivo ptxprint-mods.tex.

Traducción automática desde English
PTXprint por (1,9k puntos) | 349 vistas

3 Respuestas

0 votos

¿Te refieres al texto bíblico?

Probablemente puedas usar los ganchos de inicio y fin de estilo, o también hay ganchos de capítulo y versículo, dependiendo de lo que quieras hacer. El gancho de inicio debería decir algo como {\setbox1=\vbox\bgroup}, y el gancho de fin debería decir {\egroup ....}
con el … poniendo una caja alrededor de tu texto. El texto dentro de la caja no podría dividirse entre una página o un salto de columna.

Con una configuración suficiente a lo largo de las líneas de \let\b@drleft\tr@e \let\b@drright\tr@e ...
podrías llamar a la macro \mkb@rdr que está en el archivo ptx-extended.tex.

Si te refieres a texto no bíblico (por ejemplo, entonces las barras laterales enmarcadas \esb están soportadas en las macros, aunque no han sido muy bien probadas).

Traducción automática desde English
por (294 puntos)

Gracias por esto.

Algunos antecedentes sobre lo que estoy haciendo: Esto es para un folleto que es básicamente un estudio bíblico. Una serie de pasajes bíblicos intercalados con preguntas/respuestas. Me gustaría que las preguntas/respuestas fueran visualmente distintas de la Escritura, de ahí el deseo de usar cajas.

Hice esto hace años en Latex, pero sospecho que me tomaría más tiempo volver a poner en marcha ese sistema de Latex correctamente de lo que me tomaría convertir las cosas a un sistema de Módulo Bíblico/ptx2pdf. Además, un sistema ptx2pdf me permitiría incorporar los cambios más recientes a los borradores de Paratext en el documento.

Sabiendo eso, ¿es usar barras laterales \esb la mejor manera de proceder? Encontré la documentación en https://github.com/sillsdev/ptx2pdf/blob/master/docs/dev/SideBars.md pero no tiene ejemplos de cómo se usa realmente la marca \esb ni la sintaxis para su uso. Estoy en un nivel técnico donde normalmente puedo mirar ejemplos y convertirlos a mi propio uso, pero no puedo leer código y averiguar cuál debería ser la sintaxis.

¿Podrías darme algunos ejemplos de cómo podría escribir las cosas para que aparezcan?

Traducción automática desde English
0 votos

Bueno, mi intención es que las barras laterales hagan exactamente lo que quieres, eventualmente: ser el equivalente de un documento tex/latex hecho a mano para un folleto de estudio. No estoy seguro de que ya esté listo para lo que quieres, pero podría estarlo.

Como primer ejemplo de uso, quizás te gustaría echar un vistazo a este directorio, que contiene un archivo miniatura de '¿está todo funcionando bien?':

El resultado de ejecutarlo se ve aproximadamente así:

Traducción automática desde English
por (294 puntos)
0 votos

Ups, lo siento, presioné responder demasiado pronto.

El estilo de las cosas en una barra lateral usa la marca USFM \cat ... \cat* para elegir una categoría (ver también Categories.md) y un archivo tipo hoja de estilos para definir cómo se ve esa categoría de barra lateral, ver mycats.sty en el directorio anterior.
Si lo cargas con este comando, a continuación, en lugar de \stylesheet, entonces se encarga de algunos asuntos administrativos por ti.

\categorysheet{mycats.sty}

Alternativamente, asegúrate de que tu hoja de estilos termine con \EndCategory
No creo que la interfaz gráfica tenga mucho soporte para editar hojas de categorías a mano, pero ten en cuenta que puedes - dentro de una categoría - redefinir cómo se comporta una (¡cualquier!) marca - por lo tanto, las marcas \p en las cajas con fondo rosa están centradas, pero las marcas \p normales no lo están.

Las imágenes de fondo y la 'marca de categoría' \FgImage mencionada en el documento sidebars.md que encontraste aún no están implementadas, pero los bordes y el color de fondo sí lo están. Hasta ahora, activar \Breakable ha sido un desastre sin remedio… Creo que entiendo por qué ocurre el desastre, solo no cómo resolverlo.

Traducción automática desde English
por (294 puntos)

Para añadir a los excelentes ejemplos de David, también puedes usar un Módulo de Paratext. Esto te permitiría escribir tus preguntas y luego incorporar pasajes de tu proyecto en lugar de tener que intercalar preguntas en la Escritura. Esto mantiene las cosas más limpias. Y también podrías decidir poner tu Escritura en las barras laterales y las preguntas como el texto principal. Pero eso es tu decisión y diseño.

Traducción automática desde English
Estoy intentando hacer algo similar a lo de mnjames con las introducciones a cada libro de nuestro NT. Me gustaría que la introducción estuviera en una caja con un fondo gris. Cada introducción tiene aproximadamente dos páginas A5 de largo. Por lo que puedo ver, actualmente, como fue el caso en 2021 cuando este hilo estaba activo, no parece que una caja creada por \esb pueda dividirse en un límite de página. Así que me pregunto si algo ha cambiado y estoy perdiendo algo, o si hay una solución alternativa.
Traducción automática desde English

Preguntas relacionadas

0 votos
0 respuestas 33 vistas
Hola, Hay alguien ahí fuera que tenga un proyecto donde el editor/comunidad desee ver un diglota con solo una columna ... de Eurasia, pero no en un proyecto sensible en realidad.)
DG 1,1k preguntada oct 10, 2025
0 votos
2 respuestas 250 vistas
Después de actualizar PTXprint, ahora está poniendo un borde de texto alrededor de todo el texto bíblico. Cómo puedo ... Esto es diferente del borde que ponemos en la página.
debbodaneejo 118 preguntada ago 23, 2023
0 votos
1 respuesta 69 vistas
En muchos Nuevos Testamentos, el versículo 1 del capítulo 9 de Marcos se representa como si comenzara a mitad de un ... Alguien más ha lidiado con esto o conoce una solución?
jeffdod 104 preguntada may 26
0 votos
2 respuestas 336 vistas
Estoy trabajando en una transliteración de izquierda a derecha (LTR) de un proyecto de derecha a izquierda (RTL) ... podría haber quedado del proyecto fuente que necesite cambiar?
DVM 175 preguntada jul 8, 2021
0 votos
1 respuesta 299 vistas
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 preguntada mar 6, 2020
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Very truly I tell you, whoever accepts anyone I send accepts me; and whoever accepts me accepts the one who sent me.
John 13:20
3,049 preguntas
6,007 respuestas
5,672 comentarios
2,029 usuarios