Moin, ich schreibe ein Paper für die Uni und habe ein Template das mir ein 2-spaltiges Seitenlayout vorgibt. Nun will ich eine Tabelle einfügen, die aber zu breit für nur eine Spalte ist. Ich möchte die Tabelle daher über beide Spalten der Seite gehen lassen. Ich habe bisher allerdings noch keinen Weg finden können, wie ich das umsetzen kann. Öffne in Overleaf
\documentclass{vgtc} \graphicspath{{figures/}{pictures/}{images/}{./}} % where to search for the images \usepackage{microtype} % use micro-typography (slightly more compact, better to read) \PassOptionsToPackage{warn}{textcomp} % to address font issues with \textrightarrow \usepackage{textcomp} % use better special symbols \usepackage{mathptmx} % use matching math font \usepackage{times} % we use Times as the main font \renewcommand*\ttdefault{txtt} % a nicer typewriter font \usepackage{cite} % needed to automatically sort the references \usepackage{tabu} % only used for the table example \usepackage{booktabs} % only used for the table example \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \onlineid{0 \vgtccategory{Research} \vgtcinsertpkg \begin{table}[htbp] \centering \begin{tabular}{cccccc} Code & Bewertungskategorie & Unterkategorie & Feedback & Problem --> Vorschlag & Priorität \\ \midrule Eins & Zwei & Drei \\ Vier & Fünf & Sechs \\ \bottomrule \end{tabular} \caption[Tabelle]{Tolle Tabelle} \label{tab:toll1} \end{table} Danke für Hilfe im Voraus! gefragt 26 Feb '19, 23:51 Ramalam |
Wenn das ganze eine Arbeit für die Uni werden soll, gibt es eigentlich keinen Grund, eine Klasse zu verwenden, die eigentlich für Papers für das IEEE Visualization & Graphics Technical Committee und deren Konferenz-Beiträge gedacht ist. Damit fallen auch die ganze Beschränkungen dafür weg. Man kann dann insbesondere auch zusätzliche Pakete verwenden, beispielsweise, um die Mehrspaltigkeit im Dokument beliebig ein- und ausschalten zu können. Damit wäre dann etwas wie: Öffne in Overleaf
\documentclass[10pt,DIV=15]{scrartcl} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{newtxtext} \usepackage{newtxmath} \usepackage{booktabs} \usepackage{multicol} \usepackage{blindtext} \begin{document} \begin{multicols}{2} \blindtext\par \blindtext\par \blindtext\par \blindtext\par \blindtext\par \blindtext\par \end{multicols} \noindent\begin{minipage}{\textwidth} \begin{center} \begin{tabular}{cccccc} Code & Bewertungskategorie & Unterkategorie & Feedback & Problem --> Vorschlag & Priorität \\ \midrule Eins & Zwei & Drei \\ Vier & Fünf & Sechs \\ \bottomrule \end{tabular} \captionof{table}[Tabelle]{Tolle Tabelle} \label{tab:toll1} \end{center} \end{minipage} \begin{multicols}{2} \blindtext\par \blindtext\par \blindtext\par \blindtext\par \blindtext\par \blindtext\par \end{multicols} \end{document} möglich, wenn man unbedingt will, dass die Abbildung mitten in der Seite steht. Achtung: Hier wurde bewusst auf eine Gleitumgebung verzichtet. Gleitumgebungen in der Mitte der Seite unterstützt LaTeX bei mehrspaltigem Satz nur sehr eingeschränkt. Das Vorgehen ist auch geradezu geschaffen zur Verwendung mit Öffne in Overleaf
\documentclass[10pt,DIV=15,captions=tableheading]{scrartcl} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{newtxtext} \usepackage{newtxmath} \usepackage{booktabs} \usepackage{multicol} \usepackage{longtable} \usepackage{blindtext} \setlength{\columnsep}{2em}% Standardvorgehen zur Änderung des Abstandes % zwischen den Spalten im Mehrspaltensatz \begin{document} \begin{multicols}{2} \blindtext\par \blindtext\par \blindtext\par \blindtext\par \blindtext\par \blindtext\par \blindtext\par \end{multicols} \begin{longtable}{cccccc} \caption[Tabelle]{Tolle Tabelle}\label{tab:toll1}\\ Code & Bewertungskategorie & Unterkategorie & Feedback & Problem --> Vorschlag & Priorität \\ \midrule \endfirsthead \caption[]{Tolle Tabelle}\\ Code & Bewertungskategorie & Unterkategorie & Feedback & Problem --> Vorschlag & Priorität \\ \midrule \endhead \bottomrule \endfoot Eins & Zwei & Drei & Vier & Fünf & Sechs\\ Sieben & Acht & Neun & Zehn & Elf & Zwölf \\ 13 & 14 & 15 & 16 & 17 & 18 \\ 19 & 20 & 21 & 22 & 23 & 24 \\ 25 & 26 & 27 & 28 & 29 & 30 \\ 31 & 32 & 33 & 34 & 35 & 36 \\ \end{longtable} \begin{multicols}{2} \blindtext\par \blindtext\par \blindtext\par \blindtext\par \blindtext\par \blindtext\par \end{multicols} \end{document} Da man spätestens mit Ist man dagegen auf die Klasse festgelegt, sollte man sich auch an die Autorenrichtlinien für Veröffentlichungen mit dieser Klasse halten. Sieht die Klasse keine spaltenübergreifenden Abbildungen im Text vor, sollte man sie auch nicht zu erzwingen versuchen. Natürlich sollte man dann auch nicht die Schriftart ändern oder ähnliches. Tut man es doch riskiert man bei einigen Verlagen/Organisationen die Ablehnung des Papers. beantwortet 27 Feb '19, 15:35 gast3 Meine Tabelle wird sehr lang. Ich habe gelesen, dass man bei langen Tabellen mit dem Paket longtable arbeiten sollte. Die Paketbeschreibung sagt aber leider dazu, dass longtable nur mit 1-spaltigen Seitenlayouts funktioniert. Ich hab in einem anderen Beitrag gelesen, dass es für manche Tabellen sinnvoll sein kann, diese als Array anzulegen...? Mein Ziel: - So wie dein Beispiel: Beginnt in der Mitte der Seite und setzt auf der nächsten Seite fort. Lässt sich das auf die von dir vogeschlagene Weise realisieren? - Lässt sich das Spaltmaß verändern?
(27 Feb '19, 16:23)
Ramalam
1
Warum probierst du nicht einfach aus, ob das auch mit Du meinst den Abstand zwischen den Spalten innerhalb der Ich habe beides im zweiten Beispiel meiner Antwort mal gezeigt.
(27 Feb '19, 17:38)
gast3
|
Wie bereits im Kommentar erwähnt bekommt man eine Tabelle, die über beide Spalten reicht, indem man Die Das Paket Öffne in Overleaf
\documentclass{vgtc} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{booktabs} \usepackage{blindtext} \begin{document} \blindtext\par \blindtext\par \blindtext\par \blindtext\par \blindtext\par \blindtext\par \begin{table*}[htbp] \centering \begin{tabular}{cccccc} Code & Bewertungskategorie & Unterkategorie & Feedback & Problem --> Vorschlag & Priorität \\ \midrule Eins & Zwei & Drei \\ Vier & Fünf & Sechs \\ \bottomrule \end{tabular} \caption[Tabelle]{Tolle Tabelle} \label{tab:toll1} \end{table*} \blindtext\par \blindtext\par \blindtext\par \blindtext\par \blindtext\par \blindtext\par \end{document} beantwortet 27 Feb '19, 02:11 Henri Vielen Dank! Soviel Aufhebens um ein kleines Sternchen. ^^ Der einzige Haken ist noch, dass die Tabelle stets auf der Folgeseite an den Beginn gesetzt wird. Die Tabelle soll allerdings in der Mitte der linken Seite (siehe dein Bild) platziert werden. Der Text muss entsprechend oberhalb der Tabelle über beide Spalten verteilt werden. Unter der Tabelle soll der 2-spaltige Seitenverlauf neu beginnen, so dass wenn unter der Tabelle die linke Spalte keinen Platz mehr bietet, der Text in der rechten Spalte fortgesetzt wird, allerdings nicht über sondern unter der Tabelle.
(27 Feb '19, 13:55)
Ramalam
@Ramalam Da hat mal wieder jemand den Sinn von Gleitumgebungen nicht verstanden. https://texwelt.de/wissen/fragen/2528/wie-funktionieren-gleitobjekte-und-wie-kann-man-ihre-positionierung-beeinflussen Was du möchtest ist in der
(27 Feb '19, 22:00)
Henri
|
In der Regel geht das mit
table*
statttable
, aber ohne die Dokumentklasse kann man das schwer sagen. Mach mal bitte ein vollständiges Minimalbeispiel.Habe mal alles bis auf die Tabelle entfernt und oben im Code ergänzt. Die Dokumentklasse ist vgtc.
Auch das editierte Beispiel ist leider nicht lauffähig:
\onlineid{0
fehlt die schließende, geschweifte Klammer.\begin{document}
und\end{document}
.Weitere Fehler habe ich nicht getestet. In der Minimalbeispielanleitung wird übrigens auch explizit darauf hingewiesen, dass man bei Klassen/Paketen, die nicht auf CTAN zu finden sind, eine Quelle angeben sollte.
Crosspost