Tabellenausrichtung

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Tabellenausrichtung

von Pat » Mi 9. Mai 2012, 22:37

Jo, dass löst das Problem

Ganz weglassen

von localghost » Mi 9. Mai 2012, 22:21

Von vertikalen Linien in Tabellen sollte man ohnehin absehen. Erhöht deutlich die Lesbarkeit.

von Pat » Mi 9. Mai 2012, 22:08

Also ich habe es jetzt mal auf das "booktabs"-Package umgebaut und habe aber nun das Problem, dass sich die Senkrechten und Horizontalen Linien der Tabelle nicht berühren. Es entstehen also Lücken was ich persönlich äußerst unschön finde.

Quelltext wie bereits angegeben jedoch mit Packet "booktabs" statt array und "\toprule" statt "\hline".

Wie kann ich das Lösen? Denn ich will ja meine Zeilenhöhe nicht ändern, sondern nur, dass der Text zentriert steht.

Stellschraube

von localghost » Mi 9. Mai 2012, 21:45

Das Paket array benutzt Du ja schon. In dessen Anleitung wird das Längenregister \extrarowheight erklärt, mit dem man die Zeilenhöhe einer Tabelle justieren kann.
% !TeX program = pdflatex
\documentclass[
  captions=tableabove,      % Formatierung für Tabellenüberschriften
  ngerman
]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage{selinput}       % Halbautomatische Festlegung der Eingabekodierung
\SelectInputMappings{       % mit Hilfe von ausgewählten Glyphen
  adieresis={ä},            % siehe: http://partners.adobe.com/public/developer/en/opentype/glyphlist.txt
  germandbls={ß},
  Euro={€}
}
\usepackage{babel}
\usepackage{array}          % Erweiterte Standardumgebung für Tabellen
\usepackage{blindtext}

\begin{document}
  \blindtext

  \begin{table}[!htb]
    \caption{Beispiel}
    \label{Beispiel}
    \centering
    \setlength{\extrarowheight}{2pt}  % etwas mehr Zeilenhöhe
    \begin{tabular}{|l|r|}\hline
      Text Spalte 1 & Test Spalte 2 \\ \hline
    \end{tabular}
  \end{table}

  \blindtext
\end{document}
Wenn man booktabs für schöne Tabellen benutzt, tritt diese Problem erst gar nicht auf.

Und bitte prüfe deine Beispiele auf Lauffähigkeit und minimalen Inhalt. In deinem Code fehlt blindtext. Andererseits ist die Hälfte der geladenen Paket zur Demonstration des Problems vollkommen überflüssig.


Thorsten

Tabellenausrichtung

von Pat » Mi 9. Mai 2012, 19:17

Also ein Problem habe ich bisher schon lösen können.

Um die Tabelle an die richtige Stelle zu rücken reicht ein [h] hinter dem Befehl \begin{table}.

Das Problem mit dem unzentriertem Text ist jedoch noch offen

Tabellenausrichtung

von Pat » Mi 9. Mai 2012, 18:45

Hallo LaTeX-Freunde,

ich brauche mal etwas hilfe bei einer Tabelle in LaTeX.
Die Tabelle zu erstellen war kein Problem, aber ich habe trotzdem 2 Probleme.

Zum einen würde ich gerne wissen, wie ich meinen Text in einer Zeile zentrieren kann. In meiner Tabelle klebt die Schrift immer am oberen Linienrand und sitzt nicht zentriert in der Zeile.

Zum anderen würde ich gerne wissen, wie ich meine Tabelle an meinen gewünschten Ort bekommen. Im Moment sitzt meine Tabelle am Ende der Seite, wodurch meine Text verrückt sind. Ich möchte die Tabelle jedoch an der Stelle sitzen habe, wo ich sie auch laut Text eingefügt habe.

Hier meine Code-Zeilen:
\documentclass[a4paper, 11pt, bibliography=totoc, index=totoc]{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{graphicx}
\usepackage{amsmath, amsthm, amssymb}
\usepackage{mathtools}
\usepackage{array} % Erweiterte Standardumgebung für Tabellen
\usepackage{multicol} % Ermöglicht mehrspaltige Aufzählungen
% \usepackage{alltt} % alltt bindet ein Textdokument ein
\usepackage{pdfpages} % pdfpages bindet externe pdf's ein
\usepackage[left=25mm, right=15mm, top=15mm, bottom=20mm]{geometry}
\usepackage{bibgerm} % Erzeugt ein deutsches Literaturverzeichnis
\bibliographystyle{unsrt} %Erstellt das Literaturverzeichnis in angegebenen Layouts
\usepackage{makeidx}
\makeindex

\begin{document}
\Blindtext
\begin{table}
\centering
\caption{Beispiel}
\label{Beispiel}
\begin{tabular}{|l|r|}\hline
Text Spalte 1 & Test Spalte 2 \tabularnewline\hline
\end{tabular}
\end{table}

\Blindtext
\end{document}
Hoffe Ihr könnt mir helfen.

Nach oben