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