
Mich hat eine Forschungsarbeit aus dem Jahr 1991 interessiert, von der ich keine elektronische Online-Version bekommen kann. Der Autor war so freundlich, mir seine Textquellen zuzusenden, ist aber selbst nicht in der Lage, daraus eine PDF-Datei zu erstellen. Jetzt versuche ich, diese Datei zusammenzustellen.
Die geladenen „Stildateien“ beginnen mit einer Reihe von Schriftartbefehlsdefinitionen, die auf meinem Computer fehlschlagen:
\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
Beim Versuch, dieses Dokument in TeX zu kompilieren, treten Fehler der Form auf:
! Font \tenss=amss10 not loadable: Metric (TFM) file not found.
Um mit der ersten Zeile oben zu beginnen: Mein System hat keine Datei msym5.tfm und kein Paket in Ubuntu enthält eine Datei mit diesem Namen. Ich konnte einige Versionen der Datei im Internet finden, aber ich kann diese Schriftart nicht ohne eine Zuordnungsdatei installieren (die ich nicht finden konnte).
Gibt es eine gute Möglichkeit, alte Schriftarten zu bekommen, um solche alten Dokumente zusammenzustellen? Kann ich die Definitionen durch etwas ersetzen, das heute funktioniert? Leider habe ich keine Ahnung, wie die Schriftart in jedem Fall aussehen soll (das Internet lieferte keinen Hinweis), und einige der Schriftarten könnten Symbolschriftarten sein, die für spezielle mathematische Zeichen verwendet werden.
Antwort1
Wow dasIsteine uralte Akte!
wie egreg in einem Kommentar gesagt hat, am*
können die („almost modern“) Schriftarten durch cm*
(computer modern; es gab nie eine „B“-Serie, die man als „better modern“ oder „barely modern“ hätte bezeichnen können) ersetzt werden und msym
sollten durch ersetzt werden msbm
.
wenn ich mich recht erinnere, gab es zwischen msym
und ein paar kleine Änderungen msbm
, aber diese Schriftart wurde hauptsächlich für das Blackboard-Bold-Alphabet verwendet. Die Formen dieser Buchstaben sind in den beiden Schriftarten unterschiedlich – in wurde msbm
ein Serifenmodell verwendet, das die „geometrischeren“ Formen in ersetzte msym
–, aber die Positionen der Buchstaben sind gleich, sodass die Ausgabe dieselbe Bedeutung haben sollte.
Beim Wechsel von am*
zu cm*
kann die Übereinstimmung der Maße nicht garantiert werden, so dass Zeilen- und Seitenumbrüche möglicherweise nicht mit dem Original übereinstimmen. Dennoch sollte die inhaltliche Übereinstimmung bestehen.
eine weitere Änderung, die ich vorschlagen würde, ist das Entfernen der %
Zeichen nach den Schriftartzuweisungen. Sie sind nicht erforderlich und im Fall der scaled
Qualifizierer sogar ziemlich ineffizient, da sie dazu dienen, dass Tex weiterliest, um festzustellen, ob der Skalierungsfaktor vielleicht „10950“ beträgt (was natürlich absurd ist, aber Tex ist ein Programm und tut nur, was ihm gesagt wird).
ich denke, Sie sollten dankbar sein, dass diese Dateien nicht für Tex78 geschrieben wurden; das ist ein ganz anderes Problem und nicht so leicht zu beheben. So wie es ist, ist Egregs Kommentar, dass einige Benutzer nicht sehr daran interessiert waren, ihre Systeme zu aktualisieren, richtig. Die cm
Schriftartenwarmit tex82 ausgeliefert, und die msa*
und msb*
Symbolschriftarten wurden 1985 veröffentlicht (angekündigt inSchlepper 6:3). Die Entfernung von msx*
und msy*
wird vielleicht verurteilt, aber es war der einfachste Weg, um die Wartungsanfragen einzuschränken. Damals wurde erwartet, dass die Schriftartverteilung Pixeldateien mit mehreren verschiedenen Auflösungen enthielt, die für Schwarz-Weiß-Drucker optimiert waren, und die Wartung war ein viel zeitaufwändigeres Unterfangen als heute.