O TeX tem um limite para o quão perto as linhas podem ficar umas das outras. A base para isso é a altura + profundidade da fonte. Você pode encontrar isso olhando o tamanho da fonte no estilo \p. Observe que isso pode ser muito maior que o tamanho em pontos da fonte. O Awami, por exemplo, tem uma altura de 19,3pt e uma profundidade de 7pt quando definido em 11pt!
Se a altura mais a profundidade da fonte for maior que 1,75 x o espaçamento entre linhas, o TeX funcionará como se o espaçamento entre linhas fosse igual à altura mais a profundidade. Mais precisamente, o limite é o baselineskip do estilo + 0,75 do espaçamento principal entre linhas.
Você pode alterar isso por baixo dos panos definindo \lineskiplimit para algum valor negativo suficientemente grande. Atualmente, é -0,75 * linespacing. Mas só faça isso se souber o que está fazendo e se realmente precisar aproximar as linhas.
Uma vez que você atinja esse limite, pode se despedir de qualquer controle via \baselineskip e um novo valor \lineskip (0pt) é inserido entre as linhas.
Exemplo
Digamos que você quisesse usar o Awami em 11pt, mas realmente queira que o espaçamento entre linhas seja de 14pt e não se importe se as linhas colidirem (o que quase certamente aconteceria). Começamos olhando a definição do estilo \p, na qual vemos que a fonte tem uma ascensão de 19,3pt e um descendente de 7pt, totalizando 26,3pt.
O TeX calcula o intervalo entre linhas como baselineskip - (altura+profundidade), que = 14-26,3 = -12,3pt. Portanto, precisaríamos de um lineskiplimit de -12,3pt ou menor. O valor padrão de lineskiplimit é -0,75*linespacing = -10,5pt, o que é alto demais, então quereríamos alterar o lineskiplimit. Fazemos isso em `ptxprint-mods.tex` com uma linha como:
```
\lineskiplimit=-12.5pt
```
(-12,5pt nos dá uma pequena margem de manobra).
Esteja ciente de que isso pode facilmente resultar em linhas colidindo umas com as outras. Se você fizer uma bagunça, a responsabilidade é sua!
TeX has a limit on how close it will let lines be together. The basis for this is the height+depth of the font. You can find this by looking at the font size in the \p style. Notice this can be a whole lot more than the point size of the font. Awami for example has a height of 19.3pt and a depth of 7pt when set at 11pt!.
If the height plus depth of the font is greater than 1.75 x the linespacing, TeX will work as if the linespacing is equal to the height plus depth. More precisely the limit is the baselineskip of the style + 0.75 the main linespacing.
You can change this under the hood by setting \lineskiplimit to some suitably large negative value. Currently it is -0.75 * linespacing. But only do this if you know what you are doing and you really do need to get lines closer together.
Once you hit this limit, you can kiss goodbye to any control via \baselineskip and a new value \lineskip (0pt) gets inserted between lines.
Example
Let's say that you wanted to use Awami at 11pt but you really want the line spacing to be 14pt and you don't care if lines collide (which they would almost certainly do so). We start by looking at the \p style definition in which we see that the font has an ascent of 19.3pt and descender of 7pt, for a total of 26.3pt.
TeX calculates the interline gap as being the baselineskip - (height+depth), which = 14-26.3 = -12.3pt. Thus we would need a lineskiplimit of -12.3pt or lower. The default value of lineskiplimit is -0.75*linespacing = -10.5pt which is too high and so we would want to change the lineskiplimit. We do this in `ptxprint-mods.tex` with a line such as:
```
\lineskiplimit=-12.5pt
```
(-12.5pt gives us a tiny amount of wiggle room).
Be aware that this can easily result in lines crashing into each other. On your head be it if you make a mess!