PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : curve, rubric-title



alnatura
11-04-2009, 23:21
hallo,

ich würde gerne die ausrichtung der rubriken-titel bei meinem lebenslauf mit dem paket / documentenklasse cuvre ändern.

Ich habe schonmal in die sty-Datei reingeschaut, trau mich aber nicht so recht darin rumzufurwerken.

kann mir vielleicht jemand einen hinweis geben.

vielen dank.

alnatura
11-04-2009, 23:24
\def\@rubricfont{\Large\bfseries}
\newcommand\rubricfont[1]{\gdef\@rubricfont{#1}}

\newlength\rubricspace
\setlength\rubricspace{10pt}

\def\@@rubrichead#1{\@rubricfont#1}

\def\@rubrichead@l#1{\multicolumn{3}{@{}l@{}}{\@@r ubrichead{#1}}}
\def\@rubrichead@c#1{\multicolumn{3}{@{}c@{}}{\@@r ubrichead{#1}}}
\def\@rubrichead@r#1{\multicolumn{3}{@{}r@{}}{\@@r ubrichead{#1}}}
\def\@rubrichead@cl#1{&\multicolumn{2}{@{\@clcccolsep}l@{}}

{\@@rubrichead{#1}}}
\def\@rubrichead@cc#1{&\multicolumn{2}{@{\@clcccolsep}c@{}}

{\@@rubrichead{#1}}}

\let\@rubrichead\@rubrichead@c

\newcommand\rubricalignment[1]{%
\def\@curve@temp@a{\let\@rubrichead}
\expandafter\@curve@temp@a\csname @rubrichead@#1\endcsname
\@ifundefined{@rubrichead}{%
\ClassError{curve}{Invalid rubric alignment}{%
You have called \protect\rubricalignment\space with an invalid

value.%
\MessageBreak
Valid options include l, c, r, cl and cc.\MessageBreak
Type X <return> to quit, fix the typo, and rerun LaTeX.}}
}

das ist übrigens mE der dafür verantwortliche text aus dem sty-file.

bobmalaria
11-04-2009, 23:24
hi,

speichere eine kopie der cuvre.sty als mycuvre.sty und lege sie in den gleichen ordner ab wie deine tex datei. (müsste eine klassendatei nicht die endung cls haben???)

ändere dann in deinem dokument entsprechend cuvre zu mycuvre. in der mycuvre kannst du dann nach belieben herumpfuschen ohne etwas kaputt zu machen.

wenn du hier effektive hilfe willst musst du ein minimalbeispiel erstellen.

gruss

rais
12-04-2009, 09:12
Moin moin,


ich würde gerne die ausrichtung der rubriken-titel bei meinem lebenslauf mit dem paket / documentenklasse cuvre ändern.

mir ist zwar nicht klar, wie Du diesen Rubriktitel tatsächlich ausgerichtet haben willst, aber wenn Dir die Anpassungsmöglichkeiten per \rubricalignment mit l, c, r, cl bzw. cc nicht genügen, dann könntest Du vermutlich einfach in Deiner Dokumentpräambel mit so etwas wie


\newlength\rubricheadtitlewidth
\setlength\rubricheadtitlewidth{0.5\linewidth}
\makeatletter
\def\@rubrichead@lp#1{\multicolumn{3}{@{}p{\rubric headtitlewidth}@{}}{\@@rubrichead{#1}}}
\makeatother
dafür sorgen, daß nun auch \rubricalignment{lp} zulässig ist. (ungetestet)

BTW: heißt das Teil nicht `curve.cls' statt `cuvre.sty'? Sonst hilft vielleicht `texdoc cuvre' ...

Frohe Ostern;-)

alnatura
12-04-2009, 13:32
danke! hat geklappt. musste die zeile

\let\@rubrichead\@rubrichead@c

in

\let\@rubrichead\@rubrichead@l

ändern, um es linksbündig zu machen.

rais
12-04-2009, 14:01
danke! hat geklappt. musste die zeile

\let\@rubrichead\@rubrichead@c

in

\let\@rubrichead\@rubrichead@l

ändern, um es linksbündig zu machen.
hättest Du das nicht per


\rubricalignment{l}
einfacher haben können? Für sowas ist der Befehl doch da ...

MfG