PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tabellenüberschrift, Layout-Problem



jeanfischer82
01-07-2006, 13:05
Hallo Leutz,
ich habe zwei Probleme mit meinem Tabellenüberschrift-Layout.

LaTeX setzt die Tabellenüberschrift mal ganz nah über den Tabellenanfang und mal lässt LaTeX fast eine ganze Zeile Frei. Ich würde den abstand gerne irgendwie definieren.
Wie bekomme ich die Tabellenüberschrift linksbündig?
Ich habe den Aufruf
\caption{"Ueberschrift} schon extra vor den Aufruf
\begin{center} geschoben, das bringt aber auch nix!


Danke für eure Hilfe im Voraus!

bischi
01-07-2006, 14:02
Mach mal ein Minimalbeispiel - sonst kann man nur raten, warum es bei dir nicht funktioniert...

MfG Bischi

RedCloud
01-07-2006, 15:23
LaTeX setzt die Tabellenüberschrift mal ganz nah über den Tabellenanfang und mal lässt LaTeX fast eine ganze Zeile Frei. Ich würde den abstand gerne irgendwie definieren.
Wie bekomme ich die Tabellenüberschrift linksbündig?


Alles in der Doku zum Paket caption beschrieben.

rc

jeanfischer82
01-07-2006, 20:01
Also mit der Doku von dem Paket caption komme ich nicht weiter.
ich habe in den Vorspann
\usepackage[flushleft]{caption2}[2002/02/26] eingefügt und sogar noch mal zum test in einer Tabelle den Befehl \captionstyle{flushleft} geschrieben, das hat aber nicht gefunzt.

@RedCloud: kannst du mir nicht mal ein kleines Bsp. geben?

Hier noch ein Bsp. wie ich meine Tabellen erzeuge:

...Text...
\begin{table}[!th]
\caption[Kurz Cap.]{Lang Caption}
\begin{center}
\begin{tabular}{|p{...}...}
\hline
.
.
.
\end{tabular}
\label{MyLabel}
\end{center}
\end{table}

countbela666
01-07-2006, 20:51
Hallo,

ich habe in den Vorspann
\usepackage[flushleft]{caption2}[2002/02/26] eingefügtAu, ganz schlecht. caption2 ist die uralte Version des caption-Paketes, die durch die Version 3 ersetzt werden sollte; zu haben hier (http://tug.ctan.org/tex-archive/macros/latex/contrib/caption/) und einzubinden über \usepackage{caption}


\begin{center}
\begin{tabular}{|p{...}...}
\hline
.
.
.
\end{tabular}
\label{MyLabel}
\end{center}die center-Umgebung in diesem Fall unbedingt vermeiden, da sie zusätzlichen vertikalen Abstand einfügt -- das dürfte der Auslöser deines ersten Problems sein. Stattdessen den Schalter \centering benutzen, s. auch l2tabu.pdf (ftp://tug.ctan.org/pub/tex-archive/info/l2tabu/german/l2tabu.pdf)

kannst du mir nicht mal ein kleines Bsp. geben?hier sogar mal ein etwas umfangreicheres zur Anschauung:

\documentclass{scrartcl}
\usepackage{caption}[2006/03/21 v3.0j Customising captions (AR)] %% aktuelle Version
\captionsetup[table]{position=top} %% Tabellen haben ÜBERschriften; dafür Platz reservieren
\begin{document}
\begin{table}
\centering
\caption[Kurzversion]{Kurze Ueberschrift, die \textbf{zentriert} bleibt}
\begin{tabular}{ll}a&b\\c&d\end{tabular}
\end{table}
\begin{table}
\centering
\caption[Kurzversion]{Ziemlich lange Tabellenueberschrift, die sich ueber mehr als eine Zeile erstreckt und deswegen standardmaessig im \textbf{Block} gesetzt wird. Das kann man jedoch erst erkennen, wenn sich der Text mindestens drei Zeilen lang ist, also folgt hier noch etwas unwichtiger Stuss...}
\begin{tabular}{ll}e&f\\g&h\end{tabular}
\end{table}
\captionsetup{justification=RaggedRight}
\begin{table}
\centering
\caption[Kurzversion]{Kurze Ueberschrift, die immer noch \textbf{zentriert} bleibt}
\begin{tabular}{ll}i&j\\k&l\end{tabular}
\end{table}
\begin{table}
\centering
\caption[Kurzversion]{Ziemlich lange Tabellenueberschrift, die sich ueber mehr als eine Zeile erstreckt und jetzt \textbf{linksbuendig} im Flattersatz gesetzt wird. Das kann man jedoch erst erkennen, wenn sich der Text mindestens drei Zeilen lang ist, also folgt hier noch etwas unwichtiger Stuss...}
\begin{tabular}{ll}e&f\\g&h\end{tabular}
\end{table}
\captionsetup{singlelinecheck=false}
\begin{table}
\centering
\caption[Kurzversion]{Kurze Ueberschrift, die jetzt auch \textbf{linksbuendig} ist}
\begin{tabular}{ll}m&n\\o&p\end{tabular}
\end{table}
\end{document}Grüße,
Marcel

jeanfischer82
02-07-2006, 13:21
Hallo Marcel,
danke für dein ausführliches Bsp. leider habe ich aber ein problem! nach dem ich das caption paket installiert habe meckert der LaTeX Compiler mit folgender Fehlermeldung rum:

! LaTeX Error: \LT@makecaption undefined.
DAs sagt mir überhaupt nichts!

Kann mir da jemand weiterhelfen?

RedCloud
02-07-2006, 13:27
Hallo Marcel,
danke für dein ausführliches Bsp. leider habe ich aber ein problem! nach dem ich das caption paket installiert habe meckert der LaTeX Compiler mit folgender Fehlermeldung rum:

! LaTeX Error: \LT@makecaption undefined.
DAs sagt mir überhaupt nichts!

Kann mir da jemand weiterhelfen?

setz mal \listfiles als erste Zeile in dein Dokument, lass es laufen und schick die Dateiliste, die sich am Ende des Logfiles befindet. Irgendwas stimmt wohl mit einer longtable nciht. Bezieht sich die Fehlermeldung auf das Beispiel?

rc

jeanfischer82
04-07-2006, 18:22
Brauch ich überhaupt das paket 'longtable'?

Ja das war das ergebnis von dem Bsp. von 'countbela666'

bischi
04-07-2006, 19:09
Brauch ich überhaupt das paket 'longtable'?

Ja das war das ergebnis von dem Bsp. von 'countbela666'
:confused: Ähm - was meinst du jetzt genau?

MfG Bischi

countbela666
04-07-2006, 19:29
Ja das war das ergebnis von dem Bsp. von 'countbela666'
Du erhältst diese Fehlerausgabe bei der Kompilierung meines unveränderten Beispiels??? Dann lösche mal alle temporären Projektdateien (*.AUX etc.) und poste, falls das nicht hilft, das Logfile.

Grüße,
Marcel

jeanfischer82
05-07-2006, 18:47
Also das komisch ist, wenn ich die Datei per Copy & Past von countbela666 auf meinem rechner compiliere gibt es kein Problem, nur auf dem rechner meiner Freundin tritt das problem auf, das macht mich sehr stutzig und eigentlich probiere ich das Problem für sie zu lösen.

hier der Inhalt aus der Logdatei:


This is pdfTeX, Version 3.14159-1.00b-pretest-20020211 (Web2c 7.3.7x) (format=pdflatex 2005.8.31) 5 JUL 2006 18:50

**TeX-Dokument.tex

(./TeX-Dokument.tex{c:/Programme/TeXLive/texmf-var/pdftex/config/pdftex.cfg}

LaTeX2e <2001/06/01>

Loading CZ hyphenation patterns: Pavel Sevecek, v3, 1995

Loading SK hyphenation patterns: Jana Chlebikova, 1992

Babel <v3.7h> and hyphenation patterns for english, dumylang, nohyphenation, cz

ech, slovak, german, ngerman, danish, spanish, catalan, finnish, french, ukengl

ish, greek, croatian, hungarian, italian, latin, mongolian, dutch, norwegian, p

olish, portuguese, russian, ukrainian, serbocroat, swedish, loaded.

(c:/Programme/TeXLive/texmf/tex/latex/koma-script/scrartcl.cls

Document Class: scrartcl 2001/08/17 v2.8l LaTeX2e KOMA document class

(c:/Programme/TeXLive/texmf/tex/latex/base/size11.clo

File: size11.clo 2001/04/21 v1.4e Standard LaTeX file (size option)

)

(c:/Programme/TeXLive/texmf/tex/latex/koma-script/typearea.sty

Package: typearea 2001/08/17 v2.8l LaTeX2e KOMA package



Package: typearea, Copyright (C) Frank Neukam, 1992-1994

Copyright (C) Markus Kohm, 1994-2001

\ta@bcor=\skip41

\ta@div=\count79

\ta@hblk=\skip42

\ta@vblk=\skip43

\ta@temp=\skip44

Package typearea Info: These are the values describing the layout:

(typearea) DIV = 10

(typearea) BCOR = 0.0pt

(typearea) \paperwidth = 597.50793pt

(typearea) \textwidth = 418.25555pt

(typearea) DIV-departure = -6/100

(typearea) \evensidemargin = 17.3562pt

(typearea) \oddsidemargin = 17.3562pt

(typearea) \paperheight = 845.04694pt

(typearea) \textheight = 595.80026pt

(typearea) \topmargin = -25.16531pt

(typearea) \headheight = 17.0pt

(typearea) \headsep = 20.40001pt

(typearea) \topskip = 11.0pt

(typearea) \footskip = 47.60002pt

(typearea) \baselineskip = 13.6pt

(typearea) on input line 558.

)

\c@part=\count80

\c@section=\count81

\c@subsection=\count82

\c@subsubsection=\count83

\c@paragraph=\count84

\c@subparagraph=\count85

\c@figure=\count86

\c@table=\count87

\abovecaptionskip=\skip45

\belowcaptionskip=\skip46

\bibindent=\dimen102

LaTeX Info: Redefining \KOMAScript on input line 1216.

) (c:/Programme/TeXLive/texmf/tex/latex/caption/caption.sty

Package: caption 2006/03/21 v3.0j Customising captions (AR)



(c:/Programme/TeXLive/texmf/tex/latex/caption/caption3.sty

Package: caption3 2006/03/16 v3.0j caption3 kernel (AR)



(c:/Programme/TeXLive/texmf/tex/latex/graphics/keyval.sty

Package: keyval 1999/03/16 v1.13 key=value parser (DPC)

\KV@toks@=\toks14

)

\captionmargin=\dimen103

\captionmarginx=\dimen104

\captionwidth=\dimen105

\captionindent=\dimen106

\captionparindent=\dimen107

\captionhangindent=\dimen108

))

(./TeX-Dokument.aux)

\openout1 = `TeX-Dokument.aux'.



LaTeX Font Info: Checking defaults for OML/cmm/m/it on input line 4.

LaTeX Font Info: ... okay on input line 4.

LaTeX Font Info: Checking defaults for T1/cmr/m/n on input line 4.

LaTeX Font Info: ... okay on input line 4.

LaTeX Font Info: Checking defaults for OT1/cmr/m/n on input line 4.

LaTeX Font Info: ... okay on input line 4.

LaTeX Font Info: Checking defaults for OMS/cmsy/m/n on input line 4.

LaTeX Font Info: ... okay on input line 4.

LaTeX Font Info: Checking defaults for OMX/cmex/m/n on input line 4.

LaTeX Font Info: ... okay on input line 4.

LaTeX Font Info: Checking defaults for U/cmr/m/n on input line 4.

LaTeX Font Info: ... okay on input line 4.

Class scrartcl Info: longtable captions redefined on input line 4.





! LaTeX Error: \LT@makecaption undefined.



See the LaTeX manual or LaTeX Companion for explanation.

Type H <return> for immediate help.

...



l.4 \begin{document}



?

! Emergency stop.

...



l.4 \begin{document}



Try typing <return> to proceed.

If that doesn't work, type X <return> to quit.





Here is how much of TeX's memory you used:

874 strings out of 49870

13224 string characters out of 1181648

65829 words of memory out of 1500001

3979 multiletter control sequences out of 10000+15000

4703 words of font info for 16 fonts, out of 210000 for 1000

431 hyphenation exceptions out of 1000

34i,0n,38p,275b,40s stack positions out of 3000i,500n,3000p,200000b,40000s

0 PDF objects out of 200000

0 named destinations out of 131072

0 words of extra memory for PDF output out of 65536

No pages of output.

bischi
05-07-2006, 19:36
Alle Pakete auf dem neusten Stand?

MfG Bischi

countbela666
05-07-2006, 19:43
Naja, die Datei der Dokumentklasse ist mit einer Version von 2001 nicht gerade die frischeste; du solltest vielleicht mal deine LaTeX-Distri updaten.

Ein Versuch wäre auch noch das Nutzen der Klassenoption "origlongtable".

Ansonsten kann ich aus dem Log auch nicht viel herauslesen... :o

Grüße,
Marcel

jeanfischer82
06-07-2006, 18:03
Das mit der Distri ist seltsam, da meine Freundin und ich beide die gleiche haben (von der selben cd installiert).

@countbela666: woran hast du erkannt, dass die Dokumentenklasse von 2001 ist? Kann ich die nicht irgendwie updaten? Ich sehe leider meine Freundin nicht mehr bis zur abgabe Ihres Dokumentes daher wäre ein update leichter am telefon zu erklären als eine Neuinstalation.

Ach ja noch ein kleines Problem: wie nehme ich das Literaturverzeichnis im Inhaltsverzeichnis auf, damit es eine \section nummerierung bekommt beim Dokumententyp 'article'?

countbela666
06-07-2006, 18:20
@countbela666: woran hast du erkannt, dass die Dokumentenklasse von 2001 ist?steht in dem von dir geposteten Log:

...
olish, portuguese, russian, ukrainian, serbocroat, swedish, loaded.
(c:/Programme/TeXLive/texmf/tex/latex/koma-script/scrartcl.cls
Document Class: scrartcl 2001/08/17 v2.8l LaTeX2e KOMA document class
(c:/Programme/TeXLive/texmf/tex/latex/base/size11.clo
...

Kann ich die nicht irgendwie updaten?ja, hier: http://tug.ctan.org/tex-archive/macros/latex/contrib/koma-script/

wie nehme ich das Literaturverzeichnis im Inhaltsverzeichnis auf, damit es eine \section nummerierung bekommt beim Dokumententyp 'article'?Klassenoption bibtotoc bzw. bibtotocnumbered (s. KOMA-Script-Doku S. 50f), wenn du eine KOMA-Script-Klasse nutzt, was sehr zu empfehlen wäre. Ansonsten Paket tocbibind mit Klassenoption numbib, falls du es numeriert haben möchtest.

Grüße,
Marcel