
Ich aktualisiere derzeit meinen Lebenslauf und verwende das moderncv
Paket. Beim Aktualisieren des Abschnitts „Sprachen“ ist ein Problem aufgetreten:
\documentclass[11pt,a4paper]{moderncv}
\moderncvtheme[grey]{casual}
\usepackage[english,ngerman]{babel}
\usepackage[utf8]{inputenc}
\firstname{Firstname}
\familyname{Name}
\setlength{\hintscolumnwidth}{0.3\textwidth} % widen first column within CV
\begin{document}
\maketitle
\section{Languages}
\cvline{German}{Hallo, mein Name ist Fritz, Ich would like to haben ein Sauerkraut with Schnitzel, bitte. Und dazu ein deutsches Weizenbier. Bitte wo ist der Schlossmuseum? I know a little German, he's sitting over there.}
\cvline{German Sign Language (DGS)}{Basics}
\end{document}
Das Ergebnis:
Meine Frage ist also: Ist es möglich, die vertikale Ausrichtung der ersten bzw. der zweiten Spalte mittig anzupassen cvline
? Ich möchte, dass die Basics in der Deutschen Gebärdensprache (DGS) mittig (vertikal) stehen. Der andere Fall (linke Spalte vertikal ausrichten) ist mir nicht so wichtig.
Antwort1
Im folgenden Beispiel habe ich einen \ccvitem
Befehl definiert, der sich wie verhält \cvitem
, aber mit vertikaler Ausrichtung des Spalteninhalts (anstelle von p{...}
Spalten werden im Paket verfügbare Spalten \ccvitem
verwendet ):m{...}
array
\documentclass[11pt,a4paper]{moderncv}
\moderncvtheme[grey]{casual}
\usepackage[english,ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage{array}
\firstname{Firstname}
\familyname{Name}
\setlength{\hintscolumnwidth}{0.3\textwidth} % widen second column within CV
\makeatletter
\newcommand*{\ccvitem}[3][.25em]{%
\begin{tabular}{@{}m{\hintscolumnwidth}@{\hspace{\separatorcolumnwidth}}m{\maincolumnwidth}@{}}%
\raggedleft\hintstyle{#2} &{#3}%
\end{tabular}%
\par\addvspace{#1}}
\makeatother
\begin{document}
\maketitle
\section{Languages}
\cvitem{German}{Hallo, mein Name ist Fritz, Ich would like to haben ein Sauerkraut with Schnitzel, bitte. Und dazu ein deutsches Weizenbier. Bitte wo ist der Schlossmuseum? I know a little German, he's sitting over there.}
\cvitem{German Sign Language (DGS)}{Basics}
\ccvitem{German}{Hallo, mein Name ist Fritz, Ich would like to haben ein Sauerkraut with Schnitzel, bitte. Und dazu ein deutsches Weizenbier. Bitte wo ist der Schlossmuseum? I know a little German, he's sitting over there.}
\ccvitem{German Sign Language (DGS)}{Basics}
\end{document}
Übrigens könnten Sie \cvitem
stattdessen verwenden \cvline
, was anscheinend nur aus Kompatibilitätsgründen mit älteren Versionen von immer noch vorhanden ist moderncv
.