Anzeige:
Ergebnis 1 bis 2 von 2

Thema: 2 Zeilen in Tabelle quer durchstreichen

  1. #1
    Registrierter Benutzer
    Registriert seit
    08.02.2013
    Beiträge
    122

    2 Zeilen in Tabelle quer durchstreichen

    Hallo Leute,

    ich verzweifle gerade daran, die Zelle links oben diagonal durchzustreichen.
    Das dumme ist, dass diese Zelle eigentlich aus 2 Zellen besteht, die übereinander liegen. Kann mir hier jemand einen wertvollen Tipp geben? Wäre sehr dankbar! Habe schon \backslashbox probiert, aber das bezieht sich anscheinend immer nur auf eine der beiden Zellen, die ich zusammengefügt habe...

    VG
    Philo

    \documentclass[12pt,a4paper]{article}
    \usepackage[utf8]{inputenc}
    \usepackage[ngerman]{babel}
    \usepackage{amsxtra}
    \usepackage{mathrsfs}
    \usepackage{amsmath}
    \usepackage{stmaryrd}
    \usepackage{amstext}
    \usepackage{amsgen}
    \usepackage{amsbsy}
    \usepackage{amsopn}
    \usepackage{amsfonts}
    \usepackage{amssymb}
    \usepackage{graphicx}
    \usepackage{latexsym}
    \usepackage{listings}
    \usepackage{array}
    \usepackage{hhline}
    \usepackage{multirow}
    \usepackage{ifthen}
    \usepackage{graphicx}
    \usepackage{epstopdf}
    \usepackage{color}
    \usepackage{pstricks}
    \usepackage{tikz,pgfplots}
    \usepackage{caption}
    \usepackage{chngcntr}
    \usepackage{subcaption}
    \usepackage{psfrag}
    \usepackage{slashbox}

    \begin{document}



    \begin{table}[htbp]
    \begin{tabular}{|l|c|c|c|}\firsthline

    \multicolumn{1}{|l}{} & \multicolumn{1}{|c}{besch. Proben} & \multicolumn{1}{|c}{unbesch. Proben} & \multicolumn{1}{|c|}{Verhältnis}\\

    \multicolumn{1}{|l}{} & \multicolumn{1}{|c}{475023} & \multicolumn{1}{|c}{755652} & \multicolumn{1}{|c|}{unbesch./besch.}\\\hline\hline

    $\epsilon$, 50 Proben & 0,0084 & 0,018 & 2,14\\
    $\epsilon$, 40 Proben & 0,0087 & 0,020 & 2,30\\
    $\epsilon$, 20 Proben & 0,0078 & 0,018 & 2,31\\
    $\epsilon$, 9 Proben & 0,0072 & 0,018 & 2,50\\
    $\epsilon$, 3 Proben & 0,0099 & 0,015 & 1,52\\\hline

    \end{tabular}
    \end{table}

    \end{document}
    Geändert von Fite (01-03-2013 um 21:42 Uhr)

  2. #2
    Registrierter Benutzer
    Registriert seit
    06.08.2008
    Beiträge
    1.015
    Hallo Fite, mittlerweile bist du doch lange genug hier, um die Forums-Gepflogenheiten gelernt zu haben

    28 Pakete, von denen nur array für die Lauffähigkeit notwendig ist, sind kein Minimalbeispiel! Auch solltest du den LaTeX-Code in entsprechende CODE-tags setzen.

    Da du nicht genau schreibst, welche Zellen nun genau durchgestrichen werden sollen, habe ich einfach mal Zeile 1 und 2 der zweiten Spalte genommen. In Anlehnung an diese Lösung bei tex.sx habe ich Marker mit tikzmark gesetzt und via connect verbunden. Das Ganze braucht dann zwei (pdf)latex-Durchläufe, bis die Koordinaten stimmen.

    Um die Übersichtlichkeit der Tabelle zu erhöhen verzichte ich auf zusätzliche vertikale Linien und benutze die rules aus dem booktabs-Paket. Die Ausrichtung der Zahlen macht die S-Spalte des siunitx-Pakets.

    Code:
    \documentclass[12pt,a4paper]{article}
    \usepackage[utf8]{inputenc} 
    \usepackage[ngerman]{babel}
    
    \usepackage{booktabs} % nur horizontale Linien/rules
    \usepackage{siunitx} % Formatierung von Zahlen und SI-Einheiten
    \sisetup{locale=DE}
    
    \usepackage{tikz}
    % siehe: http://tex.stackexchange.com/a/86887/17198
    \newcommand{\tikzmark}[1]{\tikz[remember picture,overlay, baseline=-0.5ex]\node (#1){};}
    \newcommand{\connect}[3][3mm]{\tikz[remember picture,overlay]\draw[shorten <=-#1, shorten >=-#1](#2)--(#3);}
    
    \begin{document}
    
    \begin{table}[htb]
    \centering
    \begin{tabular}{lS[table-format=1.4]S[table-format=1.3]S[table-format=1.2]}
    \toprule
     & {\tikzmark{p1}besch. Proben\tikzmark{p2}} & {unbesch. Proben} & {Verhältnis} \\
     & {\tikzmark{p3}475023\tikzmark{p4}} & {755652} & {unbesch./besch.} \\
     \midrule%
    \connect[1mm]{p1.north west}{p4.south east}%
    \connect[1mm]{p3.south west}{p2.north east}%
    $\epsilon$, 50 Proben & 0,0084 & 0,018 & 2,14\\ 
    $\epsilon$, 40 Proben & 0,0087 & 0,02 & 2,3\\ 
    $\epsilon$, 20 Proben & 0,0078 & 0,018 & 2,31\\ 
    $\epsilon$, 9 Proben & 0,0072 & 0,018 & 2,5\\ 
    $\epsilon$, 3 Proben & 0,0099 & 0,015 & 1,52 \\ \bottomrule
    \end{tabular}
    \end{table}
    
    \end{document}

Lesezeichen

Berechtigungen

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