%3F.png)
Eu escrevo texto, não matemática. Eu uso Linux, meu editor (um humano) usa Windows e não conhece nenhum TeX (e não tem TeX). Trocamos arquivos utf8 de texto simples sem qualquer marcação TeX. Normalmente me lembro de converter as terminações LF do Linux em terminações CRLF do Windows, antes de enviar o arquivo. É raro o editor retornar algo além de CRLF.
Posso converter CRLF em LF com bastante facilidade. Mas se eu esquecer de fazer isso, o que acontecerá quando eu inserir esse arquivo no meu Linux TeX? O CR é simplesmente ignorado (idealmente)? Não vi isso na tabela catcode. Ou o CR tem consequências?
Tentei alguns casos de teste, sem problemas visíveis, mas isso não significa que não haja problemas maiores.
Responder1
Implementações baseadas em web2c usam U+000A
, U+000D
e U+000DU+000A
pares como final de linha em todas as plataformas.
Mesmo que o arquivo tenha um formato misto com convenções diferentes dentro do mesmo arquivo, não faz diferença que cada uma dessas sequências seja tratada como fim de linha, qualquer espaço U+0020
anterior será removido e o final da linha será marcado com o atual \endlinechar
(se for válido Código do caractere)