Je crée un programme de console relativement petit qui sera également utilisé par d'autres personnes. Dans le cadre de sa sortie, il créera un fichier tex qui contiendra deux tables, quelques lignes de texte et un tracé.
Non, mon programme est plutôt petit - moins d’un Mo. Le problème est que je ne peux pas compter sur mes utilisateurs pour installer latex, donc je voudrais inclure le minimum de fichiers requis pour le créer (pdf). Quel serait le bon endroit pour commencer à chercher sur ce sujet, ou mieux encore, est-ce que quelqu'un sait ce que je devrais inclure avec pour accomplir cela?
Je me souviens que ma dernière installation de latex était jolie… enfin, gigantesque
Sincères amitiés !
windows-xp
latex
Tour
la source
la source
Réponses:
Vous pouvez essayer l’une des distributions MSDOS obsolètes. Certains d'entre eux sont assez petits, comme la base emtex (plus ses polices ). À partir de 1998.
L’installation est documentée dans Making TeX Work de Norm Walsh , qui est encore plus obsolète depuis 1994, mais cela devrait suffire à vous indiquer les éléments que vous pouvez jeter, résumés de manière pratique dans la section Réduire emTeX . Il estime que vous pouvez réduire la distribution à 5,5 Mo.
Mais soyez averti: une distribution aussi minuscule n'aura pas d'agrafes telles que pdftex, Metapost ou TikZ, bien qu'il y ait déjà eu graphicx et Pstricks à l'époque ...
Réduire davantage signifie réduire les polices: peut-être que si vous utilisiez la capacité de Xetex de prendre en charge les polices du système d'exploitation, cela aiderait? Mais je ne pense pas qu'emtex ait Xetex ...
la source
Vous n'avez pas dit pourquoi vous devez avoir un PDF, alors puis-je vous suggérer une autre solution, à savoir que le programme produise du code HTML en sortie et que vous utilisiez
gnuplot
(qui, si je lis la licence correctement, vous pouvez le redistribuer avec votre programme) pour créer l'intrigue? Vous ne pouvez pas supposer que les gens auront TeXLive (ou autre) installé, mais je pense que vous pouvez supposer qu'ils auront un navigateur Web.la source