Escapando do caractere de escape

Escapando do caractere de escape

No TeXbook, Knuth pergunta:

Exercício 7.2

Você pode imaginar por que o designer do TeX simples decidiu não fazer \\a sequência de controle para barras invertidas?

Tem algo a ver com o fato de que as sequências de controle formadas pelo caractere de escape seguido por uma não-letra são símbolos de controle e esperam que uma letra o siga?

Responder1

Knuth responde isso noCódigo TeXbook(linhas 2.300-2.305, ou p 307):

\exercise Can you imagine why the designer of plain \TeX\ decided not
to make `|\\|' the control sequence for reverse slashes?^^{backslash}
\answer Reverse slashes (backslashes) are fairly uncommon in formulas or
text, and |\\| is very easy to type; it was therefore felt best not to
reserve |\\| for such limited use. Typists can define |\\| to be whatever
they want (including |\backslash|).

ou formatado:

P: Você pode imaginar por que o designer do TeX simples decidiu não fazer \\a sequência de controle para barras invertidas?

R: Barras invertidas (barras invertidas) são bastante incomuns em fórmulas ou texto e \\são muito fáceis de digitar; portanto, considerou-se melhor não reservar \\para um uso tão limitado. Os digitadores podem definir \\o que quiserem (inclusive \backslash).

informação relacionada