0 votos
198 visualizações

Olá a todos,
Ao verificar o seguinte, o PTXprint está criando o erro abaixo (capturas de tela abaixo):
O projeto PT tem os seguintes marcadores com texto:

Opção de verificação no PTXprint:

imagem

PTXprint [2.3.30] - Erro!
Falha ao criar: SKR_skr-5x7-2Col_MAT_ptxp.pdf
! .
\gettop@param #1->\edef \p@ramcheck
{#1}\ifx \p@ramcheck \empty \else \trace…
\getp@ram …ramfalse \fi \else \gettop@param {#1}
\fi \global \let \p@@r@m =…
\endlastp@rstyle …aceafter}{\m@rker }{\styst@k }
\global \let \spaceafterp@…
@p@rstyle #1->\endlastp@rstyle {#1}
\ifn@npublishable \else \mcpushunderms {…
@@p@rstyle …e }\else \let \n@xt @p@rstyle \fi
\fi \fi \x@ \n@xt \x@ {\ne…
\t@mp ->متّی\mt1
متّی

l.7 \mt2 د
ی راہِیں اِنجِیل

Isso pode estar relacionado a um erro de marcador USFM (uso de um marcador não suportado).
Tente executar 'Basic Checks' no Paratext para validar os marcadores.

PTXprint Versão 2.3.30

Tradução automática de English
PTXprint por (140 pontos)
reexibida | 198 visualizações

4 Respostas

0 votos

Infelizmente, aquele trecho do log (a parte com todos os \ifx...\fi e assim por diante) é curto demais para ser muito útil. (Acho que o código Python apenas conta um certo número de linhas, o que, neste caso, não é suficiente.) Também não consigo reproduzir o bug com um projeto de teste aqui. Você poderia ir para a aba 'Help', criar um arquivo compactado e enviá-lo para [Email Removed], por favor?

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

Obrigado, enviei um e-mail com o arquivo compactado.

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

OK, dei uma olhada no arquivo compactado. O erro se enquadra na categoria de “Algo muito estranho está acontecendo”
O erro ocorreu porque o TeX estava tentando transformar o texto متّی\mt1 متّی em parte da linha de cabeçalho contínua (\h).
\h é uma linha especial que, devido à forma como é usada no PTXprint, deve ocorrer em uma linha própria, sem outros marcadores USFM após ela. O USFM final tem uma linha:

\h متّی\mt1 متّی
Que é a causa.

Seu arquivo SFM de entrada não parece conter essa linha, mas ela está lá quando o arquivo chega ao TeX. Então, supus que fosse o arquivo de alterações, e, de fato, desativar o arquivo de alterações corrige o problema.

Investigando mais a fundo, encontro esta linha, em changes.txt

"(\\toc3 (.+?)\s+)" > "\1\\h \2"

Essa linha coloca \h na mesma linha com o que vier depois.
A seguir está uma versão que não causará travamentos:

"(\\toc3 (.+?)\s+)" > "\1\\h \2\n"

O \n no final, adicionando uma nova linha.

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

Obrigado, David. Está funcionando agora.

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

Perguntas relacionadas

0 votos
1 resposta 251 visualizações
Is there a good way to extract Section Headings to help create Book Outlines? I tried copy/paste from the Section Headings ... required once we have a list. Thank you, SIL+LSS+PNG
SIL LSS PNG 411 perguntada Abr 30, 2019
0 votos
1 resposta 20 visualizações
Estou usando o PTXprint 3.0.11, mas não o utilizo há algum tempo, então há novos recursos. ... versículos selecionados usando a configuração que usei anteriormente. Obrigado!
MnKN 134 perguntada Fev 21
0 votos
2 respostas 35 visualizações
No painel Imagens, quando eu clico na caixa de seleção ao lado de Incluir Imagens (Ilustrações), recebo a seguinte mensagem ... \\Tangkhul_Petia\\..\\Tavua' PTXprint Version 3.0.8
petia_downey 111 perguntada Jan 26
0 votos
1 resposta 30 visualizações
Estou recebendo a seguinte mensagem de erro ao selecionar um projeto no painel Basic. Tenho dois projetos separados em C:\\ ... \\Tangkhul\\..\\Tavua' PTXprint Version 3.0.8
petia_downey 111 perguntada Jan 26
0 votos
1 resposta 21 visualizações
Estou usando o Ubuntu 25.04 e instalei o ptxprint da seguinte forma: sudo apt install python3-ptxprint Encontro ... nesta versão do Python não possui o atributo _posix_flavour.
bit 495 perguntada Out 8, 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,046 perguntas
6,006 respostas
5,671 comentários
2,026 usuários