Warum ist Latex so groß?

13

Auf Windows kommt MikTex in einer DVD. Es ist um ein Vielfaches größer als eine typische Linux-Distribution. Das macht es unmöglich, Latex auf einem Memory Stick zu tragen, wie ich es mit vielen anderen nützlichen Programmen tue.

Warum ist es so groß? Ich dachte, es sei nur eine Sprache oder ein System, aber ich habe noch nie eine Programmiersprache mit Gigabyte an Bibliotheken gesehen.

Es ist nur so, dass es ein schlechtes Gefühl gibt, wenn Ihre Latex-Distribution vier Gigabyte Speicherplatz einnimmt, wenn Sie erwarten, dass sie etwa 200 MB groß ist.

Geselle Geek
quelle
6
Schriften. viele, viele (und viele) Schriften.
Quack Quijote
(Das ist übrigens nur eine Vermutung. Ich weiß es eigentlich nicht. Interessante Frage, tho.)
Quacksalber Quijote
Keine Notwendigkeit zu raten. Du hast recht. Viele, viele Schriften!
DaveParillo
1
Ich würde argumentieren, dass der springende Punkt bei Latex darin besteht, eine Textdatei auf Ihrem Memory Stick mitzuführen. Bearbeiten Sie es mit irgendetwas und kompilieren Sie es, wenn Sie dazu kommen. Tragen Sie die ausführbaren Dateien von MS Office bei sich?
DaveParillo

Antworten:

12

Die vollständige Installation von MikTeX umfasst eine Vielzahl von Zusatzpaketen, von denen Sie die meisten niemals verwenden werden, sowie eine Vielzahl von Schriftarten für viele verschiedene Alphabete. Anstatt alles zu installieren, ist es besser, eine Minimalinstallation durchzuführen und MikTeX die sofortige Installation der erforderlichen Pakete und Schriftarten zu ermöglichen (vorausgesetzt, Sie haben eine Internetverbindung, wenn Sie diese verwenden).

Die portable Version von MikTeX ( http://miktex.org/portable/ ) ist knapp 100 MB groß, was nicht schlecht ist.

Rob Hyndman
quelle
Nahe genug. Es sind die Schriften, die es so groß machen.
DaveParillo
Natürlich ist die 100-MiB-Zahl nur für den gepackten Installer bestimmt - selbst wenn sie nicht komprimiert wurde, werden diese Horden kleiner Dateien ihren Tribut entsprechend Ihrer "Cluster" -Größe fordern. Darüber hinaus werden Sie wahrscheinlich feststellen, dass Sie beim Versuch, sie zu verwenden, eine Vielzahl von Paketen auslösen, die automatisch installiert werden. (Von METAFONT generierte Bitmaps werden wahrscheinlich viel dazu beitragen, aber es scheint nicht, dass sie mir wirklich viel Ärger bereiten - das gesamte Schriftartverzeichnis in meiner Installation ist nur 63,8 MiB groß.) Aber meine aktuellen 400 MiB schlägt sicher 4 Gigs!
SamB