0 votos
713 visualizações

Estou trabalhando com alguns Módulos Bíblicos para abreviar algumas histórias do AT. Consigo criar PDFs com o texto bíblico regular, mas ao tentar imprimir um Módulo Bíblico, foi gerada uma lista de erros em vez de um PDF.PTXprint-module
Alguém pode me ajudar a solucionar esses problemas?

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

11 Respostas

0 votos

Olá, Brent, obrigado por postar esse problema. Você poderia, por favor, fazer algumas coisas que podem nos ajudar a resolvê-lo:
a) certifique-se de que está usando a versão mais recente (ver 1.5.5) - pois corrigimos um bug importante ontem mesmo
b) Se isso não mudar o que está acontecendo, por favor, envie o arquivo do Módulo Bíblico para nós em ptxprint[underscore][Email Removed]. Isso pode nos ajudar a descobrir o que está acontecendo.

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

Estou recebendo um erro muito semelhante com um módulo bíblico:
PTXprint Version 1.5.6

Traceback (most recent call last):
File “ptxprint\gtkview.py”, line 651, in onOK
File “ptxprint”, line 137, in doit
File “ptxprint\runjob.py”, line 195, in doit
File “ptxprint\runjob.py”, line 195, in
File “ptxprint\runjob.py”, line 309, in dojob
File “ptxprint\texmodel.py”, line 683, in convertBook
File “ptxprint\texmodel.py”, line 636, in flattenModule
File “ptxprint\usfmutils.py”, line 445, in parse
TypeError: ‘NoneType’ object is not iterable

<class ‘TypeError’>: ‘NoneType’ object is not iterable

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

Olá, Mark,
Ainda estou tendo esse problema e estou me perguntando se você encontrou uma correção para ele. Obrigado!

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

Olá, Dan, sinto muito que você ainda esteja lutando com isso. Eu tinha assumido que a falta de notícias era boa notícia, mas agora sei melhor. Por favor, tente isso mais uma vez com a versão mais recente (version 1.5.14.1) e, se ainda estiver quebrado, use o botão Create Archive na aba Advanced para criar um arquivo ZIP que você pode nos enviar em ptxprint[underscore][Email Removed]. Esta é a maneira mais fácil para nós replicarmos o problema e, em seguida, resolvê-lo para você.

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

Bem, a versão mais recente (1.5.14.3) ainda não está funcionando para mim. Aqui está a mensagem de erro:

PTXprint Version 1.5.14.3

Traceback (most recent call last):
File “ptxprint\gtkview.py”, line 703, in onOK
File “ptxprint”, line 145, in doit
File “ptxprint\runjob.py”, line 188, in doit
File “ptxprint\runjob.py”, line 188, in
File “ptxprint\runjob.py”, line 307, in dojob
File “ptxprint\texmodel.py”, line 702, in convertBook
File “ptxprint\texmodel.py”, line 655, in flattenModule
File “ptxprint\usfmutils.py”, line 446, in parse
File “ptxprint\usfmutils.py”, line 511, in parse_element
File “ptxprint\usfmutils.py”, line 466, in parse_element
TypeError: expected string or bytes-like object

<class ‘TypeError’>: expected string or bytes-like object

Este é o módulo bíblico inalterado que enviei por e-mail para ptxprint_support no mês passado.

Tradução automática de English
0 votos

Obrigado pela sua paciência, Brent. Agora acredito que isso tenha sido corrigido (na ver 1.5.14.4), então você deve ser capaz de produzir saída em PDF de Módulos novamente. Por favor, nos diga como foi…

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

Ainda estou tendo um problema. Todo módulo que eu tento gera esse erro:
Canonicalise Text Error! Failed to flatten module text (due to a Syntax Error?): Check for USFM errors and/or problems with a module.

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

De fato estranho. Isso é apenas uma mensagem de aviso ou impede o processo? Ele produz um PDF ou nada?
Ele faz alguma coisa diferente quando você desliga a opção chamada “Auto-Correct USFM” (na seção “Other” da aba Advanced)?

Tradução automática de English
0 votos

É um impasse. Não cria um PDF.
Tentei desligar “Auto-Correct USFM” e a mesma coisa aconteceu.

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

Na versão mais recente version 1.5.15, tentamos tornar a mensagem de erro mais útil. Nos diga como foi…

Você poderia, por favor, também garantir que as verificações básicas do Paratext (Basic Checks) sejam aprovadas (sem erros) para qualquer livro das Escrituras do qual o módulo está extraindo versículos - caso contrário, o PTXprint vai travar e dar erros. Por exemplo, certifique-se de que há um \p após o \c capítulo e os títulos de seção \s, antes de o primeiro versículo \v começar.

Tradução automática de English
0 votos

Ainda estou tendo problemas, mas a mensagem de erro é mais específica agora. Em vez de “check for USFM errors”, ela diz:
C:…01GENKon.SFM: line 1381,6: missing space after verse number ‘3M’

Executei as verificações básicas para a parte de onde o módulo extrai. Ele apresenta muitos erros porque não configurei vários dos parâmetros (pontuação seguida de minúscula, marcadores seguidos de minúscula, inventário de caracteres, regras de citação e palavras repetidas aparecem como recomendações de conclusão). Quais verificações básicas são mais importantes para os propósitos disso? Não encontrei nenhum erro USFM, exceto por não seguir /q2 com uma letra maiúscula.

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

Dizeria que o mínimo necessário seria:
image
E os marcadores precisam ser válidos para o livro inteiro (não apenas para as partes do texto que você está extraindo). A razão para isso é que o livro inteiro é processado primeiro e, em seguida, os versículos necessários são extraídos dele. Portanto, não importa muito se houver capítulos/versículos faltando, mas o que está lá precisa estar em boa forma para que possamos processá-lo para o módulo.

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

Encontrei alguns desses no livro de onde o módulo era. Em um lugar, não havia espaço entre o número do versículo e a primeira palavra do versículo. Isso pode ter sido o problema.
Também cerca de 10 capítulos não tinham títulos de seção e começavam sem um marcador \p e algumas notas de rodapé não tinham marcadores de fechamento \ft. Embora eu tenha corrigido esses, não suspeito que fossem o problema.
Eu tinha alguns versículos vazios, que não corrigi e não impediram o PTXprint de criar um PDF.

Tradução automática de English
0 votos

Não sei se as verificações básicas do Paratext detectam isso, mas se você tiver algo como uma das duas primeiras linhas:

\v 1\somemarker shoudn't be part of the verse number
\v 2Nor should words
\v 3-4a Ranges are fine though, as long as you put a space after. 

Sem espaço após o número do versículo, embora alguns programas não se importem em absoluto, isso é um problema garantido para PTXplus / XeTeX.
A segunda linha acima não vai travar o XeTeX (não tenho certeza sobre a interface Python), mas o XeTeX considerará o número do versículo como “2Nor”, o que provavelmente não é o que você quer.

A correção é apenas colocar um espaço lá.

Toda a documentação USFM que vi assume que haverá um espaço após o número, e a versão mais recente declara explicitamente que ele deve estar lá. Chapters and Verses — Unified Standard Format Markers 3.0.0 documentation

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

Perguntas relacionadas

0 votos
1 resposta 257 visualizações
Criei um módulo da Bíblia com apenas os marcadores \inc \ref e \r - por exemplo: \inc v \r Matyu 4:8-11 \ref ... revisada e não a original, antes do S/R? Ou alguma configuração?
sonya_paoli 120 perguntada Fev 2, 2023
0 votos
1 resposta 203 visualizações
Alguém tem um módulo bíblico da História do Natal que nós (Language Technology Use) poderíamos usar ou consultar?
[Moderator]
james_post
2,1k
perguntada Dez 5, 2022
0 votos
5 respostas 542 visualizações
Em What is the specification for a Bible module , vejo isso como um possível marcador: \mod Inclui o ... que situação isso seria aplicado e como seria implementado? Obrigado.
anon180868 195 perguntada Out 26, 2022
0 votos
2 respostas 309 visualizações
Eu tenho um colega que não é da minha organização e que precisa de ajuda para criar um Módulo Bíblico. Eu o ... enviem um e-mail e eu os conectarei. Muito obrigado, Shegnada
Shegnada 1,3k perguntada Fev 1, 2022
0 votos
2 respostas 428 visualizações
In PT 9 I tried to create Bible module(XXA extra book), it's taking too much time. Same module it's took less than ... 8. It will be helpful to get some direction on this issue.
Prabhu_beelagi 241 perguntada Jun 3, 2020
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
And let us consider how we may spur one another on toward love and good deeds, not giving up meeting together, as some are in the habit of doing, but encouraging one another—and all the more as you see the Day approaching.
Hebrews 10:24-25
3,047 perguntas
6,007 respostas
5,672 comentários
2,027 usuários