Vertikal zentrierter Text in NewColumnType

Tabellen und Grafiken erstellen und anordnen


icehawk
Forum-Anfänger
Forum-Anfänger
Beiträge: 12
Registriert: Fr 4. Jan 2013, 12:11

Vertikal zentrierter Text in NewColumnType

Beitrag von icehawk »

Hallo,
Ich habe einen neuen Columntype definiert und würde gerne erreichen dass der Text auch vertikal zentriert dargestellt wird.
Die Columntype ist ein bißchen TikZ Magic um eine bunte Tabelle zu bekommen. :)

Hier ist ein Minimalbeispiel:
\documentclass[11pt,a4paper]{moderncv}
\usepackage[ngerman]{babel}
\usepackage{palatino} %Schriften
\moderncvtheme[blue]{casual}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{csquotes}

\usepackage{xcolor}
\usepackage{tcolorbox}
\usepackage{tabularx}
\usepackage{colortbl}
\tcbuselibrary{skins}

%personal data
\firstname{...}
\familyname{...}
\title{Lebenslauf}

%---------------------
\definecolor{mylightblue}{rgb}{0.22,0.45,0.70}% light blue

\newcolumntype{Y}{>{\centering\arraybackslash}X}

\tcbset{tab1/.style={fonttitle=\bfseries\large,fontupper=\normalsize\sffamily,
colback=yellow!0!white,colframe=blue!75!black,colbacktitle=Salmon!40!white,
coltitle=black,center title,freelance,frame code={
\foreach \n in {north east,north west,south east,south west}
{\path [fill=mylightblue!75!black] (interior.\n) circle (3mm); };},}}

\tcbset{tab2/.style={enhanced,fonttitle=\bfseries,fontupper=\normalsize\sffamily,
colback=yellow!0!white,colframe=mylightblue!50!black,colbacktitle=Salmon!40!white,
coltitle=black,center title}}

%-----------------------------
\begin{document}
\maketitle

% Zwei Seiten Lebenslauf
\newpage

\section{Meine Skills}
\begin{tcolorbox}[tab2,tabularx={Y||Y|Y|Y|Y}]
Skill & Erfahrung  & Formales Training & Praktische Erfahrung & Beruflicher Einsatz \\\hline\hline
Java & 5 Jahre & Studium & Regelmäßiger Einsatz für die meisten privaten Projekte & Während des Praxissemesters und im anschließenden Nebenjob \\\hline
C/C++  & 11 Jahre & Studium & Gelegentlicher Einsatz für private Projekte & - \\\hline %& C war meine erste Programmiersprache (angefangen mit 14 Jahren).  \\\hline
Linux & 12 Jahre & Studium & Privater Einsatz & - \\\hline
Android & 2 Jahre & - & Einsatz in mehreren Projekten (privat und Studium) & - \\\hline
Eclipse & 3 Jahre & - & Regelmäßiger Einsatz für die meisten privaten Projekte & Während des Praxissemesters und im anschließenden Nebenjob  \\\hline
Git & 3 Jahre & - & Regelmäßiger Einsatz nahezu alle privaten Projekte & Während des Praxissemesters und im anschließenden Nebenjob  \\\hline
\end{tcolorbox}

\emptysection \closesection
\vfill 

Ich, Wohnort, den \today

\end{document}

Benutzeravatar
u_fischer
Forum-Meister
Forum-Meister
Beiträge: 4300
Registriert: Do 22. Nov 2012, 11:09
Kontaktdaten:

Beitrag von u_fischer »

Das sieht aber ziemlich grauenvoll aus. Zuviele Linien, die Abstände unter den Linien stimmen nicht, die beiden rechten Spalten sind zu schmall, zentrieren würde ich das alles auch nicht und die sansserif-Schrift wirkt zu groß. Dekoration soll den Text doch herausheben, nicht in erschlagen.

Wieso willst eigentlich alle mit der Nase draufstoßen, dass du z.B. Linux und Android noch nicht beruflich eingesetzt hast, in dem du große leere Kästen mit Strichen malst? Über das denglische "Skill" sage ich lieber nichts.

Antworten