0 votos
197 visualizações

Acabei de identificar a causa de uma falha no projeto de alguém em uma linha. Infelizmente, houve um equívoco quando alguém estava escrevendo o modelo para livros FRT, e essa linha foi incluída:

\rem sorta will sort by \toc1, sortb by \toc2, sortc by \toc3

Isso é praticamente garantido para causar uma falha / comportamento indefinido.

Se você tiver um Front matter que inclua essa linha, altere-a para que leia:
\rem sorta will sort by toc1, sortb by toc2 , sortc by toc3
Ou seja, remova as barras. Caso contrário, você terá falhas.

As versões anteriores do padrão USFM eram um pouco vagas, mas o Paratext e o padrão USFM-3 NÃO descrevem \rem como 'ignorar o resto desta linha', mas como um estilo de parágrafo que não produz saída.
Isso significa:

  1. \rem continua até o próximo marcador de parágrafo
  2. \rem ainda precisa processar quaisquer marcadores que contenha. (de outra forma, como ele detectaria o próximo marcador de parágrafo?).
  3. Como \toc1 e afins também são descritos como marcadores de parágrafo (embora não sejam usados como tal), eles devem cancelar \rem
Tradução automática de English
PTXprint por (1,1k pontos) | 197 visualizações

1 Resposta

0 votos

Correção… O ponto 3 acima provavelmente está incorreto. O padrão afirma que “Todos os marcadores de parágrafo devem ser precedidos por uma única quebra de linha.” Portanto, sinto que é legítimo que o código ignore completamente \toc1 etc. na situação acima.
Estou apenas enviando uma pequena alteração (que estará disponível em mais ou menos uma semana, acho), que segue a seguinte lógica:

  1. Códigos USFM que ocorrem após \rem e na mesma linha serão ignorados.
  2. Após essa 1ª linha, \rem continuará como tem feito até agora: ignorando o texto, mas agindo sobre quaisquer códigos USFM encontrados.
  3. \toc1 etc. agora são reconhecidos como quebras de parágrafo.
Tradução automática de English
por (1,1k pontos)

Perguntas relacionadas

0 votos
2 respostas 230 visualizações
Ajudo a operar o ScriptureEarth.org. Estamos sonhando com a possibilidade de configurar uma opção para as pessoas ... Isso soa de alguma forma razoável? --Loren Hawthorne
LorenHawthorne 173 perguntada Ago 5, 2024
0 votos
1 resposta 25 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
1 resposta 194 visualizações
Usuário de primeira viagem, tentando organizar os códigos de formatação para imprimir o Novo Testamento. Além disso, como \toc1, \toc2 e \toc3 são usados no PTXprint
anon762804 102 perguntada Mai 23, 2024
0 votos
1 resposta 247 visualizações
Estou procurando uma forma de adicionar uma quebra de página para que o cabeçalho da próxima seção comece em uma nova ... uma lista de códigos de módulo em algum lugar? obrigado
MnKN 134 perguntada Dez 16, 2023
0 votos
1 resposta 66 visualizações
Gostaria de fazer algo como o seguinte no meu FRT local, mas não consigo encontrar documentação suficiente para saber como ... mas, sem exemplos, é difícil saber o que fazer.
mvk1000 206 perguntada Mai 20
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
Dear friends, since God so loved us, we also ought to love one another.
1 John 4:11
3,049 perguntas
6,007 respostas
5,672 comentários
2,029 usuários