goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Direktlinks:
Zuletzt aktive Beiträge
Unbeantwortete Beiträge
[Erweitert]

Forenstatistik:
Beiträge: 99320
Top-Poster: Johannes_B (5059)

Wir begrüßen unseren neuesten Benutzer Ludio.

Links:


Mit Unterstützung von DANTE e.V.: Deutschsprachige Anwendervereinigung TeX. Danke den Mitgliedern!





Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Geometry - Abstände funktionieren nicht zuerlässig

 

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 26.08.2019, 16:36     Titel: Geometry - Abstände funktionieren nicht zuerlässig
  Antworten mit Zitat      
Hallo!

Ich habe ein kleines Problem mit dem geometry-Paket. Ich muss feste Vorgaben bei der Einstellung der Ränder einhalten. Zu diesem Zweck habe ich das Geometry-Paket wie im folgenden Beispiel definiert.

Jetzt scheint es aber so, dass der Abstand "footskip" nicht immer korrekt berücksichtigt wird: Mal werden die 10 mm getroffen (Seite 3), mal sind es 11 mm, mal 14 mm (Seite 2).

Ich vermute, dass das mit den Abständen der Überschriften und Formelumgebung sowie dem Befehl \raggedbottom zusammenhängt.

Daher zwei Fragen:

1. Stimmt meine Vermutung
2. Kann man dagegen etwas tun? (\flushbottom bringt z.B. nix)

Danke!

Code • Öffne in Overleaf
\documentclass[10pt,
            twoside,
            headsepline,
            paper=a5,
            ngerman,
            open=right,
           
]{scrreprt}

\usepackage[inner=23mm, outer=15mm, top=15mm, bottom=15mm, includeheadfoot, headsep=7mm, footskip=10mm]{geometry}
\raggedbottom

\usepackage{babel}
\usepackage[babel, german=quotes]{csquotes}
\usepackage[expansion=true, protrusion=true]{microtype}

\usepackage{setspace}
\onehalfspacing

\usepackage{amsmath}

\usepackage{scrlayer-scrpage}
\pagestyle{scrheadings}
\automark[chapter]{chapter}
\automark*[section]{}

\usepackage{blindtext
}

\begin{document}
\chapter{Kapitel}

\blindtext[3]
\begin{equation}
a^2+b^2=c^2
\end{equation}
\blindtext[4]
\section{Unterkapitel}
\blindtext[7]

\end{document}

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 28.08.2019, 09:51     Titel:
  Antworten mit Zitat      
Niemand eine Idee?

u_fischer
Forum-Meister
Forum-Meister


Beiträge: 3935
Anmeldedatum: 22.11.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 28.08.2019, 11:44     Titel:
  Antworten mit Zitat      
\flushbottom würde schon helfen, aber du solltest besser auch heightrounded verwenden, und setspace vor geometry laden, damit es eine Chance hat zu erkennen, welchen Zeilenabstand du verwendest.

Code • Öffne in Overleaf
\documentclass[10pt,
            twoside,
            headsepline,
            paper=a5,
            ngerman,
            open=right,
           
]{scrreprt}

\usepackage{setspace}
\onehalfspacing

\usepackage[inner=23mm, outer=15mm, top=15mm, bottom=15mm, includeheadfoot, headsep=7mm, footskip=10mm,showframe,heightrounded]{geometry}
\flushbottom

\usepackage{babel}
\usepackage[babel, german=quotes]{csquotes}
\usepackage[expansion=true, protrusion=true]{microtype}


\usepackage{amsmath}

\usepackage{scrlayer-scrpage}
\pagestyle{scrheadings}

\automark[chapter]{chapter}
\automark*[section]{}

\usepackage{blindtext
}

\begin{document}
\chapter{Kapitel}

\blindtext[3]
\begin{equation}
a^2+b^2=c^2
\end{equation}
\blindtext[4]
\section{Unterkapitel}
\blindtext[7]

\end{document}
 


Siehe auch https://tex.stackexchange.com/a/503191/2388
_________________

Ulrike Fischer
www.troubleshooting-tex.de
Private Nachricht senden Benutzer-Profile anzeigen

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 28.08.2019, 14:02     Titel:
  Antworten mit Zitat      
Vielen Dank!

Ist es generell ratsam, geometry ans Ende der Präambel zu setzen? Oder gibt es sonstige Befehle, die man unbedingt vor geometry laden sollte?


\flushbottom funktioniert, allerdings sieht das Dokument damit bescheuert aus. Daher bin ich zurück zu \raggedbottom. Damit werden (trotz heightrounded) die Seiten nicht immer vollständig gefüllt, was zu Abweichungen im footskip führt. Beziehungsweise footskip ist korrekt (wie man mittels showframe sieht) aber die Seiten sind halt nicht gefüllt und daher wird der Abstand größer.

Sehe ich es richtig, dass es dafür keine Abhilfe gibt, da die Seiten sich nunmal nicht anders füllen lassen?

Nochmal Danke!

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 28.08.2019, 16:32     Titel:
  Antworten mit Zitat      
TeX kann keine Wunder vollbringen und wir können nicht hellsehen. Ein häufiger Fehler von LaTeX-Anfängern ist allerdings, dass sie Abbildungen und Tabellen nicht gleiten lassen. Das führt dann häufiger zu solchen Problemen. Auch andere Dinge können TeX das Leben unnötig schwer machen, beispielsweise indem man Überschriften ohne einleitenden Text hintereinander knallt (wobei in dem Fall ein gezieltes \clearpage beim Feinschliff ganz Schluss das Problem meist lösen kann).

Bei einem A5-Dokument würde ich darüber hinaus überlegen, ob es nicht sinnvoll wäre, die Überschriften weniger groß zu setzen. Mit Option headings=normal (warum heißt die Option eigentlich nicht headings=medium??) oder headings=small ist das leicht zu realisieren.

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 28.08.2019, 18:48     Titel:
  Antworten mit Zitat      
Das TeX keine Wunder vollbringt ist mir klar Wink

Eigentlich habe ich keine "Pfusch"-Lösungen eingebaut (zumindest soweit mir bekannt). Auch lasse ich Gleitobjekte gleiten.

Die Größe der Überschriften ist leider fest vorgegeben.

So richtig hast du meine Frage(n) aber nicht beantwortet, oder habe ich dich nur falsch/nicht verstanden?

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 28.08.2019, 19:05     Titel:
  Antworten mit Zitat      
Anonymous hat Folgendes geschrieben:
oder habe ich dich nur falsch/nicht verstanden?

Davon gehe ich aus. Sollen wir jetzt wirklich spekulieren, was dazu führt, dass das Dokument mit \flushbottom bei dir bescheuert aussieht?

Ich habe erklärt, was häufig die Ursache ist. Weiter spekulieren werde ich nicht.

Ohne dein Problem im Detail zu kennen, kann ich nur sagen, dass TeX eben nur im Rahmen der gegebenen Parameter umbrechen kann.

Solange dein Problem nicht genauer dokumentiert ist, kann ich es auch nicht genauer beantworten. Denn wie ich schon sagte: Hellsehen können wir nicht.

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 28.08.2019, 19:15     Titel:
  Antworten mit Zitat      
Ein MWE kann ich dir nicht erstellen, da es bei meinem komplexen Dokument mit \flushbottom die Absätze derart auseinander zieht, dass es eben bescheuert aussieht. Ich habe TeX in keiner Weise eingeschränkt, außer, dass ich die Seitenränder fest vorgeben muss. Darüber hinaus wird bei \flushbottom sehr häufig davor gewarnt, dass eben dieses Auseinanderziehen auftritt.

Mit diversen Bildern und Formeln scheint es normal zu sein, dass die textheight nicht immer vollständig gefüllt ist. Oder liege ich da falsch?


PS: Wenn ich wüsste, wie ich ein MWE erstellen kann, dass dann auch auf mein komplexes Dokument übertragbar ist, würde ich es tun. Das im Startpost angegebene MWE zeigt das Problem im Grundsatz ja...

u_fischer
Forum-Meister
Forum-Meister


Beiträge: 3935
Anmeldedatum: 22.11.12
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 29.08.2019, 09:22     Titel:
  Antworten mit Zitat      
Anonymous hat Folgendes geschrieben:
Vielen Dank!

Ist es generell ratsam, geometry ans Ende der Präambel zu setzen? Oder gibt es sonstige Befehle, die man unbedingt vor geometry laden sollte?


Nein, normalerweise würde ich geometry eher an den Anfang tun.

Zitat:

\flushbottom funktioniert, allerdings sieht das Dokument damit bescheuert aus. Daher bin ich zurück zu \raggedbottom. Damit werden (trotz heightrounded) die Seiten nicht immer vollständig gefüllt, was zu Abweichungen im footskip führt. Beziehungsweise footskip ist korrekt (wie man mittels showframe sieht) aber die Seiten sind halt nicht gefüllt und daher wird der Abstand größer.

Sehe ich es richtig, dass es dafür keine Abhilfe gibt, da die Seiten sich nunmal nicht anders füllen lassen?


Bei raggedbottom sind die Seiten gefüllt, wenn das Material ein Vielfaches des Zeilenabstand ergibt. Sobald Überschriften, Bilder oder Formeln im Spiel sind, ist das oft nicht der Fall. Man kann daran basteln, aber es mühselig, siehe das Paket returntogrid.

flushbottom ist einfacher. Selbst wenn es dann an einigen Seiten zu größeren Abständen kommt, kann man meist am Ende mit einem \newpage oder so eingreifen, oder eine Formel verschieben.
_________________

Ulrike Fischer
www.troubleshooting-tex.de
Private Nachricht senden Benutzer-Profile anzeigen

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 30.08.2019, 10:16     Titel:
  Antworten mit Zitat      
Danke für die Hilfe!

Ich habe eben gesehen, dass der Verlag sogar \raggedbottom vorschlägt. Damit sollte sich das dann erledigt haben. Vllt. kann ich dann ja am Ende noch die ein oder andere Verbesserung durchführen.

Neues Thema eröffnen Neue Antwort erstellen Gehe zu Seite 1, 2  Weiter



Options and Permissions
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen
.

goLaTeX ist Teil der goForen
goForen.de goMATLAB.de goLaTeX.de


  Datenschutzerklärung | Impressum | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2019 goLaTeX.de