Gibt es eine Möglichkeit, Pakete befehlsabhängig zur Laufzeit nachzuladen? (Zukunftsmusik)
Jetzt wird's schwierig:
Gesetzt den Fall, ich habe den folgenden Code, habe aber das Paket longtable in der Präamble nicht geladen.(hier auskommentiert) Nun benutze ich das Paket longtable (oder ein anderes) und/oder Befehle daraus im Quellcode.
Wie könnte Latex erkennen, aus welchem Paket ein Befehl stammt, welches Paket dafür nachgeladen werden muß und wie könnte Latex dieses Paket selbständig in die Präamble einfügen oder nachladen, idealerweise im ersten oder zweiten Durchlauf?
Wie müsste man Befehle und Pakete in Zukunft gestalten, sodaß Latex in der Lage ist, die Herkunft der Befehle festzustellen, die relevanten Pakete nachzuladen und darüber hinaus aussagekräftige Fehlermeldungen auszugeben und, um es auf die Spitze zu treiben, ein interaktives Nachladen der Pakete zu ermöglichen?
\documentclass[a4paper]{article}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
%\usepackage{longtable}
\begin{document}
Normaler Text.Normaler Text.Normaler Text.Normaler Text.Normaler Text.
\begin{longtable}[c]{p{2cm}p{2cm}}\caption{longtable}\\
Das ist ein longtable&dessen Paket nachgeladen werden soll\\
\end{longtable}
Normaler Text.Normaler Text.Normaler Text.Normaler Text.Normaler Text.
\end{document}