von icehawk » So 11. Mai 2014, 18:58
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}
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:
[code]\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}[/code]