0 votos
317 visualizações
A poesia fica melhor quando os números dos versículos ficam suspensos na margem. No entanto, o PTXprint não parece fazer o mesmo com os números dos capítulos, e isso interfere na hierarquia de recuos do \q. Estou trabalhando no Cântico dos Cânticos, então ter o número do capítulo em uma linha própria não funciona (a escolha exegética dos tradutores foi ler o livro como seis poemas que não correspondem à numeração dos capítulos).

Existe alguma solução alternativa para recuar um pouco os números dos capítulos? E isso poderia ser adicionado como um recurso no futuro (para aqueles de nós que preferem a interface gráfica ao código)? Obrigado!
Tradução automática de English
PTXprint por (153 pontos) | 317 visualizações

2 Respostas

0 votos

Quando você diz "ter o número do capítulo em uma linha própria não funciona", você quer dizer que não é configurado automaticamente para fazer isso, ou, hum, outra coisa?
Com certeza é possível especificar um rótulo de capítulo (\cl) para um livro inteiro - coloque-o antes do \c 1 no arquivo, por exemplo, com um arquivo de alterações.
Então você não terá mais um número de capítulo no estilo de capitular.

Outra opção que pode ser adequada, relendo sua pergunta,  é desativar completamente os números dos capítulos para Cânticos. Isso pode ser feito na interface do usuário, criando um estilo especial para o marcador id:SNG|c, que você então define como 'ocultar/excluir conteúdo do marcador' (a caixa de seleção frequentemente ignorada no topo do painel de estilos).

Em seguida, você pode escrever algumas regras de alterações para colocar o número do capítulo na forma de apresentação do versículo 1 de cada capítulo. Algo como isso:
at SNG 1 "\\v 1 " > "\\v 1 \\vp 1:1\\vp*"
at SNG 2 "\\v 2 " > "\\v 1 \\vp 2:1\\vp*"

Não testei isso, mas espero que algo assim funcione.

(Dei uma olhada no código e, no momento, não há nada para mover o número do capítulo para o lado).

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

Outra opção da qual acabei de perceber a existência é incluir o seguinte em ptxprint-mods.txt:

\def\llapChapter{\edef\printchapter{\llap{\printchapter}}} 

\setbookhook{start}{SNG}{\let\PrepChapterNumber\llapChapter}
\setbookhook{end}{SNG}{\let\PrepChapterNumber\relax}

Isso fará com que o número do capítulo se estenda para a margem esquerda (completamente), com os ganchos configurados para que isso aconteça apenas em SNG.

Também tenho trabalhado em fazer com que margem esquerda, margem direita e justificação tenham efeito nos números dos capítulos...
Estado atual na (github) versão de teste:
Se a justificação for definida como 'direita', então a margem direita (ou, como rightmargin não pode ser definida como negativa, leftmargin se rightmargin for deixada em 0) especifica onde a borda direita do número do capítulo fica. (em relação à margem esquerda). Isso tornará o trecho de código acima desnecessário, assim que chegar a uma versão lançada.

Para outras configurações de justificação, a margem esquerda recua/avança o lado esquerdo do número do capítulo em relação à margem.

Tradução automática de English
por (1,1k pontos)
Obrigado, esta é uma solução simples que fica boa, e aprecio o tempo que você está dedicando a isso.

Minha única preocupação é que, como o número do capítulo é tão grande, ele agora se estende bastante para a margem da página. Isso não é tão grave nas páginas retas (ímpares), já que há espaço extra da lombada, mas pode ser um problema nas páginas pares (versos). Estamos usando um layout de uma coluna, mas acho que isso também seria um problema para a segunda coluna de um layout de duas colunas.

A solução ideal seria que as duas linhas afetadas pelo número do capítulo se deslocassem um pouco para a direita, mas mantivessem o tamanho relativo dos recuos. O número do capítulo recuaria em relação às suas duas linhas de texto, mas permaneceria dentro da margem geral da página.
Tradução automática de English
A versão 2.4.16 foi lançada (no dia 9) e agora permite números de capítulos alinhados à esquerda ou à direita, como tentei explicar acima, para que você tenha controle sobre qual borda está em uma posição fixa. Não entendo o que você quer dizer com "recuar, mas permanecer dentro da margem da página... manter o tamanho relativo dos recuos", mas minha suspeita é que alinhamento à esquerda com uma indentação negativa é o que você quer. Isso funcionará como um recuo (fixo).
Tradução automática de English

Perguntas relacionadas

0 votos
2 respostas 255 visualizações
Deixei a opção Mostrar números de capítulos em livros de um único capítulo desmarcada, mas o número de capítulo ... no cabeçalho contínuo para Obadias. Como posso impedir isso?
Ruth Mathys 153 perguntada Nov 14, 2023
+1 voto
0 respostas 30 visualizações
Ao citar capítulos e versículos, use apenas uma vírgula (,) para separar o número do capítulo do número do versículo no ... . Exemplo: Mc 1,39 (Marcos capítulo 1 versículo 39)
Petrus Khoa 103 perguntada Jul 26, 2025
0 votos
1 resposta 123 visualizações
Os outros títulos de seção aparecem corretamente no texto, mas o título da seção para \c 1 é deslocado para ... /view?usp=sharing> espero que este link funcione. Obrigado
anon095293 129 perguntada Mar 24, 2025
0 votos
2 respostas 73 visualizações
Quando tento executar o ptxprint em um capítulo específico do meu projeto (Lucas 2), é gerado um PDF estranho e ... como oficial), ficarei feliz em compartilhar o arquivo SFM.
anonymous987345 109 perguntada Nov 15, 2024
0 votos
1 resposta 181 visualizações
Estou usando Paratext 9.4.101.12 e PTXprint 2.4.7 Estou auxiliando em um projeto em árabe. Nos 16 ... de capítulo obscurecem o texto aleatoriamente, perguntado em 2021)? Obrigado
anon703820 222 perguntada Jul 9, 2024
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
They devoted themselves to the apostles’ teaching and to fellowship, to the breaking of bread and to prayer.
Acts 2:42
3,045 perguntas
6,005 respostas
5,671 comentários
2,026 usuários