Antes de continuar a ler: Esta questão refere-se aTeX simplesapenas. Obrigado!
Estou me perguntando como adicionar números de linha para linhas interrompidas pelo mecanismo de quebra de linha do TeX. (Meu texto não contém quebras de linha explícitas/forçadas.)
Na verdade, minha pergunta é mais geral: como posso inserir um token de sequência de controle para cada linha que o TeX interrompeu em um parágrafo?
Responder1
Para responder à sua pergunta mais limitada sobre números de linha. O venerável EDMAC costuma ser bom nessas coisas.
\input edmac
\hsize=3in
\firstlinenum=1
\linenumincrement=1
\beginnumbering
\pstart
Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.
Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.
Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
\pend
\endnumbering
\end
EDIT: As fontes do EDMAC foram muito instrutivas. Para responder à sua pergunta ampliada sobre o token de sequência de controle para cada linha. Este é o meu entendimento, corrija se eu estiver errado:
Os arquivos de entrada são primeiro convertidos em listas de tokens na “boca” do TEX... [então] os tokens expansíveis são convertidos em não expansíveis na “garganta” do TEX por um processo semelhante à regurgitação. Quando os tokens não expansíveis finalmente chegam ao trato gastrointestinal do TEX, a verdadeira atividade de composição tipográfica começa. -TeXbook página 267
O que isto significa é que, a menos que alguém queira processar parágrafos em linhas (como faz o EDMAC), não é possível ter algo expandido automaticamente em cada linha composta (exceto \endlinechar). Ou seja, não existe uma maneira fácil de fazer o que você deseja.