Re: lade packet, abhängig von der TL version?

"Jakob Mendel" (via tex-d-l Mailing List) <[email protected]>
Newsgroups gmane.comp.tex.german
Message-ID <[email protected]>
Hallo Uwe,

> Hallo
>
> Ist es möglich, eine if Konstruktion zu basteln, so daß,
>
>      1. wenn der File mit texlive 2023 kompiliert wird, eine Version eines Style files geladen wird,
>
>      2. Wird texlive 2019 benutzt wird eine andere Version des Style
>         files geladen
>
> […]
>
> Das Problem kommt daher, daß nicht alle Authoren die selbe texlive
> Version installiert haben.
>
> Gruß
>
> Uwe Brauer

Ich kenne das Problem und habe es (unter Linux) anders gelöst:
a) Ich installiere mittels install-tl.
b) Jede neue TeXlive-Version erhält bei der Installation ein eigenes
Wurzelverzeichnis (TEXDIR) …/texlive/20xx, wobei 20xx für das jeweilige
Jahr steht.  Wird TEXDIR manuell verändert, paßt install-tl automatisch
weitere Verzeichnisse an; andere bleiben unverändert.  Da mußt Du
entscheiden, ob Du z. B. TEXMFCONFIG jahrgangsübergreifend oder
jahrgangsspezifisch haben willst.
c) Die Umgebungsvariablen setze ich jahrgangsspezifisch per
Shell-Script, wobei eine (neue) Variable $PATH ohne den Pfad zu
LaTeX20xx enthält.  Will ich später zu einem anderen Jahrgang von
TeXlive wechseln, greife ich auf diese Variable zu und ergänze sie
entsprechend.
d) Sind die Umgebungsvariablen gesetzt, läßt sich der LaTeX-Quellcode
mit der jeweiligen TeXlive-Variante und den kompatiblen .sty-Dateien
kompilieren.

Zum Weiterlesen empfehle ich https://www.tug.org/texlive/acquire.html,
v. a. den Abschnitt "Past releases".  Ältere TeXlive-Versionen bis
einschließlich 1996 [!] findest Du unter
https://ftp.tu-chemnitz.de/pub/tug/historic/systems/texlive/.

Viele Grüße
Jakob

-- 
FAQ: http://texfragen.de/
Durchsuchbares Archiv: https://www.listserv.dfn.de/sympa/arc/tex-d-l 
Unsubscribe/Verwaltung: https://www.listserv.dfn.de/sympa/info/tex-d-l
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.