Archiv verlassen und diese Seite im Standarddesign anzeigen : Hilfe zu table und tabular
Hallo,
mit Tabellen und den entsprechenden Umgebungen habe ich noch nichts in LaTeX gemacht. Leider fand ich auch nichts richtiges bei zB Google.
Kann mir jemand eine ausführliche Hilfe oder Dokumentation zu diesem Thema empfehlen?
trinix
Hi Trinix,
tabsatz (http://www.ctan.org/tex-archive/info/german/tabsatz/tabsatz.pdf) ist eine schöne Zusammenfassung, wie man ordentlich Tabellen mit Latex zaubert.
Salnic
Vielen Dank.
Ich habe mich jetzt ein wenig durchgelesen und kriege aber die Sachen nicht wirklich so richtig geordnet.
Eine kleine Tabelle anlegen nach dem folgendem Schema ist kein Problem.
\begin{center}
\begin{tabular}{*{4} {| l} | p{6cm} |}
Dies & ist & ein & Beispiel & Test.\\\hline
Bitte & lassen & Sie & den & test2 \\ \hline \hline
Inhalt & dieser & Tabelle & unbeachtet & test3.
\end{tabular}
\end{center}
Aber bei dem Versuch einer Spalte eine feste Breite zu geben und gleichzeitig den Text darin auszurichten komme ich nicht weiter.
Diesbezüglich habe ich von den Befehlen tabularx, arry, ragged2e gelesen und von der Neudefinition eines Spaltentypes.
Wie stelle ich es aber nun genau an, wenn ich zB die Spalte mit 6cm Breite im oberen Bsp. noch zentrieren möchte?
Mein verwendetes Minimalbsp. gibts hier:
\documentclass[12pt,a4paper]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[applemac]{inputenc}
\usepackage[T1]{fontenc}
\begin{document}
\begin{center}
\begin{tabular}{*{4} {| l} | p{6cm} |}
Dies & ist & ein & Beispiel & Test.\\\hline
Bitte & lassen & Sie & den & test2 \\ \hline \hline
Inhalt & dieser & Tabelle & unbeachtet & test3.
\end{tabular}
\end{center}
\end{document}
trinix
Ich erlaube mir mal meine Frage nochmal hoch zu schieben.
trinix
Hallo trinix,
schau hier (http://mrunix.de/forums/showthread.php?t=37403) doch mal rein ;)
MfG,
Vielen Dank für den Link, damit konnte ich mein Problem sehr gut lösen. Die Definition meiner extra Spalte sieht aus wie folgt:
\usepackage{array}
\newcolumntype{C}[1]{>{\centering\arraybackslash}p{#1}}
\usepackage{ragged2e}
\newcommand{\PreserveBackslash}[1]{\let\temp=\\#1\let\\=\temp}
\newcolumntype{R}[1]{>{\PreserveBackslash\RaggedLeft}p{#1}}
So erreiche ich wahlweise rechtsbündige oder zentrierte Spalten.
Eine weitere Frage: Wie ist der Text in einer einzelnen Zelle in seiner Ausrichtung manipulierbar?
trinix
Hi,
Mit multicolumn und multirow geht das ganz gut.
Grüße,
Xenara
Vielen Dank.
Es hat super funktioniert.
Dies & \multicolumn{1}{r|}{ist} & ein & Beispiel & \multicolumn{1}{r|}{Test}\\
trinix
ist es eigentlich auch möglich mit \newcolumntype ... eine Spalte zu definieren in der alles in einer anderen Schrift ausgegeben wird als in den restlichen Spalten?
Was ich bräuchte würde (in einer Tabellenumgebung) so aussehen:
...
\texttt{QUELLCODE} & Beschreibung in normaler Schrift\\
...
Jetzt ist es aber ziemlich viel Arbeit dauernd dieses \texttt{} dort einzufügen, deswegen würd ich mir gern ne Spalte definieren, die das automatisch macht.
Die Forensuche hat mir nur Beispiele geliefert, bei denen es um die Spaltenbreite ging...
Hoffe mir kann jemand helfen... :o oder mir zumindest ne gute Doku sagen wo dies erklärt ist.
Grüße Thomas
Das könnte so aussehen:
\documentclass[11pt]{article}
\usepackage {array}
\begin{document}
\begin{tabular}{| >{\ttfamily} c | c |}
Quellcode & Und evtl. eine Erklärung
\end{tabular}
\end{document}
trinix
Cool, vielen Dank, genau das hab ich gesucht - Hätte nicht gedacht dass es so eine "kompakte" Lösung gibt. :D
Na super wenns dich zufriedenstellt.
trinix
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.