Não tenho certeza se você está perguntando apenas sobre apresentações que foram visualizadas em um terminal ou algo controlado por um computador ou que foram geradas por meio do computador, mas responderei a elas.
De volta à década de 1970, a maioria dos usuários do UNIX criava papers e vugraphs e man pages usando o troff , que Era uma linguagem de marcação e um programa para traduzir essa linguagem de marcação em um formato que poderia ser usado por impressoras. nroff
era uma versão de troff
que usava o mesmo idioma de entrada, mas sua saída consistia em caracteres ASCII de largura fixa. Em muitos casos, era suficiente para alguém que estivesse preparando uma apresentação usar nroff
, imprimir o documento resultante em uma impressora de linha (com papel dobrado) e, em seguida, usar uma copiadora para copiá-lo em papel comum ou material fotográfico.
Os documentos que precisavam ter várias fontes foram enviados para fototipos e, posteriormente, para impressoras a laser. Na Bell Labs, por exemplo, troff
enviaria sua saída, usando lpr , para um sistema GCOS em um grande centro de distribuição que comandava um fototipo- gráfico. lpr
usou o campo GECOS em /etc/passwd
, que continha o nome e outros dados de identificação (como departamento e número de caixa) para que o trabalho pudesse ser faturado e roteado adequadamente.
Um conjunto de ferramentas cresceu em torno de troff/nroff
, incluindo o pré-processador tbl para formatar tabelas e o pré-processador eqn para formatar equações matemáticas. Já que a linguagem troff era de nível baixo (por exemplo, para saber quando produzir um rodapé, você tinha que definir uma armadilha usando .wh
("quando") que seria ativado quando a saída fosse, digamos, 10,5 polegadas No topo da página atual), pacotes de macro como ms e mm
foram escritos para tornar a escrita a marcação é mais fácil.
ditroff
foi uma continuação para troff
que poderia lidar com tipos adicionais de impressoras (como impressoras a laser Postscript); separou troff
(e nroff
) em uma extremidade frontal e uma variedade de back ends dependentes de dispositivo, conectados a um tubo.