PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : currvita: \setlength{\cvlabelskip}{1ex} Wo gibt man das ein?



ElGato
15-02-2007, 17:24
Hallo Leute,

vorhin habe ich mich durch die Doku gekämpft und kenne zwar den Befehl um die Abstände einzustellen, weiß aber nicht wo ich das reinschreiben soll. Als Wert habe ich mal 9cm genommen, um einfach mal zu sehen, was passiert, aber es geschieht nichts.

Ich persönlich finde die Abstände von cvlist (also "Teilüberschriften") zum letzten item-Pukt darüber zu klein und hätte es gerne größer, aber wie macht man das?

Bin für alle Vorschläge offen!
Liebe Grüße
ElGato

localghost
15-02-2007, 17:51
Also, ich würde sowas immer irgendwo im Vorspann unterbringen. Es handelt sich ja um eine globale Einstellung für da ganze Dokument.

edico
15-02-2007, 20:12
Das, was Du heranziehst, ist 'zwischen den Spalten', und man kann selbstverständlich einen Unterschied erkennen. Vermutlich machst Du es falsch, was ja nicht zu überprüfen ist, weil Du kein Minimalbeispiel bietest; sieh Dir auch http:://www.mrunix.de/forums/showthread.php?t=49313 an.

Wenn ich Dich richtig verstehe, versuche es so, dass Du Folgendes in Deine Präambel packst:

...
% entnommen aus currvita.sty:
\makeatletter
\renewenvironment{cvlist}[1]{%
% \sbox{\@cvlistheading}{\cvlistheadingfont#1}% modified 2007-02-15-edico
\sbox{\@cvlistheading}% <<<
{\cvlistheadingfont#1}%<<<
\par\vskip64pt% <<<<<<< Stellschraube
\begin{list}{}{%
\renewcommand*{\makelabel}[1]{%
\settowidth{\@tempdima}{\usebox{\@cvlistheading}}%
\ifthenelse{\lengthtest{\@tempdima > 0pt}}{%
\settowidth{\@tempdimb}{\cvlabelfont##1}%
\ifthenelse{%
\lengthtest{\@tempdima < \cvlabelwidth} \and
\lengthtest{\@tempdimb = 0pt}}{%
\parbox[b]{\cvlabelwidth}{%
\vspace{\cvlabelskip}%
\makebox[\cvlabelwidth][l]{%
\box\@cvlistheading
}%
}%
}{%
\parbox[b]{0pt}{%
\makebox[0pt][l]{\box\@cvlistheading}%
\\*[0.5\baselineskip plus 1pt minus 1pt]%
}%
}%
}{}%
\cvlabelfont##1\hfill
}%
\setlength{\itemsep}{0ex}%
\setlength{\parsep}{%
0.5\baselineskip plus 1pt minus 1pt%
}%
\setlength{\topsep}{%
1\baselineskip plus 2pt minus 2pt%
}%
\setlength{\partopsep}{0ex}%
\setlength{\labelsep}{\cvlabelsep}%
\setlength{\labelwidth}{\cvlabelwidth}%
\setlength{\leftmargin}{\cvlabelwidth}%
\addtolength{\leftmargin}{\cvlabelsep}%
}%
}{%
\end{list}%
}%
\makeatother
...

edico

ElGato
15-02-2007, 23:24
Hi edico,

Du hast es absolut richtig verstanden auf was ich hinaus wollte!
Dein Beispiel ist völlig korrekt und gibt ein fabelhaftes Layout!!

Vielen Dank an Dich :-)

ElGato