0 votos
480 visualizações

Eu tenho um projeto em que o asterisco é usado como o chamador principal de notas de rodapé. Mas em alguns casos específicos (quando é a segunda nota de rodapé no mesmo versículo) deveria haver dois asteriscos. Então o SFM puro parece o seguinte:

\p \v 1 Civîna Entakyayêda çend p'êxember û dersdar hebûn, Barnabas, Şimh'ûnê ku jêr'a Nîgêr\f + \fr 13:1 \ft «Nîgêr» jî çawa «merivê ç'ermê r'eş» tê fe'mkirinê.\f* digotin, Lûkyoyê ji Kûrênê, Menayînê ku t'evî Hêrodesê%f serwêr\f ** \fr 13:1 \ft Eva Hêrodesa, awa gotî Hêrodes-Antîpas, serwêrê Celîlê bû (\xt Lûqa 3:1\xt*).\f* mezin bibû û Şawûl.

É assim que parece no modo de visualização do Paratext e como eu quero que pareça no PDF:

A primeira nota de rodapé parece estar OK, mas a segunda está incorreta:

  • um asterisco em vez de dois no texto
  • na seção de notas de rodapé, o segundo asterisco é diferente e separado por um espaço.

Aba View+Edit > Final SFM, vejo que o marcador da segunda nota de rodapé foi alterado:

\f * \asterisk\space

Eu sei que este arquivo não pode ser editado no PTXprint, mas o arquivo original do Paratext está formatado corretamente! Tentei usar a função “Advanced > Apply Changes.txt (and PrintDraftChanges.txt) > Edit”, adicionei uma string para substituir \f * \asterisk\space por \f **

"\\f .\\asterisk\\space" > "\\f  \\*\\*"

Mas o resultado é o mesmo. Existe uma maneira de renderizar esse chamador personalizado corretamente, como no Paratext?

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

5 Respostas

+1 voto

Acabei de testar e parece que qualquer sequência de dois caracteres será quebrada por isso. Tentei “hi” e obtive o “h” como sobrescrito e o “i” como parte da nota de rodapé. E na verdade “12” também falhou, embora ao usar “+” você certamente possa obter números de dois dígitos.

Também olhei para a documentação do USFM e não vejo nada dizendo que um chamador de nota de rodapé não pode ter vários caracteres, então suspeito que isso possa ser um bug. Tentei descobrir um truque para contornar isso, mas não tive sucesso.

Se você não conseguir uma solução em breve, pode considerar usar \u2051, ⁑, dois asteriscos alinhados verticalmente.

Tradução automática de English
por (1,9k pontos)
+1 voto

Acabei de dar o passo um pouco assustador (para mim) de mexer em uma expressão regular no código python… Parece fazer o que queremos e não causar nenhuma falha. Assumindo que os especialistas em python não revertam isso, será corrigido na versão 2.3.13.

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

Atualizei o PTXprint para 2.3.16 e agora as notas de rodapé com “**” simplesmente desapareceram completamente: nenhum chamador no texto, nenhuma nota de rodapé. :sweat:

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

Hmm. Parece que o código python está tentando ser muito útil e não gosta de deixar *s passarem sem alteração. Espero que Martin consiga corrigir isso em breve.
Para mim, está transformando \f ** \fr ... em \f * \asterisk\space \fr ...
Não sei o quanto você está familiarizado com a aba “Advanced”, mas nela você pode habilitar o arquivo de alterações e, nele, você pode colocar uma linha como esta:

"\\f \*\*" > "\\f @@"

Isso deve mudar \f ** para \f @@ (na cópia temporária do seu arquivo SFM que o PTXprint usa para imprimir, NÃO no seu arquivo original do paratext - esse permanece inalterado).
Eu percebo que \f @@ não é o que você quer, mas com base no meu teste rápido, pelo menos deve imprimir! Você pode então comentar essa linha (colocar # no início da linha) para ver se as coisas estão funcionando mais tarde.

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

Isso foi corrigido agora na versão 2.3.17 e você deve ser capaz de usar chamadores de notas de rodapé com vários caracteres, mesmo se houver 2 ** em sequência.

Tradução automática de English
0 votos

Testei o PTXprint 2.3.18, funciona perfeitamente, o problema foi corrigido! Muito obrigado!

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

Perguntas relacionadas

+1 voto
1 resposta 97 visualizações
Meu problema: Às vezes, no texto principal, o chamador de nota de rodapé criado automaticamente em ordem alfabética é ... imprimir o novo formato do chamador de nota de rodapé?
Y Mdu Niê 124 perguntada Jan 14
0 votos
2 respostas 533 visualizações
Quando mudo os chamadores de notas de rodapé para chamadores criados automaticamente, recebo erros nas verificações básicas ( ... em algum lugar, mas não consigo encontrar onde!
anon928451 127 perguntada Fev 13, 2023
+1 voto
8 respostas 1,1k visualizações
I have a team who is getting lots of errors in the marker check: Footnote caller is not the expected value (*) ... majority are the errors with only a minority of correct ones.
anon703820 222 perguntada Dez 7, 2017
0 votos
1 resposta 24 visualizações
Existe uma maneira de ajustar o espaçamento antes e depois dos chamadores de nota de rodapé no texto? Parece que ... 7:25. Também gostaria de adicionar espaço depois do chamador.
mlucas53 148 perguntada Jul 28, 2025
0 votos
2 respostas 79 visualizações
Olá a todos, Estou trabalhando em um projeto que anteriormente marcava todas as chamadas de notas de rodapé ... , então posso estar apenas perdendo algo. Obrigado, Aaron
PecanMango 112 perguntada Nov 6, 2024
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
For where two or three gather in my name, there am I with them.
Matthew 18:20
3,045 perguntas
6,005 respostas
5,671 comentários
2,026 usuários