goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Direktlinks:
Zuletzt aktive Beiträge
Unbeantwortete Beiträge
[Erweitert]

Forenstatistik:
Beiträge: 99981
Top-Poster: Johannes_B (5061)

Wir begrüßen unseren neuesten Benutzer Ron Flower.

Links:


Mit Unterstützung von DANTE e.V.: Deutschsprachige Anwendervereinigung TeX. Danke den Mitgliedern!





Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Stärken-Schwächen-Profil mit Table darstellen

 

Kayayay
Forum-Newbie
Forum-Newbie

Beiträge: 4
Anmeldedatum: 17.09.19
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 17.09.2019, 19:48     Titel: Stärken-Schwächen-Profil mit Table darstellen
  Antworten mit Zitat      
Hallo in die Runde,

da ich noch relativ neu mit Latex-Programmierung bin, hoffe ich, ihr könnt mir weiterhelfen!

Ich versuche im Moment ein Stärken-Schwächen-Profil mit Latex zu setzen.
Links stehen die Kriterien (in meinem Fall Entwicklung, Montage ...) mit den Beurteilungsgrößen, rechts davon die Bewertung (schlecht/mittel/gut) und in diesem Fall noch einmal eine relative Bewertung, die ist aber für den Sachverhalt irrelevant.

Die Tabelle steht so weit, die Bewertung der Beurteilungsgrößen ist mit einem x gekennzeichnet.
Jetzt versuche ich die Gesamtbewertung in der üblichen Darstellung über farbige Kreise, die von Kategorie zu Kategorie miteinander verbunden sind darzustellen. Später auch noch in einer anderen Farbe von einem zweiten Akteur (Im Beispiel über die ausgefüllten und leeren Kreise eingefügt).

Könnt ihr mir helfen, wie ich die Verbindungslinien zwischen den Kreisen hinbekomme? Habe über Tikz und Tikzmark gelesen, bin aber weder aus den Beispielen noch aus der Dokumentation für den Anwendungsfall wirklich schlau geworden.

Im Voraus vielen Dank!
Kay

Code

\RequirePackage{fix-cm}                  
\documentclass[a4paper, %              
   headsepline,   footsepline,            
   headinclude=false,footinclude=false,  
   fontsize=12pt, %                  
   DIV=calc,%                        
   headings=normal,
   pointlessnumbers,                  
   BCOR=5mm]%                                      
   {scrreprt}

\usepackage{lmodern}                        
\pagestyle{headings}                  
\typearea[current]{calc}

\usepackage[T1]{fontenc}                  
\usepackage[latin9]{inputenc}              
\usepackage[ngerman]{babel}            

\usepackage{graphicx}                  
\usepackage{rotating}                  

\usepackage{booktabs}
\usepackage{multirow}
\usepackage{wasysym}

\usepackage{tikz}
\usetikzlibrary{tikzmark}

%============================================================
% Dokumentbeginn
%============================================================
\begin{document}



\begin{table}[htbp]
\caption{Staerken-Schwaechen-Profil}
\label{tab:StSchwProf}
\centering
\begin{tabular}{llcccccccccccccccccc}
   \toprule
      \multicolumn{2}{l}{\textbf{Kompetenzen}}   & \multicolumn{9}{c}{Beurteilung}            & \multicolumn{9}{c}{rel. Kompetenzstaerke}   \\
               & Beurteilungsgroesse   & \multicolumn{3}{c}{Schlecht}   & \multicolumn{3}{c}{Mittel}         &\multicolumn{3}{c}{Gut}      &\multicolumn{3}{c}{Niedrig}      & \multicolumn{3}{c}{Mittel}       &          \multicolumn{3}{c}{Hoch}\\
   \midrule
   \multicolumn{2}{l}{\textbf{Entwicklung}}&      &\Circle &&   &&\CIRCLE &   &&&            &&&           &&&             \\
               & Beurteilungsgroesse1&          &x&&      &&&         &&&            &&&           &&&             \\
               & Beurteilungsgroesse2&          &&&         &&x&         &&&            &&&           &&&             \\                  
               & Beurteilungsgroesse3&          &&&         &&&         &x&&            &&&           &&&             \\
   \midrule
   \multicolumn{2}{l}{\textbf{Montage}}&         &\Circle &&   &\CIRCLE &&   &&&            &&&           &&&             \\
               & Beurteilungsgroesse1&          &&&         &&x&         &&&            &&&           &&&             \\
               & Beurteilungsgroesse2&          &x&&      &&&         &&&            &&&           &&&             \\                  
               & Beurteilungsgroesse3&          &&&         &&&         &&x&            &&&           &&&             \\                    
   \midrule
   \multicolumn{2}{l}{\textbf{Auftragsabwicklung}}&&&\CIRCLE &   &&&         &\Circle &&      &&&           &&&             \\
               & Beurteilungsgroesse1&          &x&&      &&&         &&&            &&&           &&&             \\
               & Beurteilungsgroesse2&          &&&         &&x&         &&&            &&&           &&&             \\                  
               & Beurteilungsgroesse3&          &x&&      &&&         &&&            &&&           &&&             \\
   \midrule
   \multicolumn{2}{l}{\textbf{Distribution}}&      &&&         &&&         &&\CIRCLE \Circle &      &&&          &&&             \\
               & Beurteilungsgroesse1&          &&&         &&&         &&x&            &&&           &&&             \\
               & Beurteilungsgroesse2&          &&&         &&&         &&x&            &&&           &&&             \\                  
               & Beurteilungsgroesse3&          &x&&      &&&         &&&            &&&           &&&             \\
   \bottomrule
\end{tabular}
\end{table}

\end{document}
 
Private Nachricht senden Benutzer-Profile anzeigen

Bartman
Forum-Meister
Forum-Meister


Beiträge: 1918
Anmeldedatum: 16.07.09
Wohnort: Hessische Provinz
Version: ---
     Beitrag Verfasst am: 17.09.2019, 20:45     Titel:
  Antworten mit Zitat      
Die Tabelle ist bei der Schriftgröße zu breit für das Hochformat.

Eine Möglichkeit wäre

Code
\RequirePackage{fix-cm}                  
\documentclass[
   headsepline,  
   footsepline,            
   headinclude=false,
   footinclude=false,  
   fontsize=12pt, %                  
   DIV=calc,%                        
   headings=normal,
%   pointlessnumbers,% veraltet, siehe Option numbers
   BCOR=5mm,
   captions=tableheading% <- eingefügt
]{scrreprt}

\usepackage{lmodern}                        
\pagestyle{headings}                  
\typearea[current]{calc}

\usepackage[T1]{fontenc}                  
\usepackage[latin9]{inputenc}              
\usepackage[ngerman]{babel}            

%\usepackage{graphicx}                  
\usepackage{rotating}                  
\usepackage{booktabs}
\usepackage{multirow}
\usepackage{wasysym}
\usepackage{textcomp}% für \texttimes
\usepackage{showframe}

\usepackage{tikz}% lädt graphicx
\usetikzlibrary{tikzmark}

%============================================================
% Dokumentbeginn
%============================================================
\begin{document}
\begin{table}[htbp]
\caption{Stärken-Schwächen-Profil}
\label{tab:StSchwProf}
\centering
\footnotesize
\begin{tabular}{ll *{18}{c}}
\toprule
      \multicolumn{2}{l}{\textbf{Kompetenzen}}   & \multicolumn{9}{c}{Beurteilung}            & \multicolumn{9}{c}{rel. Kompetenzstaerke}   \\
      \cmidrule(lr){3-11}\cmidrule(lr){12-20}
               & Beurteilungsgröße   & \multicolumn{3}{c}{Schlecht}   & \multicolumn{3}{c}{Mittel}         &\multicolumn{3}{c}{Gut}      &\multicolumn{3}{c}{Niedrig}      & \multicolumn{3}{c}{Mittel}       &          \multicolumn{3}{c}{Hoch}\\
   \midrule
   \multicolumn{2}{l}{\textbf{Entwicklung}}&      & \tikzmarknode{dev cl}{\Circle} &&   && \tikzmarknode{dev cr}{\CIRCLE} &   &&&            &&&           &&&             \\
               & Beurteilungsgröße1&          & \texttimes &&      &&&         &&&            &&&           &&&             \\
               & Beurteilungsgröße2&          &&&         &&\texttimes&         &&&            &&&           &&&             \\                  
               & Beurteilungsgröße3&          &&&         &&&         &\texttimes&&            &&&           &&&             \\
   \midrule
   \multicolumn{2}{l}{\textbf{Montage}}&         &\Circle &&   &\CIRCLE &&   &&&            &&&           &&&             \\
               & Beurteilungsgröße1&          &&&         &&\texttimes&         &&&            &&&           &&&             \\
               & Beurteilungsgröße2&          &\texttimes&&      &&&         &&&            &&&           &&&             \\                  
               & Beurteilungsgröße3&          &&&         &&&         &&\texttimes&            &&&           &&&             \\                    
   \midrule
   \multicolumn{2}{l}{\textbf{Auftragsabwicklung}}&&&\CIRCLE &   &&&         &\Circle &&      &&&           &&&             \\
               & Beurteilungsgröße1&          &\texttimes&&      &&&         &&&            &&&           &&&             \\
               & Beurteilungsgröße2&          &&&         &&\texttimes&         &&&            &&&           &&&             \\                  
               & Beurteilungsgröße3&          &\texttimes&&      &&&         &&&            &&&           &&&             \\
   \midrule
   \multicolumn{2}{l}{\textbf{Distribution}}&      &&&         &&&         &&\CIRCLE \Circle &      &&&          &&&             \\
               & Beurteilungsgröße1&          &&&         &&&         &&\texttimes&            &&&           &&&             \\
               & Beurteilungsgröße2&          &&&         &&&         &&\texttimes&            &&&           &&&             \\                  
               & Beurteilungsgröße3&          &\texttimes&&      &&&         &&&            &&&           &&&             \\
   \bottomrule
\end{tabular}
\begin{tikzpicture}[remember picture, overlay]
\draw[thick, red] (dev cl) -- (dev cr);
\end{tikzpicture}
\end{table}
\end{document}


Warum benutzt Du Latin-9 für die Zeichenkodierung? Neuere Editoren verwenden alle die Kodierung UTF-8 für Ihre Dateien. Falls Du das ändern möchtest, dann erzeuge dafür zur Sicherheit Kopien Deiner Dateien.
Private Nachricht senden Benutzer-Profile anzeigen

Kayayay
Forum-Newbie
Forum-Newbie

Beiträge: 4
Anmeldedatum: 17.09.19
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 18.09.2019, 16:26     Titel:
  Antworten mit Zitat      
Hallo und vielen Dank für die schnelle Antwort!

Latin-9 verwende ich, da ich bei UTF-8 einen Fehler beim Laden von cleverref bekomme. (\usepackage[german]{cleveref}); mit Latin-9 funktioniert es ohne Probleme.

Die anderen Hinweise hatte ich übernommen, bekam aber leider ab der ersten Zeile mit \tikzmarknode den Fehler ex:342: Undefined control sequence. ...
Habe anhand der Doku versucht umzubauen, sodass folgendes Ergebnis entstanden ist.

Leider ist der horizontale Strich nicht ausgerichtet. In meinem Ursprungsdokument ist er sogar auf der Seite davor gelandet.
Ich habe gesehen, dass Tikz die Funktion nodes und auch Kreise bietet. Lässt sich die Tabelle und die Kreise irgendwie damit darstellen?

Herzlichen Dank für eure Hilfe schon jetzt!
Kay

Code

\RequirePackage{fix-cm}                  
\documentclass[
   headsepline,  
   footsepline,            
   headinclude=false,
   footinclude=false,  
   fontsize=12pt, %                  
   DIV=calc,%                        
   headings=normal,
   BCOR=5mm,
   captions=tableheading
]{scrreprt}

\usepackage{lmodern}                        
\pagestyle{headings}                  
\typearea[current]{calc}

\usepackage[T1]{fontenc}                  
\usepackage[latin9]{inputenc}              
\usepackage[ngerman]{babel}            

         
\usepackage{rotating}                  
\usepackage{booktabs}
\usepackage{multirow}
\usepackage{wasysym}
%\usepackage{textcomp}% für \texttimes
%\usepackage{showframe}

\usepackage{tikz}% lädt graphicx
\usetikzlibrary{tikzmark}

%============================================================
% Dokumentbeginn
%============================================================
\begin{document}
   
\begin{table}[htbp]
\caption{Stärken-Schwächen-Profil}
\label{tab:StSchwProf}
\centering
\begin{small}
\begin{tabular}{ll *{18}{c}}
   \toprule
      \multicolumn{2}{l}{\textbf{Kompetenzen}}   & \multicolumn{9}{c}{Beurteilung}            & \multicolumn{9}{c}{rel. Kompetenzstärke}   \\
\cmidrule(lr){3-11}\cmidrule(lr){12-20}
               & Beurteilungsgröße   & \multicolumn{3}{c}{Schlecht}   & \multicolumn{3}{c}{Mittel}         &\multicolumn{3}{c}{Gut}      &\multicolumn{3}{c}{Niedrig}      & \multicolumn{3}{c}{Mittel}       &          \multicolumn{3}{c}{Hoch}\\
   \midrule
   \multicolumn{2}{l}{\textbf{Entwicklung}}&      & \tikzmark{cl}{\Circle} &&   && \tikzmark{cr}{\CIRCLE}   &   &&&            &&&           &&&             \\
               & Beurteilungsgröße1&          &&&         &&&         &&&            &&&           &&&             \\
               & Beurteilungsgröße2&          &&&         &&&         &&&            &&&           &&&             \\                  
               & Beurteilungsgröße3&          &&&         &&&         &&&            &&&           &&&             \\
   \midrule
   \multicolumn{2}{l}{\textbf{Montage}}&         &&&         &&&         &&&            &&&           &&&             \\
               & Beurteilungsgröße1&          &&&         &&&         &&&            &&&           &&&             \\
               & Beurteilungsgröße2&          &&&         &&&         &&&            &&&           &&&             \\                  
               & Beurteilungsgröße3&          &&&         &&&         &&&            &&&           &&&             \\                    
   \midrule
   \multicolumn{2}{l}{\textbf{Auftragsabwicklung}}&&&&         &&&         &&&            &&&           &&&             \\
               & Beurteilungsgröße1&          &&&         &&&         &&&            &&&           &&&             \\
               & Beurteilungsgröße2&          &&&         &&&         &&&            &&&           &&&             \\                  
               & Beurteilungsgröße3&          &&&         &&&         &&&            &&&           &&&             \\
   \midrule
   \multicolumn{2}{l}{\textbf{Distribution}}&      &&&         &&&         &&&            &&&          &&&             \\
               & Beurteilungsgröße1&          &&&         &&&         &&&            &&&           &&&             \\
               & Beurteilungsgröße2&          &&&         &&&         &&&            &&&           &&&             \\                  
               & Beurteilungsgröße3&          &&&         &&&         &&&            &&&           &&&             \\
   \bottomrule
\end{tabular}  
\end{small}
\end{table}

 
\begin{tikz}[remember picture]
\draw[overlay, thick, red] (pic cs:cl) -- (pic cs:cr);
\end{tikz}

\end{document}
 
Private Nachricht senden Benutzer-Profile anzeigen

Bartman
Forum-Meister
Forum-Meister


Beiträge: 1918
Anmeldedatum: 16.07.09
Wohnort: Hessische Provinz
Version: ---
     Beitrag Verfasst am: 18.09.2019, 16:54     Titel:
  Antworten mit Zitat      
Achte bitte auf die richtige Bezeichnung der Umgebung: tikzpicture statt tikz.

Für das Problem mit dem Paket für Querverweise solltest Du besser ein neues Thema mit einem InfoMinimalbeispiel und der Fehlermeldung starten, wenn Du das lösen möchtest.

Der Befehl \tikzmarknode ist z. B. auch bei der älteren Distribution von Overleaf nicht bekannt. Ein Update könnte das beheben.

Wie soll denn der Strich "ausgerichtet" werden? Die Höhe der Linie lässt sich bspw. wie folgt ändern:

Code
\draw[overlay, thick, red] ([yshift=.5ex]pic cs:cl) -- ([yshift=.5ex]pic cs:cr);


Die ganze Tabelle kann in TikZ mit einer Matrix nachgebaut werden, falls Du das meinst. Das ist aber meiner Meinung nach recht viel Aufwand für ein paar Verbindungslinien.

Verwende Schriftgrößenbefehle nicht als Umgebung.

Zuletzt bearbeitet von Bartman am 18.09.2019, 18:53, insgesamt einmal bearbeitet
Private Nachricht senden Benutzer-Profile anzeigen

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 18.09.2019, 17:03     Titel: Off-Topic: Überflüssige Pakete
  Antworten mit Zitat      
AFAIK ergibt die Verwendung von fix-cm bei gleichzeitiger Verwendung von lmodern keinen Sinn, da LM ohnehin nicht von den Restriktionen für CM und EC betroffen ist.

Bartman hat Folgendes geschrieben:
Der Befehl \tikzmarknode ist z. B. auch bei der älteren Distribution von Overleaf nicht bekannt. Ein Update könnte das beheben.

Verwendet Overleaf nicht UTF8 als Eingabecodierung? Dann funktioniert das Beispiel dort ohnehin nicht.

Kayayay
Forum-Newbie
Forum-Newbie

Beiträge: 4
Anmeldedatum: 17.09.19
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 19.09.2019, 18:53     Titel:
  Antworten mit Zitat      
Leider bekomme ich das Ganze nicht zum Laufen.
Habe jetzt die Tabelle reduziert und versuche den Fehler zu finden, aber selbst bei dieser Minimalvariante klappt es nicht.... Bin schon kurz davor in Powerpoint ein Bild zu zeichnen und einzufügen .... Rolling Eyes

Habt ihr noch einen Hinweis?
Der Strich soll von der Zelle oben links, zur Zelle unten rechts verlaufen.

Grüße
Kay

Code
           
\documentclass[a4paper]{scrreprt}

\usepackage{lmodern}                        

\usepackage[T1]{fontenc}                  
\usepackage[latin9]{inputenc}              
\usepackage[ngerman]{babel}            
                         
\usepackage{booktabs}

\usepackage{tikz}% lädt graphicx
\usetikzlibrary{tikzmark}

%============================================================
% Dokumentbeginn
%============================================================
\begin{document}
\begin{table}[htbp]
\caption{Tabelle}
\centering
\begin{tabular}{ll}
\toprule
   von \tikzmark{cl} hier      &    Zelle 12    \\
   Zelle 21                  &   nach \tikzmark{cr}hier   \\
\bottomrule

\end{tabular}
\begin{tikzpicture}[remember picture, overlay]
\draw[thick, red] (cl) -- (cr);

\end{tikzpicture}

\end{table}

\end{document}
 
Private Nachricht senden Benutzer-Profile anzeigen

Bartman
Forum-Meister
Forum-Meister


Beiträge: 1918
Anmeldedatum: 16.07.09
Wohnort: Hessische Provinz
Version: ---
     Beitrag Verfasst am: 19.09.2019, 19:10     Titel:
  Antworten mit Zitat      
Werden die Markierungen mit \tikzmark in den Tabellenzellen eingefügt, reicht es nicht, beim Zeichnen nur den Namen anzugeben.

Code
\documentclass[captions=tableheading]{scrreprt}

\usepackage[latin9]{inputenc}              
\usepackage[T1]{fontenc}                  
\usepackage{lmodern}                        
\usepackage[ngerman]{babel}            
\usepackage{booktabs}
\usepackage{tikz}% lädt graphicx
\usetikzlibrary{tikzmark}

\begin{document}
\begin{table}[htbp]
    \caption{Tabelle}
    \centering
    \begin{tabular}{ll}
    \toprule
    von \tikzmark{cl} hier & Zelle 12\\
    Zelle 21               & nach \tikzmark{cr} hier\\
    \bottomrule
    \end{tabular}
    \begin{tikzpicture}[remember picture, overlay]
    \draw[thick, red] ([yshift=.8ex]pic cs:cl) -- ([yshift=.8ex]pic cs:cr);
    \end{tikzpicture}
\end{table}
\end{document}
Private Nachricht senden Benutzer-Profile anzeigen

Kayayay
Forum-Newbie
Forum-Newbie

Beiträge: 4
Anmeldedatum: 17.09.19
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.09.2019, 10:04     Titel:
  Antworten mit Zitat      
Hallo und vielen Dank für eure Hilfe.

Habe die Tabelle so hinbekommen.

Code

\documentclass[a4paper]{scrreprt}

\usepackage{lmodern}                        

\usepackage[T1]{fontenc}                  
\usepackage[latin9]{inputenc}              
\usepackage[ngerman]{babel}            
                         
\usepackage{booktabs}

\usepackage{tikz}% lädt graphicx
\usetikzlibrary{tikzmark}

%============================================================
% Dokumentbeginn
%============================================================
\begin{document}
   

\begin{table}[htbp]
\caption{Stärken-Schwächen-Profil}
\label{tab:StSchwProf}
\centering
\small
\begin{tabular}{ll *{18}{c}}
   \toprule
      \multicolumn{2}{l}{\textbf{Kompetenzen}}   & \multicolumn{9}{c}{Beurteilung}            & \multicolumn{9}{c}{rel. Kompetenzstärke}   \\
\cmidrule(lr){3-11}\cmidrule(lr){12-20}
               & Beurteilungsgröße   & \multicolumn{3}{c}{Schlecht}   & \multicolumn{3}{c}{Mittel}         &\multicolumn{3}{c}{Gut}      &\multicolumn{3}{c}{Niedrig}      & \multicolumn{3}{c}{Mittel}       &          \multicolumn{3}{c}{Hoch}\\
   \midrule
   \multicolumn{2}{l}{\textbf{Entwicklung}}&      & \tikzmark{U1}&&   && \tikzmark{W1}&      &&&\tikzmark{UU1}          &&&           &&&             \\
               & Beurteilungsgröße1&          &&&         &&&         &&&            &&&           &&&             \\
               & Beurteilungsgröße2&          &&&         &&&         &&&            &&&           &&&             \\                  
               & Beurteilungsgröße3&          &&&         &&&         &&&            &&&           &&&             \\
   \midrule
   \multicolumn{2}{l}{\textbf{Montage}}&         &&\tikzmark{W2}&         &&&         &&\tikzmark{U2}&            &&&           &&&\tikzmark{UU2}              \\
               & Beurteilungsgröße1&          &&&         &&&         &&&            &&&           &&&             \\
               & Beurteilungsgröße2&          &&&         &&&         &&&            &&&           &&&             \\                  
               & Beurteilungsgröße3&          &&&         &&&         &&&            &&&           &&&             \\                    
   \midrule
   \multicolumn{2}{l}{\textbf{Auftragsabwicklung}}&&&&         &\tikzmark{U3}&\tikzmark{W3}&         &&&             &&&           &\tikzmark{UU3}&&             \\
               & Beurteilungsgröße1&          &&&         &&&         &&&            &&&           &&&             \\
               & Beurteilungsgröße2&          &&&         &&&         &&&            &&&           &&&             \\                  
               & Beurteilungsgröße3&          &&&         &&&         &&&            &&&           &&&             \\
   \midrule
   \multicolumn{2}{l}{\textbf{Distribution}}&      &&&         &\tikzmark{W4}&&         &&\tikzmark{U4}&            &&&          &&\tikzmark{UU4}&             \\
               & Beurteilungsgröße1&          &&&         &&&         &&&            &&&           &&&             \\
               & Beurteilungsgröße2&          &&&         &&&         &&&            &&&           &&&             \\                  
               & Beurteilungsgröße3&          &&&         &&&         &&&            &&&           &&&             \\
   \bottomrule
 \end{tabular}
 
    \begin{tikzpicture}[remember picture, overlay]
    \fill[red!80](pic cs:U1) circle (0.2);
    \fill[red!80](pic cs:U2) circle (0.2);
    \fill[red!80](pic cs:U3) circle (0.2);
    \fill[red!80](pic cs:U4) circle (0.2);
   
    \fill[blue!80](pic cs:W1) circle (0.2);
    \fill[blue!80](pic cs:W2) circle (0.2);
    \fill[blue!80](pic cs:W3) circle (0.2);
    \fill[blue!80](pic cs:W4) circle (0.2);
   
    \fill[red!80](pic cs:UU1) circle (0.2);
   \fill[red!80](pic cs:UU2) circle (0.2);
     \fill[red!80](pic cs:UU3) circle (0.2);
      \fill[red!80](pic cs:UU4) circle (0.2);

    \draw[thick, red!80] (pic cs:U1) -- (pic cs:U2);
    \draw[thick, red!80] (pic cs:U2) -- (pic cs:U3);
    \draw[thick, red!80] (pic cs:U3) -- (pic cs:U4);
       
    \draw[thick, blue!80] (pic cs:W1) -- (pic cs:W2);
    \draw[thick, blue!80] (pic cs:W2) -- (pic cs:W3);
    \draw[thick, blue!80] (pic cs:W3) -- (pic cs:W4);
   
    \draw[thick, red!80] (pic cs:UU1) -- (pic cs:UU2);
    \draw[thick, red!80] (pic cs:UU2) -- (pic cs:UU3);
    \draw[thick, red!80] (pic cs:UU3) -- (pic cs:UU4);

    \end{tikzpicture}
\end{table}
\end{document}
 
Private Nachricht senden Benutzer-Profile anzeigen

Bartman
Forum-Meister
Forum-Meister


Beiträge: 1918
Anmeldedatum: 16.07.09
Wohnort: Hessische Provinz
Version: ---
     Beitrag Verfasst am: 21.09.2019, 14:11     Titel:
  Antworten mit Zitat      
Ich habe mir erlaubt, Deinen Quelltext für die Zeichnung noch etwas zu optimieren. Näheres findest Du im Kapitel 88 "Repeating Things: The Foreach Statement" der Dokumentation zu pgf/TikZ.

Code
\documentclass[captions=tableheading]{scrreprt}% Papierformat ist voreingestellt

\usepackage{lmodern}                        
\usepackage[T1]{fontenc}                  
\usepackage[latin9]{inputenc}
\usepackage[ngerman]{babel}            
\usepackage{booktabs}
\usepackage{showframe}
\usepackage{tikz}% lädt graphicx
\usetikzlibrary{tikzmark}

\begin{document}
\begin{table}[htbp]
\caption{Stärken-Schwächen-Profil}
\label{tab:StSchwProf}
\centering
%\small
\begin{tabular}{ll *{18}{c}}
   \toprule
      \multicolumn{2}{l}{\textbf{Kompetenzen}}   & \multicolumn{9}{c}{Beurteilung}            & \multicolumn{9}{c}{rel. Kompetenzstärke}   \\
\cmidrule(lr){3-11}\cmidrule(lr){12-20}
               & Beurteilungsgröße   & \multicolumn{3}{c}{Schlecht}   & \multicolumn{3}{c}{Mittel}         &\multicolumn{3}{c}{Gut}      &\multicolumn{3}{c}{Niedrig}      & \multicolumn{3}{c}{Mittel}       &          \multicolumn{3}{c}{Hoch}\\
   \midrule
   \multicolumn{2}{l}{\textbf{Entwicklung}}&      & \tikzmark{U1}&&   && \tikzmark{W1}&      &&&\tikzmark{UU1}          &&&           &&&             \\
               & Beurteilungsgröße1&          &&&         &&&         &&&            &&&           &&&             \\
               & Beurteilungsgröße2&          &&&         &&&         &&&            &&&           &&&             \\                  
               & Beurteilungsgröße3&          &&&         &&&         &&&            &&&           &&&             \\
   \midrule
   \multicolumn{2}{l}{\textbf{Montage}}&         &&\tikzmark{W2}&         &&&         &&\tikzmark{U2}&            &&&           &&&\tikzmark{UU2}              \\
               & Beurteilungsgröße1&          &&&         &&&         &&&            &&&           &&&             \\
               & Beurteilungsgröße2&          &&&         &&&         &&&            &&&           &&&             \\                  
               & Beurteilungsgröße3&          &&&         &&&         &&&            &&&           &&&             \\                    
   \midrule
   \multicolumn{2}{l}{\textbf{Auftragsabwicklung}}&&&&         &\tikzmark{U3}&\tikzmark{W3}&         &&&             &&&           &\tikzmark{UU3}&&             \\
               & Beurteilungsgröße1&          &&&         &&&         &&&            &&&           &&&             \\
               & Beurteilungsgröße2&          &&&         &&&         &&&            &&&           &&&             \\                  
               & Beurteilungsgröße3&          &&&         &&&         &&&            &&&           &&&             \\
   \midrule
   \multicolumn{2}{l}{\textbf{Distribution}}&      &&&         &\tikzmark{W4}&&         &&\tikzmark{U4}&            &&&          &&\tikzmark{UU4}&             \\
               & Beurteilungsgröße1&          &&&         &&&         &&&            &&&           &&&             \\
               & Beurteilungsgröße2&          &&&         &&&         &&&            &&&           &&&             \\                  
               & Beurteilungsgröße3&          &&&         &&&         &&&            &&&           &&&             \\
   \bottomrule
 \end{tabular}
 
\begin{tikzpicture}[remember picture, overlay]
\pgfmathsetlengthmacro{\tikzmarkShift}{.8ex}
\foreach \letter/\actorColor in {U/red,W/blue,UU/red}{
    \foreach \compCounter in {1,2,3,4
}
        \fill [\actorColor!80] ([yshift=\tikzmarkShift]pic cs:\letter\compCounter) circle (0.2);
    \foreach \compCounter [remember=\compCounter as \lastCompCounter (initially 1)] in {2,3,4}
        \draw [thick, \actorColor!80]
            ([yshift=\tikzmarkShift]pic cs:\letter\lastCompCounter) --
            ([yshift=\tikzmarkShift]pic cs:\letter\compCounter)
        ;
}
\end{tikzpicture}
\end{table}
\end{document}


Zuletzt bearbeitet von Bartman am 24.09.2019, 06:14, insgesamt 3-mal bearbeitet
Private Nachricht senden Benutzer-Profile anzeigen

Ratgeber
Gast

Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 21.09.2019, 14:25     Titel: Letzter Schliff
  Antworten mit Zitat      
Bartman hat Folgendes geschrieben:
Ich habe mir erlaubt, Deinen Quelltext für die Zeichnung noch etwas zu optimieren. […]

Wenn jetzt noch »inputenc« entweder ganz weggelassen oder zumindest die Option von `latin9` auf `utf8` geändert wird, ist das Ganze erfolgreich abgeschlossen.

Neues Thema eröffnen Neue Antwort erstellen



Options and Permissions
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen
.

goLaTeX ist Teil der goForen
goForen.de goMATLAB.de goLaTeX.de


  Datenschutzerklärung | Impressum | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2019 goLaTeX.de