0 votos
643 visualizações

Estamos tendo alguns problemas com o layout de 2 colunas. Em um lugar, o número do capítulo está sobreposto ao texto (2 Cr 5:1).
2 Cr 2 col sobreposição

Em vários outros lugares, o texto se estende além das margens.

Quando uso o layout de 1 coluna, os problemas não ocorrem. Como podemos fazer com que o layout de 2 colunas funcione corretamente? Existem outras opções que precisam ser configuradas? Ou há um erro de programação que precisa ser corrigido?

Tradução automática de English
PTXprint por (167 pontos) | 643 visualizações

10 Respostas

0 votos

Consegui codificar uma solução temporária para os problemas de layout de 2 colunas, como mostrado no PrintDraftChanges.txt

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

Bom trabalho em fazer o ajuste de linha funcionar após usar algumas regras de alteração específicas de contexto!

Você ainda está tendo o problema com o recorte do número do capítulo incorreto? Se sim, por favor, envie um arquivo de compactação do trabalho para que possamos replicar e corrigir. Não consegui obter o mesmo comportamento ao testar em um dos meus próprios projetos. Também ajudaria ver mais do contexto. Isso está acontecendo no final de uma página (onde o livro foi anexado ao livro anterior)?

Tradução automática de English
0 votos

O problema do recorte do número do capítulo ainda está lá, mas posso contorná-lo com uma das alterações que fiz acima (linha 49). É facilmente reproduzível apenas imprimindo 2 Cr sozinho. Criei o arquivo de compactação para isso. Enviarei para o e-mail de suporte com o assunto deste post. Se você também precisar de um arquivo de compactação para reproduzir o problema de estouro de texto, posso fazer isso facilmente também.

Tradução automática de English
por (167 pontos)
0 votos

Outro problema de layout de 2 colunas que acabamos de descobrir. A maioria das páginas é preenchida corretamente até o fundo da página. No entanto, várias páginas têm muito espaço em branco na parte inferior. Aqui está um exemplo:


Quando imprimo o capítulo 7 sozinho, não há espaço em branco. Quando imprimo os capítulos 6 e 7 sozinhos, há uma quantidade menor de espaço em branco. No entanto, quando imprimo os capítulos 5 a 7, há uma grande quantidade de espaço em branco.

Há uma configuração que controla isso ou é outro problema que precisa ser investigado?

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

O motivo mais comum para grandes lacunas no final de uma página é devido aos macros serem incapazes de EQUILIBRAR as colunas. Geralmente, esticar o comprimento de um parágrafo naquela página (ou para um parágrafo que deveria estar naquela página) apenas uma linha resolve o problema. Às vezes, dependendo do texto dentro de um parágrafo, você pode REDUZIR o comprimento em uma linha para que caiba.

Qualquer um desses pode ser alcançado usando uma Lista de Ajuste - acessível na aba/página View+Edit. Use o botão Generate… para criar uma lista de parágrafos e, em seguida, altere o +0 para +1 para aumentar ou -1 para diminuir um parágrafo. Nem sempre é possível para um parágrafo aumentar ou diminuir, então isso leva algum tempo e esforço.

Se colunas equilibradas não forem importantes em absoluto, e você apenas quiser que o texto use todo o espaço disponível na página, então você pode adicionar estas duas linhas ao seu arquivo ptxprint-premods.tex (acessível na aba Advanced) e ele ignorará o equilíbrio das colunas.

\clubpenalty=0
\widowpenalty=0

E você sempre pode examinar a saída “desequilibrada” depois e então esticar ou encolher colunas para equilibrar manualmente as páginas.

Tradução automática de English

Tentei adicionar as 2 linhas ao arquivo ptxprint-premods.tex e obtive um erro:
PTXprint Version 1.9.2
Please send to: [Email Removed]

PTXprint [1.9.2] - Error!

Failed to create: ptxprint-Piaroa-REVPBT.pdf

The log file shows: ! Undefined control sequence.

Oops! Algo inesperado aconteceu causando este erro.

Apenas habilitar o Apply Initial Settings (ptxprint-premods.tex) causa a falha acima, mesmo depois de eu ter restaurado para apenas as 2 linhas de comentário padrão.

Tradução automática de English
0 votos

Não precisamos de equilíbrio de colunas, então, se conseguirmos descobrir como desligar o equilíbrio de colunas, isso pode resolver o problema com o espaço extra na parte inferior de muitas páginas.

Tradução automática de English
por (167 pontos)
0 votos

Através de algumas tentativas e erros, descobri que as 2 linhas acima devem ir no ptxprint-mods.tex (não no ptxprint-premods.tex). Quando usei clubpenalty e widowpenalty, havia algumas coisas na parte inferior da página que deveriam ter começado em uma nova página. Quando usei widowpenalty sozinho, parece que funciona melhor.

Tradução automática de English
por (167 pontos)
0 votos

Quanto às palavras que se estendem… me pergunto se você tem ‘prevenir palavras órfãs’ ativado. Isso parece ser a causa mais provável disso. ‘Prevenir palavras órfãs’ basicamente faz com que quaisquer duas últimas palavras no texto tenham que aparecer na mesma linha, então, se forem longas demais para caber e não houver regras de hifenização, você está obtendo exatamente o que pediu.

Tradução automática de English
por (294 pontos)
0 votos

Oops. Eu não cliquei em ‘responder’ neste:
Quanto ao número do capítulo não se assentando corretamente, me pergunto se reexecutar o trabalho corrigirá isso. Às vezes, determinar o lugar certo para uma capitular precisa de mais reexecuções do que o ptxprint está disposto a dar. O TeX percebe que é necessário e dá um aviso de ''Re-run…" na saída.

Tradução automática de English
por (294 pontos)
0 votos

Obrigado pela sugestão de verificar ‘prevenir palavras órfãs’. Isso ajudou com as palavras que se estendem. A opção estava ativada por padrão e, como eu não sabia o que significava, apenas deixei como estava. Agora eu a desativei e não há mais palavras que se estendem.

Quanto ao número do capítulo não se assentando corretamente, isso acontece consistentemente toda vez que eu executo (sem a primeira modificação que fiz no PrintDraftChanges.txt. Eu nunca vi um aviso de ‘Re-run’ no painel.

Tradução automática de English
por (167 pontos)
0 votos

Este é um post abrangente!

No subtema de equilibrar colunas. Você pode tentar adicionar alguma tolerância ao equilibrador de colunas se estiver satisfeito com colunas desequilibradas (no ptxprint-mods.tex):

\def\BalanceThreshold{1}  % number of lines of unbalance

Esta é uma área pouco testada, então obrigado por ser um beta tester :slight_smile:

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

A próxima versão lançada terá isso como uma configuração adicional na aba Layout:

Tradução automática de English
por (3,2k pontos)

Perguntas relacionadas

0 votos
2 respostas 248 visualizações
Nos livros das Escrituras, o 'Two Column Layout' funciona como esperado e, de fato, no GLO de todos os outros ... draft PDF ' no Pt funciona como esperado. Algumas ideias?
anon095293 129 perguntada Fev 22, 2023
0 votos
2 respostas 230 visualizações
Estou tentando usar um layout como este. No entanto, estou obtendo resultados como os que anexei aqui 1702 69 11 ... . Qualquer ajuda da comunidade é muito apreciada. Deus abençoe.
Waktola_Merdassa1 102 perguntada Nov 3, 2021
0 votos
3 respostas 243 visualizações
Estou usando o PTXprint 1.9. O arquivo USFM com o qual estou trabalhando tem \c seguido de \cl para cada ... uma ideia do que está acontecendo aqui? Muito obrigado pela ajuda.
da4396 126 perguntada Jul 22, 2021
0 votos
1 resposta 85 visualizações
Assim como a outra pergunta sobre díglotos de mais de 2 anos atrás, encontrei um comportamento surpreendente (para ... díglotos, então ficarei feliz em ser direcionado para ela.
rowbory 510 perguntada Out 3, 2024
0 votos
4 respostas 378 visualizações
Existe uma forma de remover a linha em branco antes do título de seção quando o título está no topo de uma coluna? Tenho o espaço antes e o espaço depois definidos como 0.
mlucas53 148 perguntada Jul 28, 2023
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
If anyone destroys God’s temple, God will destroy that person; for God’s temple is sacred, and you together are that temple.
1 Corinthians 3:17
3,051 perguntas
6,010 respostas
5,676 comentários
2,030 usuários