
Fiquei interessado em um artigo de pesquisa de 1991, do qual não consigo obter uma versão eletrônica on-line. O autor teve a gentileza de me enviar suas fontes de texto, mas ele próprio não conseguiu produzir um arquivo PDF a partir delas. Agora estou tentando compilar esse arquivo.
Os "arquivos de estilo" carregados começam com várias definições de comandos de fonte que falham em minha máquina:
\font\fivesym=msym5
\font\tenss=amss10
\font\tenssi=amssi10
\font\sixrm=amr6
\font\sixi=ammi6
\font\sixsy=amsy6
\font\sixbf=ambx6
\font\sixsym=msym6
\font\sevensym=msym7
\font\eightrm=amr8
\font\eighti=ammi8
\font\eightsy=amsy8
\font\eightbf=ambx8
\font\eightsl=amsl8
\font\eightit=amti8
\font\eightsym=msym8
\font\eighttt=amtt8
\font\ninerm=amr9
\font\ninei=ammi9
\font\ninesy=amsy9
\font\ninebf=ambx9
\font\ninesl=amsl9
\font\nineit=amti9
\font\ninesym=msym9
\font\elevenbf=ambx10 scaled 1095
\font\tensmc=amcsc10
\font\tensym=msym10
\font\twelvesmc=amcsc10 scaled 1200
\font\fourteensmc=amcsc10 scaled 1440
Tentar compilar este documento no TeX resulta em erros do formato:
! Font \tenss=amss10 not loadable: Metric (TFM) file not found.
Para começar com a primeira linha acima, meu sistema não possui um arquivo msym5.tfm e nenhum pacote no Ubuntu contém um arquivo com esse nome. Consegui encontrar algumas versões do arquivo na Web, mas não consigo instalar essa fonte sem um arquivo de mapa (que não consegui encontrar).
Existe uma boa maneira de obter fontes antigas para compilar esses documentos antigos? Posso substituir as definições por algo que funcione hoje? Infelizmente, não tenho ideia de como a fonte deve ficar em cada caso (a Web não forneceu nenhuma pista), e algumas das fontes podem ser fontes de símbolos usadas para caracteres matemáticos especiais.
Responder1
uau, issoéum arquivo antigo!
como egreg disse em um comentário, as am*
fontes ("quase modernas") podem ser substituídas por cm*
(computer modern; nunca houve uma série "b", que se poderia ter chamado de "melhor moderna" ou "pouco moderna"), e msym
deve ser substituído por msbm
.
se bem me lembro, houve algumas pequenas alterações entre msym
e msbm
, mas essa fonte foi usada principalmente para o alfabeto em negrito do quadro-negro. os formatos dessas letras são diferentes nas duas fontes - msbm
foi usado um modelo serifado, substituindo as formas mais "geométricas" msym
- mas as posições das letras são as mesmas, então a saída deve ter o mesmo significado.
em relação à mudança de am*
para cm*
, não há garantia de que as métricas sejam idênticas, portanto, as quebras de linha e de página podem não ser iguais às originais. no entanto, o conteúdo deve ter significado idêntico.
uma outra mudança que eu sugeriria é a remoção dos %
sinais seguindo as atribuições das fontes; eles não são necessários e, no caso dos scaled
qualificadores, são na verdade um tanto ineficientes, pois servem para fazer com que o tex continue lendo para determinar se o fator de escala é talvez "10950" (um absurdo, é claro, mas o tex é um programa e faz apenas o que é mandado).
acho que você deveria estar grato por esses arquivos não terem sido escritos para tex78; essa é uma lata de vermes bem diferente e não é tão facilmente consertada. do jeito que está, o comentário de egreg de que alguns usuários não estavam muito interessados em atualizar seus sistemas está correto. as cm
fonteseramfornecido com o tex82, e as fontes msa*
e msb*
símbolos foram lançadas em 1985 (anunciadas emrebocador 6:3). a remoção de msx*
e msy*
pode ser condenada, mas foi a maneira mais fácil de garantir que os pedidos de manutenção fossem restringidos; naquela época, esperava-se que a distribuição de fontes incluísse arquivos de pixel em diversas resoluções diferentes, ajustados para impressoras de gravação em preto ou branco, e a manutenção era uma tarefa muito mais demorada do que é hoje.