input Datei in tabular

"fi" (via tex-d-l Mailing List) <[email protected]>
Newsgroups gmane.comp.tex.german
Message-ID <[email protected]>
Liebe TeXniker,

oft habe ich tabellierte Daten, die aus unterschiedlichen Quellen
stammen und in einfachen Dateien liegen. Ein vereinfachtes Beispiel
zeigt die Datei "dat.tex":

   1 &  2 & 3 \\
  42 & 13 & 5 \\


Diese Datei soll von einem TeX-File per \input eingelesen werden. 


\documentclass{article}
\begin{document}
\begin{tabular}{|r|r|r|}
  A & B & C \\
  \hline
  \input{dat}
  \hline
\end{tabular}
\end{document}


Wenn ich diese Datei mit einem älteren Compiler (LaTeX2e <2017-04-15>)
übersetzen lasse, entsteht die erwartete Tabelle (mit Linie
unter der letzten Zeile), etwa:

    |      A |  B | C |
    +--------+----+---+
    |      1 |  2 | 3 |
    |     42 | 13 | 5 |
    +--------+----+---+


Ein neuerer pdflatex-Compiler (LaTeX2e <2020-10-01>) wirft folgende Fehlermeldung:

\hline ->\noalign 
                  {\ifnum 0=`}\fi \hrule \@height \arrayrulewidth \futurelet...
l.9   \hline

Ignoriert man diese und lässt weiter compilieren, dann entsteht eine
Tabelle ohne Linie unter der unteren Zeile. Sie sieht folgendermaßen
aus:

    |      A |  B | C |
    +--------+----+---+
    |      1 |  2 | 3 |
    |     42 | 13 | 5 |
    | height | 


Komentiert man die untere \hline aus, dann läuft die Übersetzung ohne
Fehlermeldung, und das Resultat sieht etwa so aus:

    |      A |  B | C |
    +--------+----+---+
    |      1 |  2 | 3 |
    |     42 | 13 | 5 |
    |        | 


Meine Fragen:

- wie kann man die Fehlermeldung bzw. den einsamen Eintrag am Ende erklären?

- ist \input innerhalb einer \tabular-Umgebung vielleicht verboten?
  Was wäre dann der korrekte Weg?



Dank für Hinweise und viele Grüße


Torsten Finke



--
------------------------------------------------------------------------
Torsten Finke [email protected]

Ingenieurgemeinschaft IgH
Gesellschaft für Ingenieurleistungen mbH
Heinz-Bäcker-Str. 34
D-45356 Essen
------------------------------------------------------------------------

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