0 votos
29 visualizações
Em algum lugar da documentação, encontrei a seguinte instrução, que coloquei em ptxprint-mods.tex.

\sethook{page}{-4}{\mark{\t@tle}}

Essa instrução tem o efeito de declarar a página em questão (neste caso, a página 4/iv das páginas com numeração romana da parte preliminar) como uma página de "título", o que resulta na supressão da linha horizontal no topo da página, abaixo do cabeçalho. Portanto, estou me perguntando quais são as outras opções para \t@tle, pois agora quero forçar a primeira página do meu glossário, que por alguma razão não está recebendo a linha do cabeçalho, a ter uma. Busquei em todos os lugares para encontrar uma lista dessas opções, mas até agora sem sucesso. E, como uma pergunta secundária e trivial: por que muitas dessas variáveis ou constantes têm um @ nelas?
Tradução automática de English
PTXprint por (206 pontos) | 29 visualizações

1 Resposta

0 votos
Coisas com um @ nelas são geralmente consideradas itens internos que usuários normais não deveriam usar. O USFM é um conjunto (muito) público de comandos, as coisas tipo \zwhatever são destinadas a expor funcionalidades complexas para os usuários, e existem várias outras macros do ptx2pdf que não têm um @ nelas; essas são as interfaces públicas. Como programadores, tentamos manter as convenções de chamada das interfaces públicas inalteradas para que as modificações dos usuários não sejam sobrescritas (o que pode levar a resultados MUITO estranhos e difíceis de depurar). Itens com um sinal de @ são assumidos como privados para as macros, e, portanto, sentimos à vontade para adicionar/remover/reorganizar argumentos, etc., conforme necessário, e, desde que lidemos adequadamente com a refatoração da base de código, ninguém deve perceber.

Seu glossário provavelmente começa com \mt ou algo similar, que é um título, e, portanto, o código insere um \mark{\t@tle} lá para você. No momento, existem apenas 2 valores mágicos para \mark: {\t@tle} para páginas de título e {} que aciona o estilo de cabeçalho 'sem versículos'. Caso contrário, o primeiro \mark na página fornece o livro-capítulo-versículo para o início da página e o último fornece a referência final.
Você está usando o cabeçalho de palavra do glossário? Se sim, então para obter isso para uma página que começa com um título, *E uma linha horizontal*, você provavelmente quer inserir um book-hook{GLO} ou um hook de página para inserir \mark{}.
Alternativamente, se a linha horizontal não for tão importante, você pode usar
\HEADFOOTset{H}{title}{l}{c}{r}{L}{C}{R}
para definir o conteúdo do cabeçalho (para uma abertura de duas páginas), onde l, c e r são os conteúdos da esquerda, centro e direita nas páginas com numeração par, e as versões em maiúsculas são para as páginas com numeração ímpar.
Tradução automática de English
por (1,1k pontos)
Apenas para dizer que essas técnicas ainda não estão me proporcionando a linha horizontal abaixo do cabeçalho na primeira página do glossário. Todas as páginas subsequentes têm a linha. Da mesma forma, a primeira página dos mapas XXM não tem a linha, mas todas as páginas subsequentes a têm. Parece meio engraçado ter apenas essas páginas únicas sem uma linha quando todas as outras páginas têm linhas.
Tradução automática de English

Perguntas relacionadas

0 votos
6 respostas 404 visualizações
O PTXprint está deixando bastante espaço em branco na parte inferior de algumas páginas para a configuração (Lucas 1-9) ... branco extra. Screenshot 2022-02-17 144651562 792 117 KB
listentwice 1,2k perguntada Fev 17, 2022
0 votos
19 respostas 1,1k visualizações
É possível criar um Diglot/Discript em Páginas Enfrentadas, usando uma Coluna Única? Isso foi solicitado para Livros de Hinos, ... funcionar (v2.0.30 e v2.1.8) Obrigado, Mike
listentwice 1,2k perguntada Mar 17, 2022
0 votos
1 resposta 38 visualizações
Estou trabalhando em uma publicação de um único livro. No passado, para livros únicos, consegui colocar um cabeçalho com ... . O que mais posso fazer para diagnosticar o problema?
Rebecca Peak 102 perguntada Jun 25
0 votos
1 resposta 19 visualizações
Estou tentando criar um livro descritivo com borda decorativa. Comecei com uma configuração que usei no ano passado, mas ... ideal. Obrigado por qualquer ajuda que possam me dar.
Kirk 123 perguntada Ago 4, 2025
0 votos
1 resposta 285 visualizações
Estou me perguntando sobre o comportamento dos números de página no cabeçalho. Nas capturas de tela abaixo, a introdução ... mesma forma que aparece nas páginas com texto bíblico?
mvk1000 206 perguntada Mai 30, 2024
Welcome to Support Bible, where you can ask questions and receive answers from other members of the community.
There is neither Jew nor Gentile, neither slave nor free, nor is there male and female, for you are all one in Christ Jesus.
Galatians 3:28
3,045 perguntas
6,005 respostas
5,671 comentários
2,026 usuários