PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : moderncv abstand Fußzeile



nameac
09-05-2010, 12:52
Hallo Gemeinde,

ich habe vergebens versucht herauszufinden wie groß der Abstand der Fußzeile zum oberen- bzw. unteren Rand in moderncv casual ist. Damit ich diesen mittels
\@setplength{firstfootvpos}{*.*mm} innerhalb eines anderen Dokuments die Fußzeile anpassen kann.

nameac
10-05-2010, 12:46
Also ich bekomme den genauen Abstand nicht raus. Beim Versuch diesen selbst zu definieren, komme ich auch nicht weiter, denn weder der Ausdruck noch das DVI oder PDF geben die festgelegten Abstände wieder.


\documentclass[11pt,a4paper]{moderncv}
\moderncvtheme[blue]{casual}
\usepackage[utf8]{inputenc}
\usepackage{geometry}

%----------------------------------------------------------------------------------
% resize
%----------------------------------------------------------------------------------
\geometry{a4paper,left=24.1mm,right=24.1mm,top=16. 9mm,bottom=16.9mm}
\setlength{\hintscolumnwidth}{3cm}
\AtBeginDocument{\recomputelengths}
%----------------------------------------------------------------------------------
% personal data
%----------------------------------------------------------------------------------
\firstname{Bla}
\familyname{Ble}
\address{Bli}{Blob}
\mobile{Blub}
\email{Bla.Ble@test.de}

%----------------------------------------------------------------------------------
% redefine elements of moderncv
%----------------------------------------------------------------------------------
\newcommand{\Datum}{\today}
\makeatletter
\newcommand{\Unterschrift}{\@firstname ~\@familyname}
\makeatother

\renewcommand*{\cventry}[6]{%
\cvline{#1}{%
{\bfseries#2}%
\ifx#3\else{ {\slshape#3}}\fi%
\ifx#4\else{ #4}\fi%
\ifx#5\else{ #5}\fi%
\ifx#6\else{\newline{}\begin{minipage}[t]{\linewidth}\small#6\end{minipage}}\fi
}}%

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

\section{Studium}
\cventry{cfhdf}{fshfbgdfgbg}{fgsfgbfdbh}{dffsgbdfb ggdafg}{}{dfkjökjkijhoihjiuhuihcvfffffffff}



\section{Berufsausbildung und Berufspraxis}

\subsection{Studienbegleitende Berufspraxis}



\newpage
\section{Grundwehrdienst}

\section{Schulbildung}

\section{EDV-Kenntnisse}

\section{Sprachkenntnisse}

\section{Interessen}

\section{Extra}
\cvline{Führerschein}{Klasse B}
\cvline{Famielienstand}{ledig, keine Kinder, ortsungebunden}


\nocite{*}
\bibliographystyle{plain}
\bibliography{publications} % 'publications' is the name of a BibTeX file

\vspace*{5ex}
\raggedright
\Datum\\[5ex]
\Unterschrift
\end{document}

nixversteh
10-05-2010, 15:07
Also ich bekomme den genauen Abstand nicht raus. Beim Versuch diesen selbst zu definieren, komme ich auch nicht weiter, denn weder der Ausdruck noch das DVI oder PDF geben die festgelegten Abstände wieder.

Hallo nameac,

versuch mal diesen Code, er zieht einen Rahmen um deine geometry Einstellungen.

\documentclass[11pt,a4paper]{moderncv}
\moderncvtheme[blue]{casual}
\usepackage[utf8]{inputenc}
\usepackage[showframe,left=24.1mm,right=24.1mm,top=16.9mm,bott om=16.9mm]{geometry}

%----------------------------------------------------------------------------------
% resize
%----------------------------------------------------------------------------------
%\geometry{left=24.1mm,right=24.1mm,top=16.9mm,bot tom=16.9mm}
\setlength{\hintscolumnwidth}{3cm}
\AtBeginDocument{\recomputelengths}
%----------------------------------------------------------------------------------
% personal data
%----------------------------------------------------------------------------------
\firstname{Bla}
\familyname{Ble}
\address{Bli}{Blob}
\mobile{Blub}
\email{Bla.Ble@test.de}

%----------------------------------------------------------------------------------
% redefine elements of moderncv
%----------------------------------------------------------------------------------
\newcommand{\Datum}{\today}
\makeatletter
\newcommand{\Unterschrift}{\@firstname ~\@familyname}
\makeatother

\renewcommand*{\cventry}[6]{%
\cvline{#1}{%
{\bfseries#2}%
\ifx#3\else{ {\slshape#3}}\fi%
\ifx#4\else{ #4}\fi%
\ifx#5\else{ #5}\fi%
\ifx#6\else{\newline{}\begin{minipage}[t]{\linewidth}\small#6\end{minipage}}\fi
}}%

%----------------------------------------------------------------------------------
% content
%----------------------------------------------------------------------------------
\begin{document}
\maketitle
\section{Studium}
\cventry{cfhdf}{fshfbgdfgbg}{fgsfgbfdbh}{dffsgbdfb ggdafg}{}{dfkjökjkijhoihjiuhuihcvfffffffff}
\section{Berufsausbildung und Berufspraxis}
\subsection{Studienbegleitende Berufspraxis}
\newpage
\section{Grundwehrdienst}

\section{Schulbildung}
\section{EDV-Kenntnisse}
\section{Sprachkenntnisse}
\section{Interessen}
\section{Extra}
\cvline{Führerschein}{Klasse B}
\cvline{Famielienstand}{ledig, keine Kinder, ortsungebunden}

\nocite{*}
\bibliographystyle{plain}
\bibliography{publications} % 'publications' is the name of a BibTeX file
\vspace*{5ex}
\raggedright
\Datum\\[5ex]
\Unterschrift
\end{document}

Vielleicht hilft es dir, bei mir stimmen deine Masse.

Viel Erfolg

Martin

nameac
11-05-2010, 08:01
Hallo Martin,

die Idee ist super, gibt es die Möglichkeit sich einen solchen Rahmen zu erzeugen, ohne das die Formatierung des Textes beeinträchtigt wird? Quasi ein Rechteck über den Text zeichnen, unabhängig davon wie der Text positioniert ist und das Rechteck soll keine Auswirkungen auf die Positionierung der Elemente auf dem Blatt haben.

nixversteh
11-05-2010, 09:00
Hallo Martin,

die Idee ist super, gibt es die Möglichkeit sich einen solchen Rahmen zu erzeugen, ohne das die Formatierung des Textes beeinträchtigt wird? Quasi ein Rechteck über den Text zeichnen, unabhängig davon wie der Text positioniert ist und das Rechteck soll keine Auswirkungen auf die Positionierung der Elemente auf dem Blatt haben.

Hallo nameac,

die Idee war, dass du siehst, was du auf dem Papier bekommst, keine Verschönerung ;-)
Das Feintuning bei moderncv ist nicht so leicht, jedenfalls für mich.

Gruß

Martin

nameac
11-05-2010, 13:28
Schon klar das es keine Verschönerung sein soll. Aber wenn man so prüfen will ob der Text richtig liegt, dann geht das nicht, wenn man einfach einen Rahmen um den Text zieht, wie in deinem Minimalbsp. demonstriert, denn was will man damit zeigen, nichts. Man hat höchstens eine Linie auf dem Ausdruck wo man sein Lineal anlegen kann. Sondern, der Text bleibt wie er ist und der Rahmen wird dadrauf gezeichnet, dann hätte man eine erste Rückversicherung ob alles am richtigen Platz ist. Darauf hin könnte man sich die Sache ausdrucken und nach messen ob der Rahmen auch richtig plaziert ist.