0 votos
163 visualizações

No meu layout de duas colunas, se eu não permitir colunas desbalanceadas, há várias páginas com bastante espaço em branco na parte inferior - onde parece que deveria ser possível preencher melhor. Mas optei por permitir uma diferença de 1 linha entre as colunas, e isso parece preencher as páginas de forma mais uniforme. Ainda assim, temos problemas estranhos como esta abertura de duas páginas:

A primeira coluna está faltando 2 linhas para ficar completa, a segunda coluna está faltando 3 linhas para ficar completa, e então há duas linhas no topo da próxima página, logo antes de um novo cabeçalho de capítulo. Se aquelas duas linhas tivessem simplesmente se movido para a coluna anterior, ainda haveria apenas uma linha de diferença entre as colunas, e o capítulo poderia ter começado no topo da página. (Não sei o quão à frente o sistema olha, mas as próximas uma ou duas páginas parecem que poderiam ter acomodado esse ajuste).

Outra coisa que vejo com bastante frequência… uma coluna está faltando uma linha, mas a linha seguinte poderia ter sido deslocada para lá sem criar uma órfã, como neste exemplo:

Como você pode ver, as quebras de parágrafo não estão perto das bordas da página, então você poderia facilmente ter deslocado uma linha para frente em cada uma das colunas 2-4.

Eu percebo que há muitas coisas acontecendo com o XeTeX, muitos cálculos complicados, e ponderando o que é bom e o que é ruim, mas alguns desses problemas não parecem ser muito complexos para confundir o sistema dessa forma…

Tradução automática de English
PTXprint por (1,4k pontos) | 163 visualizações

1 Resposta

0 votos

Quanto ao seu primeiro exemplo. O TeX quebrou a página naquela posição porque, para preencher a página esquerda, seria necessário puxar 2 linhas da segunda coluna, o que também exigiria 3 linhas (um total de 5 linhas) da próxima página. Mas 5 linhas significaria que você puxaria o final do parágrafo, o cabeçalho e apenas 1 linha do próximo parágrafo. Isso viola as boas práticas de tipografia cristã e deixaria uma órfã. Ok, então poderíamos puxar apenas uma linha para equilibrar a coluna direita com a esquerda? Não, porque novamente você deixaria uma órfã.
A maneira de preencher a página seria reduzir, por exemplo, o primeiro parágrafo da página em 1 linha, assim seriam necessárias 6 linhas para preencher e isso funcionaria (embora o início de um capítulo com 2 linhas no final de uma página não seja ideal).

Seu segundo exemplo é mais complicado e me deixou sem resposta. Você tem a opção Advanced/Use glyph metrics ativada? Se sim, então sua margem inferior pode estar um pouco alta demais e um descendente de 'y' é suficiente para não caber (mas estou agarrando-me a palha aqui). Se você realmente quiser saber, pode ativar \tracing{o} e ele dará a história inteira de como ele procedeu para equilibrar aquela página, mas ainda assim não dirá por que o TeX não permitiria uma certa divisão, apenas que não permitiria.

Outra opção: você está usando vinculação de fontes (font linking) para suas aspas angulares (guillemets) e, se sim, o ascendente, ou mais importante, o descendente, dessa fonte (por exemplo, Charis) é muito maior que o da fonte principal do corpo do texto. Isso poderia causar o não desejo de puxar a linha da p1 col2 para a col1. Farei essa minha suposição e deixe-me ser desmentido :slight_smile:

Tradução automática de English
por (658 pontos)
reexibida

Perguntas relacionadas

0 votos
2 respostas 200 visualizações
Várias das imagens no livro de Gênesis não são exibidas corretamente pelo PTXprint. Tentei ajustar a configuração Número de Linhas ... 98.8 KB gen 6678 578 150 KB Obrigado, Mike
listentwice 1,2k perguntada Jul 20, 2021
0 votos
2 respostas 64 visualizações
Estou diagramando Provérbios (coluna única, A5) e me deparo com dois problemas relacionados de paginação que não ... quebra de página? Qualquer orientação será apreciada. Obrigado!
drwww 448 perguntada Abr 9
0 votos
1 resposta 22 visualizações
Sou um novo usuário do PTXprint. Quando o abro a partir do Paratext, o botão Print da página "Basic" está ... O que mais preciso fazer para habilitar a impressão? Obrigado!
Brad Smeltzer 102 perguntada Jan 1
0 votos
2 respostas 25 visualizações
Estou tendo bastante sucesso usando este comando para evitar quebras antes de um marcador específico (por exemplo, para ... : \setbetweenhook{pc}{p}{\nobreak} Algumas sugestões?
jeffh 1,4k perguntada Nov 26, 2025
0 votos
1 resposta 55 visualizações
Olá a todos! Recentemente apresentei o PTXprint a uma equipe e eles estão animados para usá-lo. Eles têm ... esquerda seja ímpar para essas folhas de verificação comunitária?
KR 151 perguntada Nov 17, 2025
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Every day they continued to meet together in the temple courts. They broke bread in their homes and ate together with glad and sincere hearts, praising God and enjoying the favor of all the people. And the Lord added to their number daily those who were being saved.
Acts 2:46-47
3,051 perguntas
6,010 respostas
5,675 comentários
2,030 usuários