Anzeige:
Ergebnis 1 bis 4 von 4

Thema: multicols = 2, Tabellen verschwindet

  1. #1
    Registrierter Benutzer
    Registriert seit
    11.09.2012
    Beiträge
    4

    multicols = 2, Tabellen verschwindet

    Erst einmal hallo an alle.

    So, ich hab (natürlich) ein Problem.
    Und zwar habe ich mir ne kleine Tabelle gebaut. Diese klappt auch ganz hervorragend. Sobald ich jedoch multicols mit einbinde verschwindet die Tabelle einfach. Also, taucht gar nicht mehr im PDF Dokument auf...??

    So sieht mein Dokument aus:

    \documentclass[a4paper,12pt,DIV=calc]{scrartcl}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage{lmodern}
    \usepackage{a4wide}
    \usepackage{hyperref}
    \usepackage{graphicx}
    \usepackage{epsfig}
    \usepackage[ngerman]{babel}
    \usepackage{siunitx}
    \usepackage{multicol}
    \usepackage{booktabs}
    \usepackage{tabularx}

    \begin{document}
    \begin{multicols}{2}
    \section{Betriebsweisen}

    \begin{table}
    \caption{Arbeiten im Bienenjahr}
    \centering
    \tiny
    \begin{tabularx}{\textwidth}{_l*{5}{^l}}
    \toprule
    \rowstyle{\head}
    Spätsommer- und &Überwinterung &Völkerführung &Völkerführung während&Honigernte \\
    Herbstpflege & &im Frühjahr &der Schwarmzeit & \\
    \midrule
    August - September &Oktober - Februar &März - April &Mai - Juni &Juni - August \\
    Gemülldiagnose &Gemülldiagnose &Futtervorrat überprüfen &Schwarmkontrolle &Honig ernten \\
    Völker einengen &evtl. Oxalsäurebehandlung&Volksstärken ausgleichen&Drohnenbrutentnahme &Pflege der Jungvölker \\
    alten Wabenbau entfernen& &Baurahmen einsetzen &Völkervermehrung &Gemülldiagnose \\
    Auffüttern & &Erweitern &Königinnenzucht &evtl. "`Teilen und behandeln"'\\
    Ameisensäurebehandlung & & &Wandern & \\
    \bottomrule
    \end{tabularx}
    \label{Tabelle:arbeitenimbienenjahr}
    \end{table}

    \end{multicols}
    \end{document}

    schon einmal Danke für die Hilfe!

  2. #2
    Registrierter Benutzer
    Registriert seit
    21.08.2009
    Beiträge
    496
    Du bekommst dafür auch eine Warnung:

    Package multicol Warning: Floats and marginpars not allowed inside `multicols'
    environment!.
    Verwende statt table die table* Umgebung. Außerdem ist es nicht sinnvoll tabularx zu nutzen, wenn gar keine X Spalte verwendet wird.

  3. #3
    Registrierter Benutzer
    Registriert seit
    11.09.2012
    Beiträge
    4
    Ui, dankeschön, nun wird die Tabelle angezeigt.
    Jedoch haut er mir jetzt 6 Fehler von wegen "! Undefined control sequence." in der Zeile mit \end{tabularx} raus.

    Kann man mit wenigen Worten sagen, was das * an dem table bewirkt (oder ich google selbst)?
    tabularx verwende ich, damit die Tabelle mit \textwidth auf Textbreite gebracht wird.

    Vielen Dank!!

  4. #4
    Registrierter Benutzer
    Registriert seit
    09.12.2005
    Beiträge
    1.326
    Zitat Zitat von Knigge Beitrag anzeigen
    tabularx verwende ich, damit die Tabelle mit \textwidth auf Textbreite gebracht wird.
    Und wie soll tabularx das machen, wenn Du keine X-Spalten verwendest, es also keine Spalten gibt, auf die tabularx die Restbreite verteilen darf? Ohne X-Spalten ist die Verwendung von tabular* sinnvoller: →Unterschied zwischen: tabular, tabularx und tabulary?

    Den allgemeinen Unterschied zwischen table und table* findest Du in jeder besseren LaTeX-Einführung. Min. eine solltest Du unbedingt durcharbeiten. Das spart im Endeffekt mehr Zeit als es kostet. Die etwas unterschiedliche Funktion von table* innerhalb von multicols findest Du in Abschnitt 2.4 der multicol-Anleitung.

    Die Fehlermeldung bei tabularx kommt vermutlich daher, dass Deine Spaltendeklaration kompletter Unfug ist. Dort ist weder _ noch ^ erlaubt. Darüber hinaus verwendest Du Anweisungen wie \rowstyle, die gar nicht definiert sind.

    Möglichkeit:
    Code:
    \documentclass[a4paper,12pt,DIV=calc]{scrartcl}
    \usepackage[T1]{fontenc}
    \usepackage[utf8]{inputenc}
    \usepackage{lmodern}
    \usepackage{a4wide}% In l2tabu als No-Go erwähnt
    \usepackage{hyperref}% Sollte viel später geladen werden!
    \usepackage{graphicx}
    \usepackage{epsfig}% Ist veraltet: Verwende \includegraphics von graphicx!
    \usepackage[ngerman]{babel}
    \usepackage{siunitx}
    \usepackage{multicol}
    \usepackage{booktabs}
    \usepackage{tabularx}
    
    \begin{document}
    \begin{multicols}{2}
    \section{Betriebsweisen}
    
    \begin{table*}
    \caption{Arbeiten im Bienenjahr}
    \centering
    \tiny
    \begin{tabularx}{\textwidth}{*6{>{\raggedright\arraybackslash}X}}% tabularx ist ohne X-Spalten sinnlos!
    \toprule
    %\rowstyle{\head}
    Spätsommer- und Herbstpflege &Überwinterung &Völkerführung im Frühjahr
    &Völkerführung während der Schwarmzeit &Honigernte \\
    \midrule
    August--September &Oktober--Februar &März--April &Mai--Juni &Juni--August \\ % korrekter bis-Strich
    Gemülldiagnose &Gemülldiagnose &Futtervorrat überprüfen &Schwarmkontrolle &Honig ernten \\
    Völker einengen &evtl. Oxalsäurebehandlung&Volksstärken ausgleichen&Drohnenbrutentnahme &Pflege der Jungvölker \\
    alten Wabenbau entfernen& &Baurahmen einsetzen &Völkervermehrung &Gemülldiagnose \\
    Auffüttern & &Erweitern &Königinnenzucht &evtl. "`Teilen und behandeln"'\\
    Ameisensäurebehandlung & & &Wandern & \\
    \bottomrule
    \end{tabularx}
    \label{Tabelle:arbeitenimbienenjahr}
    \end{table*}
    
    \end{multicols}
    \end{document}
    Bitte verwende zukünftig ebenfalls code-Tags, um Code im Beitrag zu markieren. Er ist dann leichter weiter zu verarbeiten.
    Geändert von klops (07-04-2016 um 07:48 Uhr)

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •