Tabellenüberschriften sollen oben linksbündig mit der Tabelle abschließen und nicht breiter werden als die Tabelle. Bei den Abbildungen soll die Beschriftung dagegen unterhalb und mittig mit "centerlast" gesetzt werden, aber auch nicht breiter werden als die Abbildung. Wie mache ich das? So weit bin ich bisher gekommen: Open in writeLaTeX
%------------------------------------------------------------------------------------------------------------------------------ %*****************************************************Präambel***************************************************************** %------------------------------------------------------------------------------------------------------------------------------ \documentclass[pdftex,a4paper,12pt,parskip]{scrreprt} \usepackage[ngerman]{babel} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} %------------------------------------------------------------------------------------------------------------------------------ %Bilder %------------------------------------------------------------------------------------------------------------------------------ \usepackage{graphicx} \usepackage{subfig} %\usepackage[font={small,color=black},labelfont=bf,figurename=Abb.,tablename=Tab.,centerlast]{caption} \usepackage[justification=centerlast,font={small,color=black},labelfont=bf,figurename=Abb.,tablename=Tab.]{caption} %\setlength{\captionmargin}{10pt} \usepackage{capt-of} \usepackage{floatrow} \floatsetup[table]{capposition=top} \newfloatcommand{capbtabbox}{table}[][\FBwidth]% Table float box with bottom caption, box width adjusted to content \usepackage{paralist} \setlength{\plitemsep}{2pt} %Abstand zwischen den Listenbestandteilen einstellen %------------------------------------------------------------------------------------------------------------------------------ \begin{document} \begin{figure}% \rule{3cm}{3cm} \caption{Sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr lange Bildunterschrift}% \label{}% \end{figure} \begin{table}% \caption{Sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr lange Tabllenüberschrift} \begin{tabular}{||l||c||r||} \hline test & test & test \\ 1 & 2 & 3 \\ \hline \end{tabular} \label{} \end{table} \hfill \end{document} |
Suchst du so etwas? Deine nicht ganz eindeutige Frage habe ich jetzt so verstanden, dass die Beschriftungen jeweils nur so breit wie die Abbildungen bzw. Tabellen seien sollen. Dass das bei schmalen Abbildungen/Tabellen problematisch werden kann, sieht man im Bild oben. Die meisten Einstellungen lassen sich direkt mit KOMA Mitteln machen. Lediglich zu Zum automatischen Ermitteln der Abbildungs-/Tabellenbreite verwende ich hier das Paket Wenn eine Tabelle nicht gleiten soll, dann ist es besser, sie gar nicht erst in eine Gleitumgebung zu setzen. Für die Beschriftung verwendet man dann einfach den Befehl Open in writeLaTeX
\documentclass[12pt,parskip]{scrreprt} \usepackage[ngerman]{babel} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage{microtype} \usepackage{graphicx} \usepackage{showframe}%zeigt Seitenaufteilung \KOMAoption{captions}{tableheading} \renewcaptionname{ngerman}{\figurename}{Abb.} \renewcaptionname{ngerman}{\tablename}{Tab.} \addtokomafont{caption}{\small} \addtokomafont{captionlabel}{\bfseries} \setcapindent{0pt} \usepackage{caption} \captionsetup[figure]{justification=centerlast} \captionsetup[table]{justification=raggedright} \usepackage{eqparbox} \begin{document} \begin{figure} \centering \begin{minipage}{\eqboxwidth{fig:rule}} \eqparbox{fig:rule}{% \rule{3cm}{3cm}% } \caption{Sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr lange Bildunterschrift}\label{fig:rule} \end{minipage} \end{figure} \begin{center} \begin{minipage}{\eqboxwidth{tab:test}} \captionof{table}{Sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr lange Tabellenüberschrift}\label{tab:test} \eqparbox{tab:test}{% \begin{tabular}{||l||c||r||} \hline test & test & test \\ 1 & 2 & 3 \\ \hline \end{tabular}% } \end{minipage} \end{center} \end{document} beantwortet 02 Mai '14, 02:31 esdd Danke für die Mühe. Das kommt dem was ich gerne hätte schon sehr nahe. Nur soll nicht die ganze Tabelle sondern nur die Tabellenüberschrift bündig am linken Tabellenrand ausgerichtet sein. Ich hatte gehofft es gibt eine etwas simplere Lösung, die ich einfach in Präambel definieren kann und später nutzen kann.
(02 Mai '14, 13:30)
wiewowas
@wiewowas Wenn die Tabelle zentriert werden soll, braucht man sie doch nur in eine
(02 Mai '14, 13:49)
esdd
Jop, so soll's aussehen. Danke nochmal! Das Koma-Skript Buch habe ich leider nicht. Ich werde deinen Vorschlag für die Tabellen/Bilder mit langer Über-/Unterschrift nutzen und die anderen einfach normal einbinden. Vieleicht stoße ich bei genauer Recherche ja noch auf die einfache Lösung =)
(02 Mai '14, 20:55)
wiewowas
@wiewowas: "Das kommt dem was ich gerne hätte schon sehr nahe." ---> Erstelle halt notfalls ein PAINT-Bild o.ä. Bin mir ziemlich sicher, daß Du Dich bei der Aufgabenformulierung verschrieben hast.
(02 Mai '14, 22:23)
cis
|
"Tabellen sollen oben links bündig mit der Tabelle abschließen und nicht breiter werden als die Tabelle" ---> Das ist mir nicht ganz klar, aber möglicherweise so: €dit: Vollvollständiges Bsp. daraus gemacht Open in writeLaTeX
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%% Autor: cis - tha Q %%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%(so?) %%%%%%%%%%%%%%%%%%%%%% %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %------------------------------------------------------------------------------------------------------------------------------ %*****************************************************Präambel***************************************************************** %------------------------------------------------------------------------------------------------------------------------------ \documentclass[pdftex,a4paper,12pt,parskip]{scrreprt} \usepackage[ngerman]{babel} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} %------------------------------------------------------------------------------------------------------------------------------ %Bilder %------------------------------------------------------------------------------------------------------------------------------ \usepackage{graphicx} \usepackage{subfig} %\usepackage[font={small,color=black},labelfont=bf,figurename=Abb.,tablename=Tab.,centerlast]{caption} \usepackage[justification=centerlast,font={small,color=black},labelfont=bf,figurename=Abb.,tablename=Tab.]{caption} %\setlength{\captionmargin}{10pt} \usepackage{capt-of} \usepackage{floatrow} \floatsetup[table]{capposition=top} \newfloatcommand{capbtabbox}{table}[][\FBwidth]% Table float box with bottom caption, box width adjusted to content \usepackage{paralist} \setlength{\plitemsep}{2pt} %Abstand zwischen den Listenbestandteilen einstellen %------------------------------------------------------------------------------------------------------------------------------ \begin{document} \begin{figure}% \rule{3cm}{3cm} \caption{Sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr lange Bildunterschrift}% \label{}% \end{figure} \textcolor{red}{Neu! Neu! Neu! Neu! Neu! Neu! Neu! Neu! Neu! Neu! } \\ \begin{table}[H]% \caption{Sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr sehr lange Tabllenüberschrift} \begin{flushleft} %%%%%%%%%%%%%%%%%%%%%%%%% \begin{tabular}{||l||c||r||} \hline test & test & test \\ 1 & 2 & 3 \\ \hline \end{tabular} \end{flushleft} %%%%%%%%%%%%%%%%%%%%%%%%% \label{} \end{table} \hfill \\ \textcolor{red}{Neu! Neu! Neu! Neu! Neu! Neu! Neu! Neu! Neu! Neu! } \\ \end{document} Nebenbei: @wiewowas: Übrigens schicke Methode mit diesem 'rule' als figure ;) beantwortet 01 Mai '14, 22:58 cis @cis Obwohl in writeLatex der Quellcode mit einer passenden Präamble kompiliert wird (wie machen die das?), wäre es doch schön, wenn Du ein vollständiges Beispiel liefern würdest und Dich im Code als Autor angeben würdest, wenn auch nur als Kommentar \%
(01 Mai '14, 23:29)
ctansearch
@Ctansearch: Ich habe lediglich eine flushleft-Umgebung (hervorgehoben durch ganz viele %'s) ergänzt, von der ich nichtmal weiß, ob er sie so haben will, weil ich den Aufgabentext nicht verstehe. Das mit dem "Autor" ist mir nicht klar - was soll ich da genau dazuschreiben? So wichtig bin ich meistens auch wieder nicht.
(01 Mai '14, 23:40)
cis
@cis Danke, so kann man viel besser damit arbeiten. Das mit dem Autor ist mehr eine persönliche Anfrage, weil ich mir die Lösungen aus texwelt für mich selbst zusammentrage und gern weiß, wer die Lösung erarbeitet hat. (Ehre, wem Ehre gebührt!-:) ) Siehe: http://www.texwelt.de/wissen/fragen/4271/metawie-kann-man-die-texwelt-losungen-sammeln
(01 Mai '14, 23:50)
ctansearch
Speziell zum Autor siehe auch 'edit'. Die Gefahr bei sowas ist halt, wenn das nichtmal das ist, was er will, kann man die Threads so auch (ungewollt, unnötig) überfrachten.
(01 Mai '14, 23:55)
cis
@cis Zur Methode: Ich kopiere mir die Antworten und stecke sie in eine filecontents-Umgebung, das ergibt pro Antwort eine eigenständige Quelldatei und wenn der Autor sich in der Antwort verewigt, finde ich das nur fair. Aus meiner Sammlung, die nur aus einer Datei besteht, werden dann viele einzelne Dokumente, die leicht einsehbar sind. Ohne die filecontents-Methode müsste ich den ganzen Paketlade- und Präambleprozeß Schritt für Schritt durchgehen und das ist...aufwändig. Bequem ist, wenn sich der Autor der Antwort selbst erwähnt. Bspw: %autor: cis
(02 Mai '14, 00:10)
ctansearch
Ich hab mich glaub ich etwas falsch ausgedrückt, ich wollte nur die Tabellenbeschriftung links an der Tabelle ausrichten. Außerdem sollte die Tabellenüberschrift nicht breiter werden als die Tabelle sondern, sofern sie zu lang ist umbrechen.
(02 Mai '14, 13:23)
wiewowas
Ergebnis 5 von 6
show 1 more comments
|
@wiewowas Ich glaube, dies ist eher eine Stilfrage. Textgestaltung ist nicht bloss technische ("texnische") Gestaltung, sondern auch inhaltlich durchdachte Gestaltung. Ein Untertitel, sei er für eine Tabelle oder sonstige Elemente gedacht, sollte nie länger, größer oder prominenter sein als das Ausgangsobjekt. Er dient der Beschriftung eines Objekts für Verzeichnisse, spätere Erläuterungen in Form von Referenzen oder Fußnoten oder Endnoten. Ein Untertitel sollte deshalb per se "kurz und bündig" sein.
Danke für den Hinweis, ich habe allerdings seitens der Fakultät an der ich meine Masterarbeit verfasse gewisse Vorgaben was für bestimmte Bilder/Tabellen in der Bild-/Tabellenbeschreibung zu stehen hat. Das sprengt Teilweise auch etwas den Rahmen von dem was ich unter einer Beschreibung verstehe, ich muss mich aber daran halten.