Tire a dedicatória do pré-texto de um livro e o resultado não é uma página a menos. São duas. A diferença está no nome do problema: o pré-texto é feito de pares.
Em um teste nosso, montamos um pré-texto com falsa folha de rosto, dedicatória e epígrafe, e depois o mesmo pré-texto sem os três blocos. O primeiro tem o sumário na página 9. O segundo, na página 3. Seis páginas de diferença para três blocos retirados: duas por bloco. E nos dois casos o sumário caiu em página ímpar, que é onde ele precisa ficar.
Este artigo explica por que isso funciona. Mostra as 13 posições do pré-texto que usamos e as guardas contra o erro mais comum: um bloco estoura uma página e vira a paridade do livro inteiro.
O que é o pré-texto
Pré-texto é tudo o que vem antes do primeiro capítulo: capa, folha de rosto, créditos com a ficha catalográfica, dedicatória, epígrafe, sumário. Em livro impresso, cada item tem uma posição de página: recto (a página da direita, ímpar) ou verso (a da esquerda, par).
As 13 posições
A régua de abertura da nossa casa tem 13 posições fixas:
| # | Item | Página |
| 1 | Capa | recto |
| 2 | Cortesia (página sem texto) | verso |
| 3 | Falsa folha de rosto, com elogios | recto |
| 4 | Cortesia | verso |
| 5 | Folha de rosto | recto |
| 6 | Créditos, com ficha catalográfica e ISBN | verso |
| 7 | Dedicatória | recto |
| 8 | Cortesia | verso |
| 9 | Epígrafe | recto |
| 10 | Cortesia | verso |
| 11 | Manifesto (a tese do livro na voz do autor) | recto |
| 12 | Cortesia | verso |
| 13 | Sumário | recto |
Há ainda um par de prova de validação. Ele sai enquanto ninguém assume a revisão do livro: uma página inteira no pré-texto e uma nota nos créditos. Quando alguém assume a revisão, o par some.
A epígrafe cita alguém. O manifesto é a tese do livro, escrita na voz do autor. Um livro pode ter os dois, um deles ou nenhum.
O invariante: todo recto carrega o seu verso
A regra é uma linha: todo bloco de recto traz o seu verso. Se o bloco não é pedido, somem as duas páginas juntas. O sumário, por construção, cai sempre em página ímpar, não importa quantos blocos o livro use.
Medimos isso na régua da casa: com todos os blocos o pré-texto tinha 23 páginas, e com o mínimo, 19. A diferença é de exatamente 4, que são a dedicatória e o manifesto com os seus versos. Nenhuma página órfã.
Como fazer em Typst
Este arquivo implementa o princípio em poucas linhas. Cada bloco opcional é ligado por uma chave de entrada:
#set page(width: 6in, height: 9in,
margin: (inside: 25mm, outside: 20mm, top: 25mm, bottom: 25mm))
#set text(font: "Crimson Pro", size: 10.5pt, lang: "pt")
#let recto(corpo) = { pagebreak(weak: true, to: "odd"); corpo }
#let cortesia() = { pagebreak(); [] }
#let bloco(corpo) = { recto(corpo); cortesia() }
#let pre = (
falsa_folha: sys.inputs.at("falsa_folha", default: "1") == "1",
dedicatoria: sys.inputs.at("dedicatoria", default: "1") == "1",
epigrafe: sys.inputs.at("epigrafe", default: "1") == "1",
)
#if pre.falsa_folha { bloco(align(center + horizon)[*Título do livro*]) }
#recto(align(center + horizon)[*Título do livro* \ Nome do autor])
#pagebreak()
#align(bottom)[Créditos e ficha catalográfica: a definir.]
#if pre.dedicatoria { bloco(align(center + horizon)[_Para quem leu até aqui._]) }
#if pre.epigrafe { bloco(align(center + horizon)[«Uma frase de outra pessoa.»]) }
#recto[
#align(center)[*Sumário*]
#outline(title: none)
]
#show heading.where(level: 1): it => {
pagebreak(weak: true, to: "odd"); v(30mm); it.body; v(8mm)
}
= Primeiro capítulo
Texto do primeiro capítulo.
Rodando com e sem os três blocos opcionais:
typst compile --input falsa_folha=1 --input dedicatoria=1 --input epigrafe=1 pretexto.typ completo.pdf
typst compile --input falsa_folha=0 --input dedicatoria=0 --input epigrafe=0 pretexto.typ minimo.pdf
Resultado do nosso teste: 11 páginas com sumário na página 9, e 5 páginas com sumário na página 3. Os dois em página ímpar.
O erro: um bloco estoura e a paridade vira
O invariante só vale se cada bloco ocupa uma página. Se um bloco estourar para duas, todos os seguintes andam uma página, e dedicatória vira verso, sumário vira página par.
Aconteceu na nossa casa quando a página de créditos, alinhada ao pé, ganhou a ficha catalográfica completa e estourou. A correção foi alinhar a página de créditos ao topo, e criar uma guarda que aborta o arquivo se o sumário cair em página par.
Reproduzimos o efeito: colocamos 70 linhas na página de créditos. O pré-texto passou de 11 para 13 páginas. Com a quebra nativa, o sumário ainda caiu em página ímpar (a 11). Mas o livro ganhou duas páginas que ninguém pediu, e uma delas ficou em branco. Por isso a conferência certa tem duas partes: a paridade do sumário e a contagem de páginas do pré-texto contra o esperado.
Passo a passo
- Liste os blocos do livro. Quais dos 13 itens ele usa? Cada recto escolhido traz o seu verso.
- Monte o pré-texto com as funções de par, como no arquivo acima.
- Meça a página do sumário:
total=$(pdfinfo livro.pdf | awk '/^Pages/{print $2}')
for p in $(seq 1 "$total"); do
pdftotext -f "$p" -l "$p" livro.pdf - | grep -q "^Sumário" && s=$p
done
echo "sumário na página $s ($([ $((s%2)) = 1 ] && echo ímpar || echo PAR))"
- Compare a contagem do pré-texto com a esperada: 2 páginas por bloco de recto mais o sumário.
- Feche o caderno. O total do miolo para gráfica precisa ser múltiplo de 4. Páginas de anotações no fim completam o caderno, no lugar de páginas em branco.
A ficha catalográfica no pré-texto
A ficha vai na página de créditos, e três regras a protegem:
- A colação é medida no PDF. A frase "82 p. ; 23 cm." mente sozinha: qualquer ajuste de diagramação muda a contagem. O arquivo recompila, lê o número de páginas e a altura com
pdfinfoe corrige a colação se divergir. A norma ISBD pede só a altura, arredondada para cima. Com sangria, a altura declarada é a do livro aparado, e não a do arquivo. - Campo que só um bibliotecário emite fica visível. CDD, cidade e CNPJ entram com a marca
‹A PREENCHER›em vez de omitidos. A pendência aparece na prova, e o registro não mente. - O ISBN vai dentro da ficha. Quando há ficha, imprimir o ISBN de novo na página de créditos é erro. Quando não há, ele precisa aparecer em algum lugar. Já tivemos um livro com o ISBN nos dados e em nenhuma página do PDF: por isso uma guarda confere o número dentro do PDF.
O modo miolo: capa e cortesia saem juntas
O arquivo que vai para a gráfica não leva a capa, que é outro arquivo. Retirar a capa e a cortesia dela, as duas juntas mantém a paridade. Tirar só uma vira a paridade do pré-texto inteiro. A primeira página do miolo passa a ser a falsa folha de rosto, em recto.
As guardas
| Guarda | O que pega |
| Fechamento | miolo fora do múltiplo de 4 |
| Colação | a ficha declarando o número errado de páginas |
| Paridade | o sumário em página par |
| ISBN | o ISBN nos dados e fora do PDF |
Cinco das nossas seis guardas pegam defeito invisível: o livro compila "com sucesso" e vai errado para a gráfica. A ordem importa: o fechamento vem antes da colação, porque fechar o caderno muda o total que a colação declara.
Quando NÃO usar as 13 posições
São posições de livro impresso trade, com ficha. Em livro só digital, não há recto e verso, e boa parte do par some. Em livro curto de autoridade, vários blocos (manifesto, epígrafe, elogios) podem não existir, e está certo: o invariante garante que o sumário continua à direita.
Alternativa sem o nosso ambiente
O princípio vale em qualquer programa. Cada bloco de recto vem com o seu verso. A conferência é feita no PDF final, medindo a página do sumário e o total. Em um programa de layout visual, o mesmo se obtém com páginas-mestras e quebras de página à direita.
O que o Claude faz hoje, e como fazer sem ele
Hoje o Claude monta o pré-texto pelo payload do livro e roda as guardas, que abortam o arquivo se algo estiver errado. Sem ele, use o arquivo do artigo, o laço de medição do sumário e a conferência de colação com pdfinfo.
Onde entra na operação
O pré-texto é montado na diagramação e conferido de novo no fechamento do miolo. O guia da esteira está em Como produzimos o miolo de um livro profissional sem InDesign. A regra de capítulo em página ímpar, que usa a mesma quebra, está em capítulo em página ímpar sem página em branco. O fechamento final está no checklist de preflight do miolo. A ficha e o ISBN têm artigo próprio neste cluster.
Baixe, para guardar: checklist de preflight do miolo, com comando e limite por item (PDF).
Versões usadas neste artigo: veja a matriz de versões.



