Anzeige:
Ergebnis 1 bis 9 von 9

Thema: Schriftgroesse Tabelle

  1. #1
    Registrierter Benutzer
    Registriert seit
    19.04.2005
    Beiträge
    5

    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?

  2. #2
    Registrierter Benutzer Avatar von blubb
    Registriert seit
    12.08.2004
    Beiträge
    862
    Code:
    \caption{\normalsize{Tabelle}}
    Ganz schlechte Idee.
    Damit formatierst du den Eintrag auch gleich im Tabellenverzeichnis (falls du eines hast).

    Warum geht
    Code:
    \normalsize\caption{Tabelle}
    nicht?

    Oder besser: Wenn du die longtable klein willst, warum begrenzt du die Änderung nicht auf die Longtable:
    Code:
    {%Gruppe auf
    \tiny
    \begin{longtable}
    ...
    \end{longtable}
    }%Gruppe zu, \tiny gilt nicht mehr
    Wer Dokus lesen kann ist im Vorteil :D
    Das Forum hat eine Suchfunktion.
    FAQ: http://www.dante.de/faq/de-tex-faq/html/de-tex-faq.html
    Minimalbeispiel:http://www-users.rwth-aachen.de/Chri...mmer/mini.html

  3. #3
    Registrierter Benutzer
    Registriert seit
    10.04.2005
    Ort
    Hannover
    Beiträge
    1.854
    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

  4. #4
    Registrierter Benutzer
    Registriert seit
    19.04.2005
    Beiträge
    5

    ??

    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

  5. #5
    Registrierter Benutzer Avatar von blubb
    Registriert seit
    12.08.2004
    Beiträge
    862
    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.
    Wer Dokus lesen kann ist im Vorteil :D
    Das Forum hat eine Suchfunktion.
    FAQ: http://www.dante.de/faq/de-tex-faq/html/de-tex-faq.html
    Minimalbeispiel:http://www-users.rwth-aachen.de/Chri...mmer/mini.html

  6. #6
    Registrierter Benutzer
    Registriert seit
    10.04.2005
    Ort
    Hannover
    Beiträge
    1.854
    Zitat Zitat von bobbie
    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

  7. #7
    Registrierter Benutzer
    Registriert seit
    19.04.2005
    Beiträge
    5
    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

  8. #8
    Registrierter Benutzer Avatar von blubb
    Registriert seit
    12.08.2004
    Beiträge
    862
    \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.


    Code:
    \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}
    Wer Dokus lesen kann ist im Vorteil :D
    Das Forum hat eine Suchfunktion.
    FAQ: http://www.dante.de/faq/de-tex-faq/html/de-tex-faq.html
    Minimalbeispiel:http://www-users.rwth-aachen.de/Chri...mmer/mini.html

  9. #9
    Registrierter Benutzer
    Registriert seit
    19.04.2005
    Beiträge
    5
    Hallo,

    vielen Dank. Funktioniert einwandfrei

    Hätte nicht geglaubt, dass das so schnell funkt.

    Bobbie

Lesezeichen

Berechtigungen

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