Ende des Dokuments erzwingen?

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: Ende des Dokuments erzwingen?

von Besserwisser » Fr 14. Sep 2012, 08:55

Aaron Pierce hat geschrieben:Diesen letzten hfill-linebreak-Teil habe ich von einem Freund übernommen
Der Freund scheint nach der Methode »von hinten durch die Brust ins Knie« und dem Prinzip »schön ist anders, aber irgendwie geht das schon – meistens« zu arbeiten. Ich empfehle daher, seine Codevorschläge – so nützlich sie für den Anfang sein mögen – insgesamt eher kritisch zu betrachten und grundsätzlich mit Hilfe von Anleitungen und einschlägigen Quellen zu verifizieren.

von Aaron Pierce » Do 13. Sep 2012, 23:02

Hallo Diether,

Vielen Dank für die Rückmeldung.
Das letzte "linebreak" zu entfernen löst das Problem. Ich dachte, das schon erfolglos probiert zu haben, was aber offensichtlich nicht der Fall war.

Ich benutze im CV unterschiedliche Darstellungen für unterschiedliche Kategorien. Diesen letzten hfill-linebreak-Teil habe ich von einem Freund übernommen. Der Befehl \cventry selbst (mit dem ich anderer Stelle arbeite) ist in dieser Kategorie für mich nicht so nützlich, da er u.a. "fetten" Text einfügt.

Gruß,
Aaron

von dknof » Do 13. Sep 2012, 22:53

Hallo,

ich erhalte mit dem Code eine zweite leere Seite. Dies liegt wohl an dem letzten \linebreak, das eine neue Zeile erzeugt, die auf der nächsten Seite landet. Entferne dies einfach.

Übrigens wirft der Code mir jede Menge "Underfull \hbox"-Warnungen heraus. Entsprechend den Beispielen von moderncv solltest Du für mehrere Zeilen den Befehl \cventry verwenden statt \cvline. Dann kannst Du auch "richtige" Zeilenumbrüche verwenden (\\) statt mit \hfill\linebreak zu arbeiten.

Gruß
Diether

von Aaron Pierce » Do 13. Sep 2012, 20:15

Danke für die Rückmeldung.
Ich benutze den Befehl "PDFLaTeX" im Editor "Kile" zum kompilieren. Möglicherweise ist irgendwas im Editor falsch eingestellt.

von Genmutant » Do 13. Sep 2012, 20:10

Ich krieg nur eine einzige Seite.

von Aaron Pierce » Do 13. Sep 2012, 20:04

Minimalbeispiel für eine Seite Text und eine leere Seite.
\documentclass[11pt,a4paper]{moderncv}
\moderncvtheme[blue]{casual}

\usepackage[german]{babel}
\usepackage{graphicx}
\usepackage[utf8]{inputenc}                   
\usepackage[scale=0.8]{geometry}
\usepackage[abs]{overpic}

\firstname{xxx}
\familyname{yyy}
\address{aaa}{bbb}

\makeatletter
\makeatother

\begin{document}
\maketitle
Lorem ipsum dolor sit amet, consectetur adipisici elit, sed eiusmod tempor incidunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquid ex ea commodi consequat. Quis aute iure reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint obcaecat cupiditat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
--
Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat.
Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi.
Nam liber tempor cum soluta nobis eleifend option congue nihil imperdiet doming id quod mazim placerat facer possim assum. Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat.
Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis.
At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata Nam liber 

\section{XXXXXXXXX}
\cvline{xxx}{\small xxx}
\cvline{xxx}{\small xxx \newline At vero eos et accusam et justo duo dolores et ea rebum. Stet clita kasd gubergren, no sea takimata Nam liber dolores et ea rebum. }
\cvline{xxx}{\small xxx \newline xxx}
\cvline{xxx}{\small xxx \newline xxx}

\section{XXXXXXXXX}
\cvline{1.}{
	\mbox{\small xxx} \hfill \linebreak 
	\mbox{\small xxx} \hfill \linebreak 	
	\mbox{\small xxx} \hfill \linebreak 	
	\mbox{\small\phonesymbol~ xxx} \hfill \linebreak 
	\mbox{\small\emailsymbol~ \emaillink{xxx}} \hfill \linebreak}{}{}
\cvline{2.}{
	\mbox{\small xxx} \hfill \linebreak
	\mbox{\small xxx} \hfill \linebreak 	
	\mbox{\small xxx} \hfill \linebreak	
	\mbox{\small\phonesymbol~ xxx} \hfill \linebreak 
	\mbox{\small\emailsymbol~ \emaillink{xxx}} \hfill \linebreak}{}{}

\end{document}

von Gast » Do 13. Sep 2012, 19:04

Was auch immer dein Problem ist: Solange du nicht verstehst, was auf der Seite ist, wirst du dein Problem auch mit irgendwelchen low-level-Shipout-Befehlen nicht wirklich lösen können, da du erstens ja nicht weiß, wo und wie es auf die Seite gelangt, und zweitens andere Dinge kaputt machen kannst.

Halbgare Lösungen bringen in LaTeX wenig, und daher werde ich dir auch nicht dabei helfen, derartige Lösungen zu finden.

Gehe das Kernproblem an, in dem du ein Minimalbeispiel erstellst, das das Verhalten demonstriert.

Ulrike Fischer
www.troubleshooting-tex.de

von bloodworks » Do 13. Sep 2012, 18:55

Hallo ich möchte nochmal auf die Forenregeln [4] und den Knigge [5] verweisen. Zudem auch auf das Minimalbeispiel [2].
Und nochmals hervorheben, dass es keine Grund gibt in irgend einer Weise unangemessen zu reagieren. Das gilt auch dann, wenn eine Antwort nicht dem entspricht was man sich erhofft hat. Dieses Forum ist keine bezahlte Dienstleistung sondern besteht aus freiwilligen Helfern, die in ihrer Freizeit anderen versuchen zu helfen. Es ist also vielmehr die Aufgabe des Hilfesuchenden sein Anliegen so darzustellen, dass eine qualifizierte Antwort überhaupt möglich ist [2].

In diesem Fall ist die dir gegebene Antwort so ziemlich die einzig mögliche.

von Aaron Pierce » Do 13. Sep 2012, 18:47

Danke für nichts.

von Gast » Do 13. Sep 2012, 18:16

Das ist sehr merkwürdig.
Stimmt. Was darauf hindeutet, dass du etwas Seltsames tust, und das solltest du korrigieren, statt nach irgendwelchen Notlösungen zu suchen.

Ulrike Fischer
www.troubleshooting-tex.de

Nach oben