0 votos
80 visualizações

Parece que, se houver qualquer material \esb...\esbe no texto bíblico que um campo \ref em um Módulo está tentando acessar, o PTXPrint fica confuso e não consegue expandir o campo \ref para sua forma completa. Ou o PTXPrint encontra o marcador \esb e depois nunca encontra o marcador \esbe  e falha com a mensagem de erro "Reached end of book without finding \esbe" (o que parece acontecer quando o \ref especifica o versículo 1), ou o PTXPRINT simplesmente ignora o campo \ref por completo e termina sem erro (o que parece acontecer quando o campo \ref  começa no versículo 2 ou posterior). Eu esperava que o PTXPrint simplesmente ignorasse o material \esb e continuasse procurando até encontrar um versículo adequado. Se eu remover o material \esb do texto bíblico, o módulo e o PTXPrint funcionam como esperado.  Como nosso livro de Salmos tem uma seção curta \esb...\esbe no início de cada Salmo, isso significa que não podemos usar nenhum Salmo. Há alguma chance de vocês darem uma olhada nisso? Incluí abaixo uma captura de tela do texto de origem do Salmo 2 que causa o problema, a fonte do módulo, o SFM Final que mostra a confusão do PTX e a mensagem de erro (para um Módulo que especifica o versículo 1 como início).

  

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

1 Resposta

0 votos
O \esb em Salmos 2 está incorreto. Você não pode ter \ip dentro de um \esb. Alterar os parágrafos \ip para \p parece resolver o problema. Veja https://docs.usfm.bible/usfm/3.1/sbar/esb.html para mais detalhes. Não tenho ideia se o Paratext falharia nisso ao fazer verificações básicas de marcadores, mas em algum momento ao longo do processo, será considerado texto defeituoso.
Tradução automática de English
por (656 pontos)
Obrigado, Martin. Você está certo de que alterar \ip para \p parece ajudar - se tudo o que eu quero é o versículo 1. Mas agora o \ref no módulo se expande para incluir não apenas o versículo 1, mas todo o conteúdo do \esb também. Isso não é exatamente o que eu tinha em mente. Eu só quero o versículo 1 sem o \esb. (Interessantemente, ele pula o \s que está entre \esb e \v 1, o que mostra que o algoritmo PODE pular coisas desnecessárias.)

Mas, se eu especificar o versículo 2 ou qualquer versículo subsequente, o programa falha. Ele só funciona - mais ou menos - com o versículo 1. Então, parece que ainda há algum tipo de problema aqui. Novamente, se eu remover o material \esb, tudo funciona bem. Desculpe pelo transtorno!

Obs.: Temos mais de 600 páginas de materiais de escola bíblica em XXA-XXF que contêm centenas (mil?) de passagens bíblicas codificadas de versões antigas do nosso texto bíblico. À medida que nos aproximamos do prazo para publicar o NT após todos esses anos, as capacidades do módulo seriam uma alternativa muito boa para copiar e colar manualmente todas essas passagens - provavelmente não pela última vez.
Tradução automática de English

Perguntas relacionadas

0 votos
1 resposta 39 visualizações
Estamos usando Módulos e PTX Print para criar livros de histórias bíblicas ilustradas há vários anos. Incluímos as ... tenho em mente. Qualquer ajuda será recebida com gratidão!
KimB 670 perguntada Nov 17, 2025
0 votos
1 resposta 126 visualizações
Tenho um módulo de Bíblia lecionário e, no PTXPrint, alguns dos textos \ref estão ausentes, e alguns exibem ... configuração que estou perdendo, sobre parágrafos ou algo assim?
beve 128 perguntada Abr 10, 2025
0 votos
2 respostas 60 visualizações
O lecionário tem seleções que poderiam se beneficiar de linhas 'introdutórias'. Por exemplo, "Moisés disse," antes de Deut. ... ouve..."}. Sugestões são bem-vindas. Obrigado, Paul
Paul 642 perguntada Jul 13
0 votos
1 resposta 20 visualizações
Após atualizar para o PTXprint 3.0.25, percebi que as opções de Reduzir / Expandir (por % do tamanho do ... voltou a funcionar. Alguém mais está experiencing o mesmo problema?
[Expert]
jmkla
290
perguntada Mai 13
0 votos
2 respostas 206 visualizações
Paratext removes the /c 2 marker when I save. What am I missing? Are there other specific markers needed between the chapters markers to ... \ib \c 1 \ref GEN 1 \c 2 \ref GEN 2
listentwice 1,2k perguntada Jul 20, 2021
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
There is neither Jew nor Gentile, neither slave nor free, nor is there male and female, for you are all one in Christ Jesus.
Galatians 3:28
3,046 perguntas
6,006 respostas
5,671 comentários
2,027 usuários