Anzeige:
Ergebnis 1 bis 12 von 12

Thema: Hilfe zu table und tabular

  1. #1
    Registrierter Benutzer
    Registriert seit
    30.01.2006
    Beiträge
    405

    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

  2. #2
    Registrierter Benutzer
    Registriert seit
    10.01.2005
    Beiträge
    979
    Hi Trinix,

    tabsatz ist eine schöne Zusammenfassung, wie man ordentlich Tabellen mit Latex zaubert.

    Salnic

  3. #3
    Registrierter Benutzer
    Registriert seit
    30.01.2006
    Beiträge
    405
    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.
    Code:
    \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:
    Code:
    \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

  4. #4
    Registrierter Benutzer
    Registriert seit
    30.01.2006
    Beiträge
    405
    Ich erlaube mir mal meine Frage nochmal hoch zu schieben.

    trinix

  5. #5
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Hallo trinix,
    schau hier doch mal rein
    MfG,
    Rainer
    There's nothing a good whack with a hammer won't fix!

  6. #6
    Registrierter Benutzer
    Registriert seit
    30.01.2006
    Beiträge
    405
    Vielen Dank für den Link, damit konnte ich mein Problem sehr gut lösen. Die Definition meiner extra Spalte sieht aus wie folgt:
    Code:
    \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
    Geändert von trinix (11-04-2006 um 08:21 Uhr)

  7. #7
    Registrierter Benutzer
    Registriert seit
    11.09.2005
    Beiträge
    1.712
    Hi,

    Mit multicolumn und multirow geht das ganz gut.

    Grüße,
    Xenara

  8. #8
    Registrierter Benutzer
    Registriert seit
    30.01.2006
    Beiträge
    405
    Vielen Dank.
    Es hat super funktioniert.
    Code:
    Dies & \multicolumn{1}{r|}{ist} & ein & Beispiel & \multicolumn{1}{r|}{Test}\\
    trinix

  9. #9
    Registrierter Benutzer
    Registriert seit
    12.12.2005
    Beiträge
    21
    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... oder mir zumindest ne gute Doku sagen wo dies erklärt ist.

    Grüße Thomas

  10. #10
    Registrierter Benutzer
    Registriert seit
    30.01.2006
    Beiträge
    405
    Das könnte so aussehen:
    Code:
    \documentclass[11pt]{article}
    \usepackage {array}
    
    
    \begin{document}
    
    \begin{tabular}{| >{\ttfamily} c | c |}
    	Quellcode & Und evtl. eine Erklärung
    \end{tabular}
    
    \end{document}
    trinix

  11. #11
    Registrierter Benutzer
    Registriert seit
    12.12.2005
    Beiträge
    21
    Cool, vielen Dank, genau das hab ich gesucht - Hätte nicht gedacht dass es so eine "kompakte" Lösung gibt.

  12. #12
    Registrierter Benutzer
    Registriert seit
    30.01.2006
    Beiträge
    405
    Na super wenns dich zufriedenstellt.

    trinix

Lesezeichen

Berechtigungen

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