0 votos
356 vistas

Tengo un proyecto con una hoja de estilos custom.sty que parece tener mucho contenido antiguo, incluida esta sección:

...
\Marker pc
\OccursUnder mt3

\Marker b
\OccursUnder mt3

# Custom style file created by the upgrade to Paratext 8.0. It is based upon
# the original style files used by your project.
# These files have been removed, but a backup of the files has been saved to
# usfm.sty.bak and custom.sty.bak.
...

En este proyecto, usan marcadores \b en Salmos para marcar divisiones de secciones, pero todos aparecen en rojo, como errores:
imagen

Asumo que es porque esta hoja de estilos personalizada indica que \b solo ocurre bajo \mt3. Imagino que si elimino la definición del marcador \b de custom.sty, eso resolverá el problema.

Pero me pregunto qué otras cosas hay en esta hoja de estilos de días antiguos (se menciona la actualización a Paratext 8.0…). Si este equipo no tiene realmente necesidades de estilos personalizados, ¿puedo simplemente eliminar el archivo custom.sty y hacer que vuelva a los estilos estándar de USFM? Probablemente eso les serviría mejor. ¿Hay algún requisito o trampa que deba conocer? ¿Necesito ser administrador para poder enviar ese cambio?

Traducción automática desde English
Paratext por (1,4k puntos) | 356 vistas

2 Respuestas

0 votos
Mejor respuesta

Interesante… De hecho, saqué las líneas \Marker b de custom.sty, y ahora el marcador \b no se muestra en rojo, es decir, no da error. Eso me llevaría a creer que la línea \OccursUnder reemplaza lo que está en la definición estándar. Asumo que la definición estándar es el archivo USFM.sty encontrado en la carpeta principal My Paratext X Projects. El marcador \b en ese archivo tiene solo un simple \OccursUnder c. Entonces, ¿por qué ahora está bien que \b esté bajo un \q1? Parece que necesitamos esforzarnos un poco más para entender cómo funciona esto.

Pero para mi caso específico, asumo que si no tengo necesidades de estilos especiales para este proyecto, debería poder simplemente eliminar el archivo custom.sty, y eso me devolverá a los estilos predeterminados.

Traducción automática desde English
por (1,4k puntos)

Si alguien escribiera una descripción formal de “OccursUnder”, me levantaría y los llamaría bendecidos (y eso es algo que normalmente solo hago por mi madre).

Como has descubierto, la línea en una hoja de estilos custom.sty reemplaza lo que está en la hoja de estilos usfm.sty. No se limita a complementarlo o agregarle.

Donde entra en juego la idea de complemento es que en tu hoja de estilos custom.sty, no tienes que reescribir cada línea definida en usfm.sty; si la editas, sobrescribe a usfm.sty. Pero si no la mencionas, entonces usfm.sty sigue en efecto.

Lo que aún me queda borroso es exactamente el alcance de OccursUnder. Creo que significa “¿este marcador cae en algún lugar de la jerarquía bajo ese otro marcador?”. Así que \b cae bajo algo (probablemente \v), que cae bajo otra cosa \c–el importante, que cae bajo otra cosa–quizás \id, etc. Sería bueno ver un diagrama de flujo o algún tipo de organización para ver qué (según usfm.sty) se considera un subconjunto de qué.

Traducción automática desde English

Bueno, parece que Nathan tendrá que recibir tu bendición…

Traducción automática desde English
0 votos

Hola, jeffh. A menudo creo hojas de estilos custom.sty (de hecho, la anterior podría ser una de las mías). Las definiciones dadas allí son complementos de lo que ya está en usfm.sty. El archivo usfm.sty ya tendrá una definición para \b, incluyendo bajo qué marcadores ocurre, por lo que cualquier cosa en custom.sty es adicional a eso (no lo limita a 'solo'). En este caso, el proyecto aparentemente en algún momento quiso poder tener una línea en blanco extra después de \mt3, aunque, por supuesto, probablemente habría sido mejor simplemente aumentar el 'espacio después' en la definición de estilo de \mt3. Como dices, una buena manera de verificar si custom.sty es necesario en el proyecto es sacarlo de la carpeta del proyecto y ver qué pasa (lo que se reporta al ejecutar Run basic checks). Sin embargo, para que \b ya no aparezca en rojo, deberías agregar a custom.sty:
\Marker b
\OccursUnder q1

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

Preguntas relacionadas

0 votos
0 respuestas 155 vistas
I've been working with a user who believed he needed to use a non-standard style sheet because he ... paragraph publishable vernacular \StyleType Paragraph \FontSize 12 \Italic
[Expert]
sewhite
3,3k
preguntada mar 23, 2018
0 votos
1 respuesta 88 vistas
Cómo puedo agregar nuevos colores o cambiar los colores existentes para los iconos de notas? Los colores actuales son ... Tengo que modificar una hoja de estilos custom.sty?
edwinsmith 114 preguntada oct 31, 2024
0 votos
1 respuesta 206 vistas
In custom.sty, is there a way to remove borders from tables (i.e., under \tr or tc#)? I don't see an ... show tables without borders, but usfm.sty seems to default to borders.
drwww 448 preguntada abr 2, 2020
0 votos
1 respuesta 316 vistas
(mnjames escribe) La hoja de estilos usfm.sty tiene \Italic como uno de los atributos de \Marker qt . Me gustaría ... formato \Italic y \Bold, pero no una forma de eliminarlos.
anónimo preguntada abr 10, 2015
0 votos
1 respuesta 57 vistas
Me gustaría cambiar la fuente del recurso HEB/GRK. Cuando voy a hacerlo en Configuración del proyecto > ... configuración personalizada o en una hoja de estilos personalizada?
edwinsmith 114 preguntada oct 31, 2024
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
For just as each of us has one body with many members, and these members do not all have the same function, so in Christ we, though many, form one body, and each member belongs to all the others.
Romans 12:4-5
3,045 preguntas
6,005 respuestas
5,671 comentarios
2,026 usuarios