
Me interesé en un trabajo de investigación de 1991, del cual no puedo obtener una versión electrónica en línea. El autor tuvo la amabilidad de enviarme sus fuentes en texto, pero él mismo no puede producir un archivo pdf a partir de ellas. Ahora estoy intentando compilar este archivo.
Los "archivos de estilo" que se cargan comienzan con una serie de definiciones de comandos de fuentes que fallan en mi 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
Intentar compilar este documento en TeX produce errores del tipo:
! Font \tenss=amss10 not loadable: Metric (TFM) file not found.
Para comenzar con la primera línea anterior, mi sistema no tiene un archivo msym5.tfm y ningún paquete en Ubuntu contiene un archivo con este nombre. Pude encontrar algunas versiones del archivo en la Web pero no puedo instalar esta fuente sin un archivo de mapa (que no pude encontrar).
¿Existe una buena manera de conseguir fuentes antiguas para compilar documentos tan antiguos? ¿Puedo reemplazar las definiciones por algo que funcione hoy? Desafortunadamente, no tengo idea de cómo se supone que debe verse la fuente en cada caso (la Web no proporcionó ninguna pista), y algunas de las fuentes podrían ser fuentes de símbolos utilizadas para caracteres matemáticos especiales.
Respuesta1
Wow esoes¡un archivo antiguo!
como ha dicho egreg en un comentario, las am*
fuentes ("casi modernas") se pueden sustituir por cm*
(modernas por computadora; nunca hubo una serie "b", que se podría haber llamado "mejor moderna" o "apenas moderna"), y msym
debe ser reemplazado por msbm
.
Si no recuerdo mal, hubo algunos pequeños cambios entre msym
y msbm
, pero esa fuente se ha utilizado principalmente para el alfabeto en negrita de la pizarra. las formas de estas letras son diferentes en las dos fuentes (en msbm
un modelo serif se utilizó, reemplazando las formas más "geométricas" msym
), pero las posiciones de las letras son las mismas, por lo que el resultado debe tener el mismo significado.
Con respecto al cambio de am*
a cm*
, no se garantiza que las métricas sean idénticas, por lo que los saltos de línea y de página pueden no ser los mismos que los originales. no obstante, el contenido debe ser idéntico en significado.
Otro cambio que sugeriría es la eliminación de los %
letreros que siguen a las asignaciones de fuentes; no son necesarios, y en el caso de los scaled
calificadores, en realidad son algo ineficientes, ya que sirven para hacer que tex continúe leyendo para determinar si el factor de escala es quizás "10950" (un absurdo, por supuesto, pero tex es un programa y hace sólo lo que se le dice).
Creo que deberías estar agradecido de que estos archivos no hayan sido escritos para tex78; Esa es una lata de gusanos bastante diferente y no tan fácil de reparar. Tal como están las cosas, el comentario de egreg de que algunos usuarios no estaban muy interesados en actualizar sus sistemas es acertado. las cm
fuenteseranenviado con tex82, y las fuentes msa*
de msb*
símbolos y se lanzaron en 1985 (anunciado enremolcador 6:3). la eliminación de msx*
y msy*
puede ser denunciada, pero era la forma más fácil de garantizar que se redujeran las solicitudes de manutención; En aquellos días, se esperaba que la distribución de fuentes incluyera archivos de píxeles en varias resoluciones diferentes, optimizados para impresoras de escritura en blanco o negro, y el mantenimiento era una tarea que requería mucho más tiempo que hoy.