PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tabelle auf eine Seite in mehreren Spalten



HannesZ
11-02-2008, 23:27
Hallo!

Ich hab eine wahrscheinlich sehr elementare Frage: Ich habe eine ziemlich lange Tabelle (ca.120 Zeilen), aber mit nur zwei Einträgen in jeder Zeile, nämlich Matrikelnummer und Punkte (Liste einer Klausur). Wenn ich die Liste einfach herunterschreibe wird daraus eine lange, linksbündige, schmale Tabelle die sich über mehrere Seiten erstreckt. Ich möchte jedoch, dass die Tabelle anstatt auf einer neuen Seite als weitere Spalte auf der ersten Seite erscheint bis diese Seite voll ist. Wäre sehr nett wenn mir jemand helfen kann denn aus den FAQ's und aus der Forensuche hat sich mir leider keine Lösung erschlossen,

vielen Dank,

Johannes

cookie170
12-02-2008, 15:01
Wenn Du die Tabelle hast, mutmaßlich in OpenOffice-Calc oder Excel, warum baust Du in OpenOffice nicht einfach eine mehrspaltige Tabelle daraus und exportierst sie nach Latex mit calc2latex?

Als Tabelle kriege ich das jedenfalls nicht hin:


\documentclass{scrartcl}
\usepackage{longtable, multicol}


\begin{document}
\begin{multicols}{2}
\begin{longtable}{|r|r|}
\hline
1234567 & 1 \\ \hline
1234568 & 2 \\ \hline
1234569 & 3 \\ \hline
1234570 & 4 \\ \hline
1234571 & 5 \\ \hline
1234572 & 6 \\ \hline
1234573 & 7 \\ \hline
1234574 & 8 \\ \hline
1234575 & 9 \\ \hline
1234576 & 10 \\ \hline
1234577 & 11 \\ \hline
1234578 & 12 \\ \hline
1234579 & 13 \\ \hline
1234580 & 14 \\ \hline
1234581 & 15 \\ \hline
1234582 & 16 \\ \hline
1234583 & 17 \\ \hline
1234584 & 18 \\ \hline
1234585 & 19 \\ \hline
1234586 & 20 \\ \hline
1234587 & 21 \\ \hline
1234588 & 22 \\ \hline
1234589 & 23 \\ \hline
1234590 & 24 \\ \hline
1234591 & 25 \\ \hline
1234592 & 26 \\ \hline
1234593 & 27 \\ \hline
1234594 & 28 \\ \hline
1234595 & 29 \\ \hline
1234596 & 30 \\ \hline
1234597 & 31 \\ \hline
1234598 & 32 \\ \hline
1234599 & 33 \\ \hline
1234600 & 34 \\ \hline
1234601 & 35 \\ \hline
1234602 & 36 \\ \hline
1234603 & 37 \\ \hline
1234604 & 38 \\ \hline
1234605 & 39 \\ \hline
1234606 & 40 \\ \hline
1234607 & 41 \\ \hline
1234608 & 42 \\ \hline
1234609 & 43 \\ \hline
1234610 & 44 \\ \hline
1234611 & 45 \\ \hline
1234612 & 46 \\ \hline
1234613 & 47 \\ \hline
1234614 & 48 \\ \hline
1234615 & 49 \\ \hline
1234616 & 50 \\ \hline
1234617 & 51 \\ \hline
1234618 & 52 \\ \hline
1234619 & 53 \\ \hline
1234620 & 54 \\ \hline
1234621 & 55 \\ \hline
1234622 & 56 \\ \hline
1234623 & 57 \\ \hline
1234624 & 58 \\ \hline
1234625 & 59 \\ \hline
1234626 & 60 \\ \hline
1234627 & 61 \\ \hline
1234628 & 62 \\ \hline
1234629 & 63 \\ \hline
1234630 & 64 \\ \hline
1234631 & 65 \\ \hline
1234632 & 66 \\ \hline
1234633 & 67 \\ \hline
1234634 & 68 \\ \hline
1234635 & 69 \\ \hline
1234636 & 70 \\ \hline
1234637 & 71 \\ \hline
1234638 & 72 \\ \hline
1234639 & 73 \\ \hline
1234640 & 74 \\ \hline
1234641 & 75 \\ \hline
1234642 & 76 \\ \hline
1234643 & 77 \\ \hline
1234644 & 78 \\ \hline
1234645 & 79 \\ \hline
1234646 & 80 \\ \hline
1234647 & 81 \\ \hline
1234648 & 82 \\ \hline
1234649 & 83 \\ \hline
1234650 & 84 \\ \hline
1234651 & 85 \\ \hline
1234652 & 86 \\ \hline
1234653 & 87 \\ \hline
1234654 & 88 \\ \hline
1234655 & 89 \\ \hline
1234656 & 90 \\ \hline
1234657 & 91 \\ \hline
1234658 & 92 \\ \hline
1234659 & 93 \\ \hline
1234660 & 94 \\ \hline
1234661 & 95 \\ \hline
1234662 & 96 \\ \hline
1234663 & 97 \\ \hline
1234664 & 98 \\ \hline
1234665 & 99 \\ \hline
1234666 & 100 \\ \hline
1234667 & 101 \\ \hline
1234668 & 102 \\ \hline
1234669 & 103 \\ \hline
1234670 & 104 \\ \hline
1234671 & 105 \\ \hline
1234672 & 106 \\ \hline
1234673 & 107 \\ \hline
1234674 & 108 \\ \hline
1234675 & 109 \\ \hline
1234676 & 110 \\ \hline
1234677 & 111 \\ \hline
1234678 & 112 \\ \hline
1234679 & 113 \\ \hline
1234680 & 114 \\ \hline
1234681 & 115 \\ \hline
1234682 & 116 \\ \hline
1234683 & 117 \\ \hline
1234684 & 118 \\ \hline
1234685 & 119 \\ \hline
1234686 & 120 \\ \hline
1234687 & 121 \\ \hline
1234688 & 122 \\ \hline
1234689 & 123 \\ \hline
1234690 & 124 \\ \hline
1234691 & 125 \\ \hline
1234692 & 126 \\ \hline
\end{longtable}
\end{multicols}
\end{document}

Nächste Idee: das ist in der Darstellung so einfach (keine komplizierten Tabellen-Features), warum nicht mit tabbing probieren?

Gruß,
Alexander

cookie170
12-02-2008, 15:08
Ja, so tut das:


\documentclass{scrartcl}
\usepackage{longtable, multicol}


\begin{document}
\begin{multicols}{3}
\begin{tabbing}

1234567 \hspace{1cm} \= 1 \\
1234568 \> 2 \\
1234569 \> 3 \\
1234570 \> 4 \\
1234571 \> 5 \\
1234572 \> 6 \\
1234573 \> 7 \\
1234574 \> 8 \\
1234575 \> 9 \\
1234576 \> 10 \\
1234577 \> 11 \\
1234578 \> 12 \\
1234579 \> 13 \\
1234580 \> 14 \\
1234581 \> 15 \\
1234582 \> 16 \\
1234583 \> 17 \\
1234584 \> 18 \\
1234585 \> 19 \\
1234586 \> 20 \\
1234587 \> 21 \\
1234588 \> 22 \\
1234589 \> 23 \\
1234590 \> 24 \\
1234591 \> 25 \\
1234592 \> 26 \\
1234593 \> 27 \\
1234594 \> 28 \\
1234595 \> 29 \\
1234596 \> 30 \\
1234597 \> 31 \\
1234598 \> 32 \\
1234599 \> 33 \\
1234600 \> 34 \\
1234601 \> 35 \\
1234602 \> 36 \\
1234603 \> 37 \\
1234604 \> 38 \\
1234605 \> 39 \\
1234606 \> 40 \\
1234607 \> 41 \\
1234608 \> 42 \\
1234609 \> 43 \\
1234610 \> 44 \\
1234611 \> 45 \\
1234612 \> 46 \\
1234613 \> 47 \\
1234614 \> 48 \\
1234615 \> 49 \\
1234616 \> 50 \\
1234617 \> 51 \\
1234618 \> 52 \\
1234619 \> 53 \\
1234620 \> 54 \\
1234621 \> 55 \\
1234622 \> 56 \\
1234623 \> 57 \\
1234624 \> 58 \\
1234625 \> 59 \\
1234626 \> 60 \\
1234627 \> 61 \\
1234628 \> 62 \\
1234629 \> 63 \\
1234630 \> 64 \\
1234631 \> 65 \\
1234632 \> 66 \\
1234633 \> 67 \\
1234634 \> 68 \\
1234635 \> 69 \\
1234636 \> 70 \\
1234637 \> 71 \\
1234638 \> 72 \\
1234639 \> 73 \\
1234640 \> 74 \\
1234641 \> 75 \\
1234642 \> 76 \\
1234643 \> 77 \\
1234644 \> 78 \\
1234645 \> 79 \\
1234646 \> 80 \\
1234647 \> 81 \\
1234648 \> 82 \\
1234649 \> 83 \\
1234650 \> 84 \\
1234651 \> 85 \\
1234652 \> 86 \\
1234653 \> 87 \\
1234654 \> 88 \\
1234655 \> 89 \\
1234656 \> 90 \\
1234657 \> 91 \\
1234658 \> 92 \\
1234659 \> 93 \\
1234660 \> 94 \\
1234661 \> 95 \\
1234662 \> 96 \\
1234663 \> 97 \\
1234664 \> 98 \\
1234665 \> 99 \\
1234666 \> 100 \\
1234667 \> 101 \\
1234668 \> 102 \\
1234669 \> 103 \\
1234670 \> 104 \\
1234671 \> 105 \\
1234672 \> 106 \\
1234673 \> 107 \\
1234674 \> 108 \\
1234675 \> 109 \\
1234676 \> 110 \\
1234677 \> 111 \\
1234678 \> 112 \\
1234679 \> 113 \\
1234680 \> 114 \\
1234681 \> 115 \\
1234682 \> 116 \\
1234683 \> 117 \\
1234684 \> 118 \\
1234685 \> 119 \\
1234686 \> 120 \\
1234687 \> 121 \\
1234688 \> 122 \\
1234689 \> 123 \\
1234690 \> 124 \\
1234691 \> 125 \\
1234692 \> 126 \\
\end{tabbing}
\end{multicols}
\end{document}

Gruß,
Alexander

HannesZ
12-02-2008, 18:44
Funktioniert, super! Vielen Dank,

Nur aus Interesse: gibt es ein Möglichkeit, dass die Tabelle auch eingrahmt wird? Mit \hline scheint es ja nicht zu funktionieren.