0 votos
335 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) | 335 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 445 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 177 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 328 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 394 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 207 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.
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,081 perguntas
6,047 respostas
5,709 comentários
2,048 usuários