+1 voto
194 vistas

TeX tiene un límite sobre lo cerca que permite que estén las líneas. La base de esto es la altura + profundidad de la fuente. Puedes encontrar esto mirando el tamaño de la fuente en el estilo \p. Ten en cuenta que esto puede ser mucho mayor que el tamaño en puntos de la fuente. Por ejemplo, Awami tiene una altura de 19.3pt y una profundidad de 7pt cuando se establece en 11pt.

Si la altura más la profundidad de la fuente es mayor que 1.75 x el interlineado, TeX funcionará como si el interlineado fuera igual a la altura más la profundidad. Más precisamente, el límite es el baselineskip del estilo + 0.75 del interlineado principal.

Puedes cambiar esto internamente estableciendo \lineskiplimit en algún valor negativo suficientemente grande. Actualmente es -0.75 * interlineado. Pero solo haz esto si sabes lo que estás haciendo y realmente necesitas acercar más las líneas.

Una vez que alcanzas este límite, puedes despedirte de cualquier control a través de \baselineskip y se inserta un nuevo valor \lineskip (0pt) entre las líneas.

Ejemplo

Digamos que querías usar Awami a 11pt, pero realmente quieres que el interlineado sea de 14pt y no te importa si las líneas chocan (lo cual casi seguramente ocurriría). Comenzamos mirando la definición del estilo \p, en la que vemos que la fuente tiene una ascensión de 19.3pt y un descendente de 7pt, para un total de 26.3pt.
TeX calcula el espacio interlineal como baselineskip - (altura+profundidad), que = 14-26.3 = -12.3pt. Por lo tanto, necesitaríamos un lineskiplimit de -12.3pt o menor. El valor predeterminado de lineskiplimit es -0.75*interlineado = -10.5pt, lo cual es demasiado alto, por lo que querríamos cambiar el lineskiplimit. Lo hacemos en `ptxprint-mods.tex` con una línea como:
```
\lineskiplimit=-12.5pt
```
(-12.5pt nos da un pequeño margen de maniobra).
Ten en cuenta que esto puede provocar fácilmente que las líneas choquen entre sí. ¡Que sea sobre tu cabeza si haces un desastre!
Traducción automática desde English
PTXprint por (656 puntos)
editado por | 194 vistas

1 Respuesta

0 votos
Gracias por esta información. Quería hacer una pregunta relacionada con esto, porque he querido reducir el interlineado. Dijiste que se puede sortear la limitación del interlineado con el comando \lineskiplimit. ¿Se introduce en changes.txt? "(P)uedes despedirte de cualquier control" suena aterrador. Presumiblemente, eso es solo mientras el \lineskiplimit esté presente. Uno puede recuperar ese control eliminando el comando \lineskiplimit, supongo. ¿O no es así?

¿Puedes darme un ejemplo del código exacto que se debe introducir en changes.txt?

Gracias.
Traducción automática desde English
por (123 puntos)
He actualizado la pregunta principal para abordar esto. Espero que sea suficientemente claro.
Traducción automática desde English
"Presumiblemente, eso es solo mientras el \lineskiplimit esté presente"
No, lineskiplimit siempre está presente, pero la gran ascensión y descendente de Awami está causando problemas con el valor predeterminado de "seguro que esto es seguro".
Establecer lineskiplimit como Martin ha indicado es la forma de **recuperar** el control del interlineado (a costa de posibles líneas superpuestas).

Si no te importa el interlineado regular, pero quieres que tus líneas de texto nunca se superpongan, entonces establecer lineskiplimit en 0pt y establecer \XeTeXuseglyphmetrics=1 ganará la ira de los tipógrafos de todo el mundo, pero te dará lo que quieres.
Traducción automática desde English

Preguntas relacionadas

+1 voto
0 respuestas 182 vistas
One reason that you cannot link your project to an enhanced resource could be because the project is not open. Only open projects can be linked to enhanced resources.
[Expert]
Jeff_Shrum
2,9k
preguntada nov 25, 2019
0 votos
1 respuesta 122 vistas
Cambié el código de registro e intenté de nuevo, pero tampoco tuvo éxito. ¡Gracias por su ayuda o consejo! ¡Sería genial poder usar Paratext en mi Mac sin abrir Windows!
romankim 102 preguntada jun 26, 2025
0 votos
2 respuestas 230 vistas
Compré una computadora nueva e instalé PTXprint. Carga automáticamente mi proyecto auxiliar KYU Healing Wounds, pero ... proyecto de traducción estándar, pero eso tampoco funciona.
JohnB 102 preguntada abr 9, 2024
0 votos
1 respuesta 248 vistas
Aquí hay un encabezado con 0,04 líneas de espacio superior y se ve bastante feo: Y ahora veamos qué sucede si ... las personas a entender esto mejor y sentirse más en control.
mhosken 656 preguntada sep 4, 2024
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
And I tell you that you are Peter, and on this rock I will build my church, and the gates of Hades will not overcome it.
Matthew 16:18
3,048 preguntas
6,007 respuestas
5,672 comentarios
2,028 usuarios