Anzeige:
Seite 2 von 3 ErsteErste 123 LetzteLetzte
Ergebnis 16 bis 30 von 31

Thema: longtable-Problem

  1. #16
    Registrierter Benutzer Avatar von mechanicus
    Registriert seit
    10.07.2008
    Ort
    Hamburg
    Beiträge
    3.944
    Hallo,

    das ist ein Minimalbeispiel: Lauffähig!
    Code:
    \documentclass[12pt,ngerman]{report}
    \usepackage{babel}
    \usepackage[utf8]{inputenc}
    
    \usepackage{booktabs,array,longtable}
    \usepackage{blindtext}
    
    \begin{document}
    \chapter{foo}
    \blindtext
    \begin{longtable}{ll}
    \caption{Tabelle}\\\toprule\endfirsthead
    \multicolumn{2}{l}{\small \ldots Fortsetzung}\\\toprule\endhead
    \midrule\multicolumn{2}{l}{\small Fortsetzung \ldots}\\\bottomrule
    \endfoot
    &\\\bottomrule
    \endlastfoot
    1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\
    1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\
    1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\
    1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\
    1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\1&2\\
    \end{longtable}
    
    \end{document}
    Gruß
    Marco

  2. #17
    Registrierter Benutzer
    Registriert seit
    06.09.2008
    Beiträge
    388
    nen kopf würde ich ungefähr so aufsetzen

    Code:
    \begin{longtable}{lll}
    	\captionabove{caption\label{test}} \\ \toprule \endfirsthead
    	\captionabove[]{caption~\emph{(contd.)}} \\ \midrule \endhead
    	\midrule \multicolumn{3}{r@{}}{\emph{(continued on next page)}} \endfoot
    	\bottomrule\endlastfoot

  3. #18
    Registrierter Benutzer Avatar von sommerfee
    Registriert seit
    02.07.2006
    Beiträge
    1.603
    Ohne Minimalbeispiel ist schwer zu sagen, was da schiefläuft...

    Aber probiere mal
    Code:
    \caption{Abkürzungen und Nomenklaturen\label{Abkuerzungen}}\\
    anstelle von
    Code:
    \label{Abkuerzungen}
    \caption{Abkürzungen und Nomenklaturen}\\
    Zitat Zitat von basstom Beitrag anzeigen
    Und dann noch eine Frage:
    wie bekomme ich die Leerzeile zwischen Caption und Toprule weg?
    Das hängt darauf ab, welche Dokumentenklasse und Zusatzpaket du bzgl. \caption verwendest.

    Gruß,
    Axel

  4. #19
    Registrierter Benutzer
    Registriert seit
    24.01.2009
    Beiträge
    19
    Zitat Zitat von sommerfee Beitrag anzeigen
    Ohne Minimalbeispiel ist schwer zu sagen, was da schiefläuft...

    Aber probiere mal
    Code:
    \caption{Abkürzungen und Nomenklaturen\label{Abkuerzungen}}\\
    anstelle von
    Code:
    \label{Abkuerzungen}
    \caption{Abkürzungen und Nomenklaturen}\\


    Das hängt darauf ab, welche Dokumentenklasse und Zusatzpaket du bzgl. \caption verwendest.

    Gruß,
    Axel
    Vielen, vielen Dank für die schnelle und zahlreiche Hilfe!!

    Oben zitiertes von Axel mit dem \label hat die Fehler behoben! Jetzt klappts!
    Hab auch versucht, das Beispiel von Marco anzupassen, aber das hat bei mir nicht geklappt, hab wohl nen Fehler reingebracht, aber jetzt gehts ja!

    Und mit der Leerzeile kann ich leben, jetzt muss erst mal mehr Inhalt in das file

    Schönen Abend noch und Grüsse,
    Basstom

  5. #20
    Registrierter Benutzer
    Registriert seit
    24.01.2009
    Beiträge
    19
    Anmerkung zu der Leerzeile über der Tabelle:
    die ist bei mir bei allen Tabellen... ist mir aber erst aufgefallen, als ich mir das fast fertige Dokument angeschaut habe und meine obige longtable mit anderen tables verglichen habe
    Darum Frage somit zurückgezogen!

    Vielen Dank nochmals für die überaus schnelle Hilfe, hat mir sehr geholfen!
    Wenn ich noch was finde, dann komme ich gerne auf Euch zurück!

    Schönen Abend noch,
    Basstom

  6. #21
    Registrierter Benutzer
    Registriert seit
    21.01.2010
    Beiträge
    26
    Ich habe auch noch ein "schönes" Longtable Problem, das mit einem nicht funktionierenden Seitenumbruch zu tun hat. Bei diesem MB erfolgt kein Seitenumbruch:

    [\code]
    \documentclass[a4paper, 12pt, headings=small]{scrreprt}
    \makeatletter
    \recalctypearea
    \usepackage[T1]{fontenc}
    \usepackage[ngerman]{babel}
    \usepackage[babel]{microtype}
    \usepackage[ansinew]{inputenc}
    \usepackage{tabularx}
    \usepackage{longtable}
    \usepackage{ltxtable}
    \usepackage{caption}
    \usepackage{enumitem}
    \usepackage{mathptmx}
    \usepackage{fancyhdr}
    \usepackage{geometry}
    \usepackage[onehalfspacing]{setspace}
    \geometry{left=3cm,right=2cm,top=2.5cm,bottom=2.5c m}
    \makeatother
    \setenumerate{leftmargin=1.1pc}
    \setitemize{leftmargin=1pc}
    \makeatletter
    \rmfamily
    \begin{document}
    Hier viel Text.
    \begin{longtable}
    \caption{Überschrift}
    \label{tab:Tabelle}
    \hline
    \begin{tabular}{p{2.3cm} p{12.9cm}}%Hier würde ich am liebsten die Eigenschaften von tabularx verwenden!
    Wenig Text & Viel Text\\
    Wenig Text & Viel Text\\
    wenig Text & \vspace{-18pt}
    \begin{itemize}[noitemsep, nolistsep]
    \item Hier eine Auflistung
    \item die nur dank vspace auf Höhe der andere Zelle beginnt
    \vspace{-18pt}%zur Reduzierung des Textabstandes
    \end{itemize}\\
    Wenig Text & relativ viel text über mehrere Zeilen\\
    usw. & irgendwann muss ein seitenumbruch erfolgen\\
    das & passiert aber nicht\\
    Wenig Text & relativ viel text über mehrere Zeilen\\
    usw. & irgendwann muss ein seitenumbruch erfolgen\\
    das & passiert aber nicht\\
    Wenig Text & relativ viel text über mehrere Zeilen\\
    usw. & irgendwann muss ein seitenumbruch erfolgen\\
    das & passiert aber nicht\\
    Wenig Text & relativ viel text über mehrere Zeilen\\
    usw. & irgendwann muss ein seitenumbruch erfolgen\\
    das & passiert aber nicht\\Wenig Text & relativ viel text über mehrere Zeilen\\
    usw. & irgendwann muss ein seitenumbruch erfolgen\\
    das & passiert aber nicht\\Wenig Text & relativ viel text über mehrere Zeilen\\
    usw. & irgendwann muss ein seitenumbruch erfolgen\\
    Text & relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen\\
    Text & relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen\\
    Text & relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen\\
    Text & relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen\\
    Text & relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen\\
    Text & relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen\\
    Text & relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen\\
    Text & relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen\\
    Text & relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen\\
    Text & relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen\\
    Text & relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen\\
    Text & relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen\\
    \end{tabular}
    \end{longtable}
    Hier noch mehr Text.
    \end{document}
    [\code]

    Ich vermute, das Problem ist einfach zu lösen, nur habe ich das bislang leider nicht geschafft.
    Bonusfrage: Wie GENAU nutze ich die Eigenschaften von tabularx in einer longtable?

  7. #22
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von Folke Tolk Beitrag anzeigen
    Ich habe auch noch ein "schönes" Longtable Problem, das mit einem nicht funktionierenden Seitenumbruch zu tun hat. Bei diesem MB erfolgt kein Seitenumbruch:
    vielleicht könntest du erstmal ein funktionierendes Minimalbeispiel erzeugen. Das hast du jedenfalls nicht überprüft ...

    Herbert

  8. #23
    Registrierter Benutzer Avatar von lockstep
    Registriert seit
    31.08.2008
    Beiträge
    1.487
    Wer oder was hat dich auf die Idee gebracht, innerhalb einer longtable-Umgebung eine tabular-Umgebung zu verwenden? Die longtable-Anleitung oder das letzte Beispiel in diesem Thema können es nicht gewesen sein.

    Lass \begin{tabular}{...} sowie \end{tabular} weg und schreibe am Anfang deiner Tabelle folgendes (mit Zeilenumbruch nach \caption bzw. \label):

    Code:
    \begin{longtable}{p{2.3cm}p{12.9cm}}
    \caption{Überschrift}
    \label{tab:Tabelle}\\
    Zukünftig erstelle bitte lauffähige Beispiele ohne Pakete, die für das jeweilige Problem irrelevant sind und stelle diese Beispiele in eine Codeumgebung.

    lockstep
    idxlayout - Konfigurierbares Index-Layout, kompatibel mit KOMA-Script und memoir

  9. #24
    Registrierter Benutzer
    Registriert seit
    21.01.2010
    Beiträge
    26

    Mb

    Das Minimalbeispiel habe ich überprüft. Es funktioniert. Man entferne evtl. das [\code] an Anfang und Ende, das ich dort eingefügt habe, damit ein extra Fenster hier im Forum entsteht (so wie bei den meisten anderen Beiträgen auch). Warum das nicht funktioniert hat, interessiert mich jetzt nicht so. Eher mein Seitenumbruch...

  10. #25
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von Folke Tolk Beitrag anzeigen
    Das Minimalbeispiel habe ich überprüft. Es funktioniert. Man entferne evtl. das [\code] an Anfang und Ende, das ich dort eingefügt habe, damit ein extra Fenster hier im Forum entsteht (so wie bei den meisten anderen Beiträgen auch). Warum das nicht funktioniert hat, interessiert mich jetzt nicht so. Eher mein Seitenumbruch...
    es funktioniert definitiv _nicht_, da nach \begin{longtable} erstmal
    eine Spaltendefinition folgt! Bei dir aber eine \caption!

    Herbert

  11. #26
    Registrierter Benutzer
    Registriert seit
    21.01.2010
    Beiträge
    26

    Danke

    Danke, lockstep, Dein Vorschlag hat funktioniert. Kann ich die zweite Spalte jetzt auch noch so festlegen, wie ich das sonst über tabularx getan habe? Insgesamt soll die Tabelle Textbreite haben, die zweite Spalte wird dabei deutlich mehr Raum einnehmen.

  12. #27
    Registrierter Benutzer Avatar von lockstep
    Registriert seit
    31.08.2008
    Beiträge
    1.487
    Zitat Zitat von Folke Tolk Beitrag anzeigen
    Das Minimalbeispiel habe ich überprüft. Es funktioniert. Man entferne evtl. das [\code] an Anfang und Ende, das ich dort eingefügt habe, damit ein extra Fenster hier im Forum entsteht (so wie bei den meisten anderen Beiträgen auch). Warum das nicht funktioniert hat, interessiert mich jetzt nicht so. Eher mein Seitenumbruch...
    Zur Funktionsfähigkeit deines Beispiels hat Herbert Voß bereits alles gesagt. Zur Codeumgebung: Verwende den Button mit dem Raute-Symbol, anstatt händisch Dinge mit falscher Syntax einzufügen. (Und Codeumgebungen dienen nicht der Ästhetik, sondern verhindern, dass Code zerschossen wird ["bottom= 2.5c m"] und dadurch zusätzliche Fehler auftreten.)

    lockstep
    idxlayout - Konfigurierbares Index-Layout, kompatibel mit KOMA-Script und memoir

  13. #28
    Registrierter Benutzer Avatar von lockstep
    Registriert seit
    31.08.2008
    Beiträge
    1.487
    Zitat Zitat von Folke Tolk Beitrag anzeigen
    Danke, lockstep, Dein Vorschlag hat funktioniert. Kann ich die zweite Spalte jetzt auch noch so festlegen, wie ich das sonst über tabularx getan habe?
    Lies die Anleitung zu ltxtable und probier es aus. (Und nein, ich habe dieses Paket noch nie verwendet.)

    lockstep
    idxlayout - Konfigurierbares Index-Layout, kompatibel mit KOMA-Script und memoir

  14. #29
    Registrierter Benutzer
    Registriert seit
    21.01.2010
    Beiträge
    26
    Spitzenklasse! Hier also nochmal das ganze richtig und in "schön":
    Code:
    \documentclass[a4paper, 12pt, headings=small]{scrreprt}
    \makeatletter
    \recalctypearea
    \usepackage[ngerman]{babel}
    \usepackage[babel]{microtype}
    \usepackage[ansinew]{inputenc}
    \usepackage{tabularx}
    \usepackage{longtable}
    \usepackage{caption}
    \usepackage{enumitem}
    \usepackage{mathptmx}
    \usepackage{fancyhdr}
    \usepackage{geometry}
    \usepackage[onehalfspacing]{setspace}
    \geometry{left=3cm,right=2cm,top=2.5cm,bottom=2.5cm}
    \makeatother
    \setenumerate{leftmargin=1.1pc}
    \setitemize{leftmargin=1pc}
    \makeatletter
    \rmfamily
    \begin{document}
    Hier viel Text.
    \begin{longtable}{p{2.3cm} p{12.9cm}}%Hier würde ich am liebsten die Eigenschaften von tabularx verwenden!
    	\caption{Überschrift}
    	\label{tab:Tabelle}
    \hline
    Wenig Text & Viel Text\\
    Wenig Text & Viel Text\\
    wenig Text & \vspace{-18pt}
    \begin{itemize}[noitemsep, nolistsep]
    	\item Hier eine Auflistung
    	\item die nur dank vspace auf Höhe der andere Zelle beginnt
    \vspace{-18pt}%zur Reduzierung des Textabstandes
    \end{itemize}\\
    Wenig Text & relativ viel text über mehrere Zeilen\\
    usw. & irgendwann muss ein seitenumbruch erfolgen\\
    das & passiert aber nicht\\
    Wenig Text & relativ viel text über mehrere Zeilen\\
    usw. & irgendwann muss ein seitenumbruch erfolgen\\
    das & passiert aber nicht\\
    Wenig Text & relativ viel text über mehrere Zeilen\\
    usw. & irgendwann muss ein seitenumbruch erfolgen\\
    das & passiert aber nicht\\
    Wenig Text & relativ viel text über mehrere Zeilen\\
    usw. & irgendwann muss ein seitenumbruch erfolgen\\
    das & passiert aber nicht\\Wenig Text & relativ viel text über mehrere Zeilen\\
    usw. & irgendwann muss ein seitenumbruch erfolgen\\
    das & passiert aber nicht\\Wenig Text & relativ viel text über mehrere Zeilen\\
    usw. & irgendwann muss ein seitenumbruch erfolgen\\
    Text & relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen\\
    Text & relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen\\
    Text & relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen\\
    Text & relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen\\
    Text & relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen\\
    Text & relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen\\
    Text & relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen\\
    Text & relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen\\
    Text & relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen\\
    Text & relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen\\
    Text & relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen\\
    Text & relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen relativ viel text über mehrere Zeilen\\
    \end{longtable}
    Hier noch mehr Text.
    \end{document}
    Bleibt die Frage nach der Setzung der idealen Spaltenbreite ohne Verwendung eines vorgeschriebenen Wertes?

  15. #30
    Registrierter Benutzer Avatar von lockstep
    Registriert seit
    31.08.2008
    Beiträge
    1.487
    Nein, nicht "schön". Du hast trotz Codeschnipsel plus Extrahinweis von mir keinen Zeilenumbruch nach \label gesetzt, was wiederum eine Fehlermeldung bewirkt.

    lockstep
    idxlayout - Konfigurierbares Index-Layout, kompatibel mit KOMA-Script und memoir

Lesezeichen

Berechtigungen

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