Anzeige:
Ergebnis 1 bis 2 von 2

Thema: hilfe: Problem mit slashbox

  1. #1
    Registrierter Benutzer
    Registriert seit
    12.08.2008
    Beiträge
    55

    hilfe: Problem mit slashbox

    Hallo,

    ich möchte eine Tabelle erstellen (4x4) die zwei verschiedene Dimensionen darstellt. Dabei möchte ich, dass im Feld oben links, die entsprechenden Bezeichnungen stehen und durch eine diagonale Linie getrennt werden.

    Leider sieht das ganze so aus, diese Linie in die rechts angrenzende Zelle weitergezeichnet wird, im nichts aufhört und auch die Bezeichnung der ersten Dimension in das recht Kästchen geht.

    Hier mein Beispielcode um das ganze nachvollziehen zu können:
    Code:
    \documentclass[
       final,      
       12pt,
       a4paper,
       oneside,         % einseitiges Layout
       parindent,        % Eingerückt (Standard)
       bibtotoc,         % Bibliographie ins TOC
       tocindent,        % eingereuckte Gliederung
       listsindent,      % eingereuckte LOT, LOF
       fleqn,            % Formeln werden linksbuendig angezeigt
    ]{scrreprt}%     Klassen: scrartcl, scrreprt, scrbook
    
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[ngerman]{babel}
    
    \usepackage{mathptmx}
    \usepackage{courier}
    \usepackage[scaled=0.95]{helvet}
    
    \usepackage{booktabs}
    \usepackage{slashbox}
    \usepackage{multirow}
    
    \usepackage{mathptmx}
    \usepackage{courier}
    \usepackage[scaled=0.95]{helvet}
    
    \usepackage{longtable} 
    \usepackage[pdftex]{graphics}%pdftex
    \usepackage[]{graphicx}%leer
    
    \begin{document}
    
    \begin{longtable}[ht]{|p{4cm}|p{3cm}|p{3.2cm}|p{4.2cm}|}
    	\caption[Bezeichnung]{Bezeichnung\protect\footnotemark}
    	\label{tab:asdf}
    	\hline  \backslashbox{Dimension1}{Dimension2}&\textbf{Dies ist ein Blindtext}&\textbf{Dies ist ein Blindtext}&\textbf{Dies ist ein Blindtext}\\\toprule\hline
    Wert1&Hoch&Maximal&Bedeutend\\\hline
    Wert\newline XYZ&Hoch&Maximal&Bedeutend\\\hline
    Wert\newline abc&Hoch&Maximal&Bedeutend\\\hline
    \end{longtable}% \backslashbox{Kaufklasse}{Dimension}
    \footnotetext{bla}
    \end{document}
    Ich hoffe mir kann da jemand weiterhelfen.

    Weiterhin hätte ich die Spaltenbeschriftungen jeweils zentriert. Ich habe zuerst folgendes dafür noch mit drin gehabt:
    \multicolumn{1}{|c|}{\textbf{Dies ist ein Blindtext}}& ...
    Hab es aber wieder rausgenommen, falls damit ein Problem bestehen sollte.

    Weiterhin werden die Werte für Hoch, Maximal usw. ja auch in den Zellen oben links ausgerichtet. Diese in horizontaler Ebene mittig anzuordnen ist kein Problem, nur wie mache ich das in vertikaler Ebene, wenn der Wert nur eine Zeile umfasst, die Box aber insgesamt über zwei Zeilen geht (sieh \newline am Beginn).

    Danke vielmals für eure Hilfe. Wäre cool wenn man die Tabelle so hinbekommen kann. Habe jetzt alle Tabellen in Latex bisher gemacht und würde sowas ungern in Excel und dann als Bild einfügen.

    Thx.

    Gruß derFuxx

  2. #2
    Registrierter Benutzer Avatar von voss
    Registriert seit
    10.04.2005
    Beiträge
    5.045
    Zitat Zitat von derFuxx Beitrag anzeigen
    Leider sieht das ganze so aus, diese Linie in die rechts angrenzende Zelle weitergezeichnet wird, im nichts aufhört und auch die Bezeichnung der ersten Dimension in das recht Kästchen geht.

    Hier mein Beispielcode um das ganze nachvollziehen zu können:
    - lauffähige Minimalbeispiele wären ganz nett, zumal du das vorher selbst
    testen kannst ...
    - wieso hast du fast alles doppelt in der Präambel??
    - Treiber, wie [pdftex] benutzt man schon lange nicht mehr
    - courier ist eine schreckliche Schrift
    - viele Linien in einer Tabelle verringern die Aufmerksamkeit für den
    Inhalt der Tabelle
    - slashbox mit p-Spalte kann Ärger geben

    Code:
    \documentclass{scrreprt}
    
    \usepackage[latin1]{inputenc}
    \usepackage[T1]{fontenc}
    \usepackage[ngerman]{babel}
    
    \usepackage{mathptmx}
    \usepackage{beramono}
    \usepackage[scaled=0.95]{helvet}
    \usepackage{longtable} 
    \usepackage{booktabs}
    \usepackage{slashbox,pict2e,array,caption}
    
    \begin{document}
    
    \begin{longtable}{|l|m{3cm}|m{3.2cm}|p{4.2cm}|}
    \caption[Bezeichnung]{Bezeichnung\protect\footnotemark}\label{tab:asdf}\\\hline  
    \backslashbox{\small Dimen1}{\small Dimen2}&\textbf{Dies ist ein Blindtext}&\textbf{Dies ist ein Blindtext}&\textbf{Dies ist ein Blindtext}\\\hline\hline
    Wert1&Hoch&Maximal&Bedeutend\\\hline
    Wert\newline XYZ&Hoch&Maximal&Bedeutend\\\hline
    Wert\newline abc&Hoch&Maximal&Bedeutend\\\hline
    \end{longtable}% \backslashbox{Kaufklasse}{Dimension}
    \footnotetext{bla}
    
    \end{document}
    Herbert

Lesezeichen

Berechtigungen

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