Packet geometry - scale modifizieren

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Packet geometry - scale modifizieren

von Gast » Fr 13. Sep 2019, 08:32

Davon abgesehen, dass ich in diesem Fall vermutlich ebenfalls zu Bartmans Lösung mit \enlargethispage (die Anweisung ist in jeder ausführlichen LaTeX-Einführung dokumentiert und auch im usrguide, der fester Bestandteil der LaTeX-Distribution ist) tendieren würde, ist in der geometry-Anleitung dokumentiert, dass scale=<scale> einem scale={<h-scale>,<v-scale>} entspricht und unmittelbar darüber wird erklärt, dass beispielsweise vscale=0.9 einem height=0.9\paperheight entspricht usw. Es ist also nicht so wahnsinnig schwierig, die Bedeutung zu erfassen.

Man könnte natürlich auch einfach nachträglich den unteren (und ggf. oberen) Rand oder die gewünschte Höhe des Textbereichs per Option explizit setzen. In der geometry-Anleitung ist übrigens auch dokumentiert, dass man mit Hilfe von \newgeometry die einmal gesetzten Parameter ändern kann und wie man ggf. wieder zu den vorherigen Einstellungen zurück kommt, wenn man tatsächlich innerhalb eines Dokuments die Ränder ändern will.

Ja, LaTeX kann man nicht ohne Lesen von Anleitungen beherrschen. Es ist sogar so, dass es ohne Lesen von Anleitungen oftmals recht schnell und dauerhaft frustrierend wird, während man mit Lesen einer grundlegenden Einführung ein besseres Grundverständnis erhält, das einem dann so manchen Aha-Effekt beschert.

Aber wie angedeutet: Warum nimmst du nicht Bartmanns Rat an? Gibt es damit Probleme? Wenn ja, welche?

von Nero932 » Do 12. Sep 2019, 17:08

Danke für die Korrektur.

Ich habe verschiedene Sachen mit
\usepackage[left=x,right=x,top=x, bottom=x]{geometry}
ausprobiert. Komme aber auf kein zufriedenstellendes Ergebnis.


Ich habe leider nichts dazu gefunden, wie scale=0.75 in konrekte Zahlen umformatiert wird um diese oben einzusetzen und wie ich das ganze lokal mache.

Ich hoffe mir kann jemand weiterhelfen :(

von Bartman » Do 12. Sep 2019, 15:41

Dein Beispiel erzeugt eine Fehlermeldung, weil es unvollständig ist.

\enlargethispage könnte Deinen Wunsch erfüllen:
\RequirePackage[demo]{graphicx}
\documentclass[10pt,a4paper,sans]{moderncv}
\moderncvstyle{classic}
\moderncvcolor{red}

\usepackage{lipsum}
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[scale=0.75,showframe]{geometry}

\firstname{Vorname}
\familyname{Nachname}

\begin{document}
\section{Anschreiben}
\newpage
\section{Lebenslauf}
\cventry{xxx}{xxxx}{}{xxx}{xxx}{}

\vspace{19cm}

\section{xxx}

xxxx, \today
\enlargethispage{1.7cm}

\includegraphics[width=2.4cm, height=1.5cm]{Beispielunterschrift.png}

\textbf{xxxx}

\newpage
\section{Dokumente}
\end{document}

von Nero932 » Do 12. Sep 2019, 15:06

Entschuldigung, es soll natürlich moderncv sein und hier ist das Minimalbeispiel


\documentclass[10pt,a4paper,sans]{moderncv} 
\moderncvstyle{classic} 
\moderncvcolor{red}

\usepackage{lipsum} 
\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[scale=0.75]{geometry} 


\begin{document}
\section{Anschreiben}
\newpage
\section{Lebenslauf}
\cventry{xxx}{xxxx}{}{xxx}{xxx}{}

\vspace*{19cm}

\section{xxx}

xxxx, \today
~\\
\includegraphics[scale=0.25]{Beispielunterschrift.png}
~\\
{\bfseries xxxx}

\newpage
\section{Dokumente}
\end{document}
Genau wie im original Dokument passt das Datum und die Unterschrift nicht auf die gleiche Seite wie im Lebenslauf. Kann man scale=0.75 in den seitlichen,oberer,unteren Abstand übersetzen? Dann müsste ich nur den unteren Abstand anpassen und könnte die anderen Abstände beibehalten.

Außerdem ist Minimalbsp eine Seite für das Anschreiben und für Dokumente reserviert. Auf diesen Seite möchte ich weiterhin scale=0.75 verwenden.
Wie kann ich die Randabstände lokal (also nur im Lebenslauf) verändern und auf den anderen Seiten weiterhin scale=0.75 verwenden ?

von Gast » Do 12. Sep 2019, 12:52

Normalerweise kennt geometry Optionen zur Randeinstellung (siehe zugehörige Anleitung). Ich schreibe "normalerweise", weil ein Minimalbeispiel fehlt und ich keine Ahnung habe, was cvmodern (wirklich nicht moderncv???) so treibt und wie das Zusammenspiel sich widersprechender Optionen bei geometry teilweise nur durch Testen herauszufinden ist.

Packet geometry - scale modifizieren

von Nero932 » Do 12. Sep 2019, 11:57

Hallo,

ich habe ein Problem mit der Position des Ort/Datum/Unterschrift in einem Lebenslauf. Diese sollen sich auf der selben Seite wie der Lebenslauf befinden und nicht auf der nächsten Seite beginnen (wie in der angehängten Beispiel-Pdf zu sehen ist).

Ich verwende als Dokumentenklasse cvmodern und für das Seitenlayout verwende ich
...
\usepackage[scale=0.75]{geometry} 
..
Wie kann ich den obigen Befehl modifizieren um nur den Abstand zum unteren Rand zu verändern (damit Ort/Datum/Unterschrift auf die gleiche Seite passt) und die anderen Abstände sollen unverändert bleiben.


Grüße
Dateianhänge
Beispiel.pdf
(68.63 KiB) 220-mal heruntergeladen

Nach oben