0 votos
361 visualizações

Ao imprimir com bordas decorativas, se houver mais ou menos meia página de texto na última página, a borda é impressa corretamente. Se houver apenas 2 ou 3 linhas, não há borda. Se eu ajustar um pouco o espaçamento entre linhas e/ou o tamanho da fonte, para que as últimas linhas caibam na página anterior, ou para que a massa crítica de texto apareça na última página, o problema é resolvido. Mas isso é trabalhoso. Existe uma maneira melhor de resolver o problema da falta de borda na última página?

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

1 Resposta

+2 votos
Parece que seu texto não contém números de versículos na última página. Os números de versículos são o elemento crucial que o programa procura, pois ele tenta distinguir entre textos de introdução/'encerramento' e o texto bíblico real. Ele não pode confiar de forma confiável nos marcadores, pois, por exemplo, tabelas podem ocorrer em textos introdutórios ou em textos de versículos.

Parece que você precisaria mover as linhas do versículo 2 para que isso aconteça, então presumo que você não queira ajustar os parágrafos a ponto de fazer isso, embora essa seja uma opção às vezes.

Portanto, o que você precisa fazer é convencer o código de que há, de fato, um versículo na página, inserindo a "marca" invisível que informa aos títulos, etc., qual número de versículo ele tem. Você pode fazer isso com o código USFM não padrão \zMarkVerseAgain, que pode ser inserido via arquivo changes.txt.

Por exemplo, se você tiver Marcos 16:20, com "Amém!" no final do versículo, você poderia fazer:
at MRK 16:20 "(Amen!)" > "\1\\zMarkVerseAgain"

(Dois \ para zMarkAgain, pois queremos que ele chegue à saída sem ser interpretado. Os colchetes informam ao PTXprint para lembrar o que foi correspondido, para que a sequência especial, \1, possa colocá-lo de volta.)

Se você está encontrando esse problema regularmente e nunca tem \p, \q etc. em textos que não são versículos, então você provavelmente poderia usar um end-hook para \p, \q etc. Mas eu não testei isso.
Tradução automática de English
por (1,1k pontos)
editado por
Obrigado. O truque MRK 16:20 "(Amen!)" > "\1\\zMarkVerseAgain" funcionou. Muito obrigado. Seria melhor se eu não tivesse que me lembrar de verificar cada impressão em busca do problema e corrigi-lo quando necessário, mas posso me virar com esta solução alternativa. O PTXprint é uma ajuda tão grande que não posso reclamar!
Tradução automática de English

Perguntas relacionadas

0 votos
1 resposta 101 visualizações
No diálogo 'Aba+Bordas|Decorações Ornamentais|Borda|Borda do Texto|Editar configurações', você tem a opção de selecionar as ... PTXprint v2.7.27/Win10 Pro 22H2 (build 19045.5608)
anon095293 129 perguntada Mar 17, 2025
0 votos
3 respostas 537 visualizações
Esta é a primeira vez que uso o PTXprint, mas estou achando bastante intuitivo. No entanto, apesar de selecionar ... de fazer no aplicativo Preview). Obrigado por qualquer ajuda.
ASmith 169 perguntada Mai 23, 2024
0 votos
1 resposta 62 visualizações
Finalmente consegui exibir corretamente as bordas dos cabeçalhos de seção e a borda da página com diacríticos vermelhos no ... nas escrituras, mas não na página de título inicial
Mark Skinner 104 perguntada Fev 19, 2025
0 votos
3 respostas 221 visualizações
Em um projeto com script árabe, o arquivo 'A5 section head border.pdf' existente não é profundo o suficiente para conter ... o PDF atrás do texto ou marcar o PDF como transparente?
anon095293 129 perguntada Fev 6, 2025
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Live in harmony with one another. Do not be proud, but be willing to associate with people of low position. Do not be conceited.
Romans 12:16
3,048 perguntas
6,007 respostas
5,672 comentários
2,027 usuários