Re: input Datei in tabular

Ulrike Fischer <[email protected]>
Newsgroups gmane.comp.tex.german
Message-ID <[email protected]>
Am Wed, 22 Feb 2023 18:37:33 +0100 schrieb Axel Berger:


> Aber das alte Referenzwerk beschreibt ja nicht nur die Funktion von \input
> zum damaligen Zeitpunkt sondern nennt klar und unmißvertändlich den Sinn
> und Zweck dieses Befehls. Der ist jetzt nicht mehr gegeben und in meinen
> Augen ist das eine Verschlechterung und ein Rückschritt.

Also mindestens seit 1993 ist \input so definiert 

% \changes{v0.9b}{1993/12/04}{Macro reimplemented}
%    \begin{macrocode}
\def\input{\@ifnextchar\bgroup\@iinput\@@input}
%    \end{macrocode}
%  \end{macro}


Das ist nicht expandierbar (wegen des \@ifnextchar) und man kann es
deswegen in Tabellen nicht beliebig verwendbar. 

Es ist auch z.B. in \edef nicht verwendbar. \edef\befehl{abc} ist
unproblematisch, \edef\befehl{\input{datei}} hingegen flog dir schon
immer um die Ohren.


Abgesehen davon ist die Vorstellung, dass ein Befehl 100% das selbe
wie sein Ersetzungtext tut, grundsätzlich unsinnig. Es gibt immer
den Schritt dazwischen, dass der Befehl ja erstmal ausgeführt werden
muss. 


-- 
Ulrike Fischer 
http://www.troubleshooting-tex.de/

-- 
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.