0 votos
359 visualizações

Eu tenho um projeto com uma folha de estilo custom.sty que parece ter muita coisa antiga, incluindo esta seção:

...
\Marker pc
\OccursUnder mt3

\Marker b
\OccursUnder mt3

# Custom style file created by the upgrade to Paratext 8.0. It is based upon
# the original style files used by your project.
# These files have been removed, but a backup of the files has been saved to
# usfm.sty.bak and custom.sty.bak.
...

Neste projeto, eles usam marcadores \b em Salmos para marcar quebras de seção, mas todos aparecem em vermelho, como erros:
imagem

Eu presumo que isso seja porque esta folha de estilo personalizada diz que \b só ocorre sob \mt3. Imagino que, se eu remover a definição do marcador \b do custom.sty, isso resolverá o problema.

Mas estou me perguntando o que mais há nesta folha de estilo de dias antigos (a atualização para o Paratext 8.0 é mencionada…). Se esta equipe não tem realmente nenhuma necessidade de estilo personalizado, posso simplesmente excluir o arquivo custom.sty e fazer com que ele volte aos estilos padrão do USFM? Isso provavelmente os atenderia melhor. Existem algum requisito ou armadilha que eu deva saber? Preciso ser administrador para poder enviar essa alteração?

Tradução automática de English
Paratext por (1,4k pontos) | 359 visualizações

2 Respostas

0 votos
Melhor resposta

Interessante… Eu realmente removi as linhas \Marker b do custom.sty, e agora o marcador \b não aparece em vermelho, ou seja, não dá erro. Isso me levaria a acreditar que a linha \OccursUnder substitui o que está na definição padrão. Eu presumo que a definição padrão seja o arquivo USFM.sty encontrado na pasta principal My Paratext X Projects? O marcador \b naquele arquivo tem apenas um simples \OccursUnder c. Então, por que agora está satisfeito com o \b estar sob um \q1? Parece que precisamos trabalhar um pouco mais para entender como isso funciona.

Mas, para meu caso específico, eu presumo que, se eu não tiver nenhuma necessidade de estilo especial para este projeto, devo poder simplesmente excluir o arquivo custom.sty, e isso me trará de volta aos estilos padrão?

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

Se alguém escrevesse uma descrição formal de “OccursUnder”, eu me levantaria e os chamaria de abençoados (e isso é algo que eu normalmente faço apenas pela minha mãe).

Como você descobriu, a linha em uma folha de estilo custom.sty substitui o que está na folha de estilo usfm.sty. Ela não apenas suplementa ou adiciona a isso.

Onde a ideia de suplemento entra em jogo é que, na sua folha de estilo custom.sty, você não precisa reescrever cada linha definida no usfm.sty; se você editá-la, ela sobrescreve o usfm.sty. Mas, se você não mencioná-la, o usfm.sty ainda está em vigor.

Onde eu ainda estou confuso é exatamente o escopo do OccursUnder. Acho que o que significa é “este marcador cai em algum lugar na hierarquia sob aquele outro marcador?”. Então \b cai sob algo (provavelmente \v), que cai sob outra coisa \c–o importante, que cai sob outra coisa–talvez \id, etc. Seria bom ver um fluxograma ou algum tipo de organização para ver o que (de acordo com o usfm.sty) é considerado um subconjunto do quê.

Tradução automática de English

Bem, parece que Nathan terá que receber sua bênção…

Tradução automática de English
0 votos

Olá, jeffh. Eu frequentemente crio folhas de estilo custom.sty (na verdade, a acima pode ser uma das minhas). As definições dadas lá são suplementos ao que já está no usfm.sty. O arquivo usfm.sty já terá uma definição para \b, incluindo sob quais marcadores ele ocorre, então qualquer coisa no custom.sty é em adição a isso (não limitando a ‘apenas’). Neste caso, o projeto aparentemente, em algum estágio, quis ser capaz de ter uma linha em branco extra após \mt3, embora, claro, provavelmente seria melhor apenas aumentar o ‘espaço após’ na definição de estilo do \mt3. Como você disse, uma boa maneira de verificar se o custom.sty é necessário no projeto é removê-lo da pasta do projeto e ver o que acontece (o que é relatado pela execução de Basic Checks). No entanto, para fazer com que \b não apareça mais em vermelho, você deve realmente ADICIONAR ao custom.sty:
\Marker b
\OccursUnder q1

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

Perguntas relacionadas

0 votos
0 respostas 155 visualizações
I've been working with a user who believed he needed to use a non-standard style sheet because he ... paragraph publishable vernacular \StyleType Paragraph \FontSize 12 \Italic
[Expert]
sewhite
3,3k
perguntada Mar 23, 2018
0 votos
1 resposta 88 visualizações
Como posso adicionar novas cores ou alterar as cores existentes dos ícones de notas? As cores atuais são vermelho, roxo ... verdes? Preciso modificar a folha de estilo custom.sty?
edwinsmith 114 perguntada Out 31, 2024
0 votos
1 resposta 206 visualizações
In custom.sty, is there a way to remove borders from tables (i.e., under \tr or tc#)? I don't see an ... show tables without borders, but usfm.sty seems to default to borders.
drwww 448 perguntada Abr 2, 2020
0 votos
1 resposta 316 visualizações
(mnjames escreve) O arquivo de estilo usfm.sty tem \Italic como um dos atributos de \Marker qt . Eu gostaria de ... \Italic e \Bold, mas não encontrei uma forma de removê-las.
anônimo perguntada Abr 10, 2015
0 votos
1 resposta 57 visualizações
Gostaria de alterar a fonte do recurso HEB/GRK. Quando vou fazer isso em Configurações do Projeto > ... configurações personalizadas ou em uma folha de estilo personalizada?
edwinsmith 114 perguntada Out 31, 2024
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
They all joined together constantly in prayer, along with the women and Mary the mother of Jesus, and with his brothers.
Acts 1:14
3,045 perguntas
6,005 respostas
5,671 comentários
2,026 usuários