Archiv verlassen und diese Seite im Standarddesign anzeigen : Schriftgroesse Tabelle
Hallo,
habe ein Problem mit der Schriftgrösse in Latex-Tabellen.
Ich will die Schrift kleiner machen, da sonst die Tabellen zu gross und unübersichtlich werden.
o.k. mit: dem Befehl\tiny vor \begin kein problem
\tiny\begin{longtable}
....
dann aber will ich die Beschriftung der Tabelle in Normalgrösse:
\caption{\normalsize{Tabelle}}
doch nun ist der Text (Tabelle x.x) klein. Die Beschriftung der Tabelle ist wieder normal gross. Wie kann die auch den Text(Tabelle x.x) normal gross darstellen?
\caption{\normalsize{Tabelle}} Ganz schlechte Idee.
Damit formatierst du den Eintrag auch gleich im Tabellenverzeichnis (falls du eines hast).
Warum geht
\normalsize\caption{Tabelle} nicht?
Oder besser: Wenn du die longtable klein willst, warum begrenzt du die Änderung nicht auf die Longtable:
{%Gruppe auf
\tiny
\begin{longtable}
...
\end{longtable}
}%Gruppe zu, \tiny gilt nicht mehr
pospiech
19-04-2005, 18:05
Die Größe einer Schrift sollte immer innerhalb der Umgebung auf die die Änderung wirken soll geändert werden, also
\begin{table}
\small
...
\end{table}
auf die \caption{....}
hat dies keine Auswirkung.
Möchte man die Größe der Caption ändern, so darf man das nicht innerhalb des BEfehls machen, sondern als Vorgabe in der Präambel - schließlich sollen alle Beschriftungen gleich aussehen.
Dies kann man mit dem Paket caption, oder bei Koma Script auch mit den Befehlen zum einstellen der Fonts machen. In den Vorlagen auf meiner Homepage wird dies z.B. gemacht.
Matthias
Hallo blubb,
Mein Originalcode:
\begin{center}
\setlongtables
\small\begin{longtable}{}
......
......
\caption{Tabelle}
\end{longtable}
\label{tab:Tabelle}
\end{center}
ist sehr lange Tabelle (mit Umbruch). Wenn ich das so eingebe, dann ist die Beschriftung klein. Deinen Vorschlag: \normalsize\caption{Tabelle} --> Fehlermeldung (\caption outside float.) Darum geht auch dein letzter Vorschlag nicht
Mach bitte ein Minimalbeispiel.
Das was du hier gepostet hast ist in den teilen zumindest falsch.
\caption geht (im Standard) nur in Gleitumgebungen (figure oder table).
und longtable gehen in Gleitumgebungen nicht.
Ääähhh, halt ne, \caption ist glaub auch ein Kommando in longtable.
Das ändert ja einiges. Da müsste ich erst nochmal einen Blick in die Doku werfen.
Ich glaub ich hör ab sofort auf zu antworten, wenn kein ordentliches Minimalbeispiel mitgeliefert wird. Es wird mir langsam zu bunt immer ahnen zu müssen, in welchem Umfeld die Frage gerade gestellt wird.
Also: Bitte ein Minimalbeispiel.
pospiech
20-04-2005, 09:29
ist sehr lange Tabelle (mit Umbruch). Wenn ich das so eingebe, dann ist die Beschriftung klein. Deinen Vorschlag: \normalsize\caption{Tabelle} --> Fehlermeldung (\caption outside float.) Darum geht auch dein letzter Vorschlag nicht
Wenn die Umgebung die Schrift der caption ändert ist das ein BUG.
Warum mein Vorschlag nicht gehen soll musst du mir erst beweisen!
Deshalb schließe ich mich blubb an - ohne Minimalbeispiel keine Antwort...
Matthias
Hallo sorry,
bin noch neu auf dem Forum .....
Anbei ein komplett funkt. Minimalbeispiel:
\documentclass[a4paper,12pt]{report}
\usepackage{german}
\usepackage{longtable}
\begin{document}
Normaler Text
bla, bla ...
%% Anfang Tabelle
\begin{center}
\setlongtables
\small\begin{longtable}{|p{2cm}|p{1cm}|}\hline
\textbf{Nr.}& \textbf{Text }\\ \hline
S1& Server von ... \\ \hline
S1& Server von ... \\ \hline
S1& Server von ... \\ \hline
S1& Server von ... \\ \hline
S1& Server von ... \\ \hline
S1& Server von ... \\ \hline
S1& Server von ... \\ \hline
S1& Server von ... \\ \hline
S1& Server von ... \\ \hline
S1& Server von ... \\ \hline
S1& Server von ... \\ \hline
S1& Server von ... \\ \hline
S1& Server von ... \\ \hline
S1& Server von ... \\ \hline
S1& Server von ... \\ \hline
S1& Server von ... \\ \hline
\caption{Erfassung}
\end{longtable}
\label{tab:Erfassung}
\end{center}
Wieder normaler Text .....
\end{document}
Nochmals sorry
bobbie
\setlongtables ist unnötig
Ich habe \small durch \tiny ersetzt (macht das Beispiel deutlicher).
Dein Problem habe ich durch ein umdefinieren des Textes "Tabelle:" erreicht:
\renewcommand{\tablename}{\normalsize Tabelle:}
Die Lösung gefällt mir nicht sonderlich, klappt aber. (klebt der Text jetzt zu sehr oben?)
Allgemein:
Du hast eine lange Tabelle. Normalerweise sollte die Kopfzeile wiederhiolt werden (sonst weis man auf der x-ten Seite nicht mehr, was Spalte 2 bedeutet. dafür gibt es ein \endhead
Analog lasse ich die \caption mit \endfoot anjedem Tabellenende wiederholen.
Das Label wie du es hattest, hatte nichts mit der Tabelle zu tun, es würde nur die Seite des Tabellenendes enthalten.
Laut Doku kann man das \label in die \caption reinsetzen (habe ich jetzt nicht getestet) --- Das gilt nur für \captions in longtables. Keinenfalls für \captions in Gleitumgebungen.
\documentclass[a4paper,12pt]{report}
\usepackage{german}
\usepackage{longtable}
\begin{document}
Normaler Text
bla, bla ...
%% Anfang Tabelle
\begin{center}
%\setlongtables obsolet
\renewcommand{\tablename}{\normalsize Tabelle:}
\tiny\begin{longtable}{|p{2cm}|p{1cm}|}\hline
\textbf{Nr.}& \textbf{Text }\\ \hline\endhead
\caption[Erfassung]{Erfassung\label{tab:Erfassung}}\endfoot
S1& Server von ... \\ \hline
S1& Server von ... \\ \hline
S1& Server von ... \\ \hline
S1& Server von ... \\ \hline
S1& Server von ... \\ \hline
S1& Server von ... \\ \hline
S1& Server von ... \\ \hline
S1& Server von ... \\ \hline
S1& Server von ... \\ \hline
S1& Server von ... \\ \hline
S1& Server von ... \\ \hline
S1& Server von ... \\ \hline
S1& Server von ... \\ \hline
S1& Server von ... \\ \hline
S1& Server von ... \\ \hline
S1& Server von ... \\ \hline
\end{longtable}
\end{center}
Wieder normaler Text .....
\end{document}
Hallo,
vielen Dank. Funktioniert einwandfrei :)
Hätte nicht geglaubt, dass das so schnell funkt.
Bobbie
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.