Hallo,
zunaechst bitte ich um Entschuldigung fuer die seltsame Schreibweise der deutschen Umlaute etc. - ich lebe in England, und die Tastaturen hier kennen sowas einfach nicht;-)
Ich bin dabei, ein Dokument mit relativ umfangreichen Kopf- und Fusszeilen zu erstellen. Es gibt die 'headlines' Paketoption fuer Komascript, die die Hoehe der Kopfzeile bei der automatischen Satzspiegelberechnung mit einbezieht. Damit komme ich allerdings nicht wirklich aus; deshalb die folgenden Fragen (oder Anregungen fuer eine kuenftige Koma Version?)
1. Gibt es eine analoge Moeglichkeit, auch die Hoehe der Fusszeile fuer die Satzspiegelberechnung festzulegen?
2. Die Angabe der Kopfhoehe in Zeilen fuer die aktuelle Fontgroesse ist, zumindest in meinem Fall, sehr unpraktisch - die Hoehe wird durch die Hoehe der Logos, die darin auftauchen muessen, festgelegt, und die Texteintraege sind in ihrer Fontgroesse festgelegt, egal welche Schriftgroese im Dokument verwendet wird. Gibt es eine Moeglichkeit, die Hoehen fuer Kopf- und Fusszeile in absoluten Laengeneinheiten zu definieren?
3. Tatsaechlich muss ich einer Vorgabe fuer den Satzspiegel folgen, und kann deshalb die automatische Satzspiegelberechnung nicht benutzen. Mir scheint aber, dass \areaset die Hoehe der Kopfzeile ueberhaupt nicht beruecksichtigt. Da letztere aber eben doch signifikant ist, ist das Ergebnis nicht gut... Natuerlich koennte ich mit Kommandozeilenoptionen fuer dvips herumspielen, um den Text letztendlich auf dem Papier vertikal zu zentrieren. Aber nun benutze ich Koma ja gerade wegen seiner Layout-Faehigkeiten. Ist es moeglich, \areaset so zu modifizieren, dass die Hoehe von Kopf- und Fusszeilen richtig beruecksichtigt wird?
Ich wuerde schon etwas Zeit in die Programmierung dieser Features stecken, wenn noetig, aber braeuchte ein wenig Anleitung, wie die momentane Version intern funktioniert, wie die Laengen, die bei der berechnung verwendet werden, intern heissen, etc.
Vielen Dank,
Christian.
\areaset berücksichtigt die headlines-Option nicht
\areasetdieheadlines-Option nicht berücksichtigt ist tatsächlich nicht schön. Wobei anzumerken ist, dass diese Option ohnehin in erster Linie für die gleichzeitige Verwendung vonheadincludewichtig ist. Mitheadexcludeist die Auswirkung auf das Dokument unerheblich. Lediglich die Meldungen "overfull \hbox" sind dann unschön. Dieses Missfeature ist zwar seit langem bekannt. Abhilfe ist aber problematisch, das sie in extremer Weise den Satzspiegel beeinflussen kann und damit im Falle einer Änderung die Kompatibilität früherer Dokumente.Feste Vorgaben für den Satzspiegel
Tatsaechlich muss ich einer Vorgabe fuer den Satzspiegel folgen, und kann deshalb die automatische Satzspiegelberechnung nicht benutzen.
Ich kann nur raten, dann auch nicht zu versuchen, die automatische Satzspiegelberechnung so lange umzubiegen, bis irgendwie die Vorgaben erreicht werden. Entweder die Vorgaben sind typografisch weitgehend vernünftig und ggf. flexibel, dann sind sie mit\areasetoder mit einem passendenDIV- undBCOR-Wert höchstwahrscheinlich direkt einstellbar. Oder sie sind dies nicht, dann sollte man dem Rat der KOMA-Script-Anleitung folgen und entweder eine Abkehr von den Vorgaben bewirken oder das geometry-Paket einsetzen.Kopfhöhe immer in Zeilen?
Gibt es eine Moeglichkeit, die Hoehen fuer Kopf- und Fusszeile in absoluten Laengeneinheiten zu definieren?
Das ist zwar in typearea nicht vorgesehen, man kann aber ein Feature verwenden, das bereits existierte, lange bevor die Option
headlinesimplementiert war. Dazu muss man das Marko\ta@hhauf den gewünschten Wert definieren bevor typearea geladen wird (also bei Verwendung einer KOMA-Script-Klasse noch vor\documentclass) bzw. bevor\typeareaaufgerufen wird. Dabei ist zu beachten, dass\ta@hheine interne Anweisung ist. Es ist also ggf. mit\makeatletterund\makeatotherzu klammern (siehe dazu auch die DE-TeX-FAQ). Wichtig ist dabei auch, dass\ta@hhnicht long definiert wird. Bei\newcommandalso die Sternversion\newcommand*verwenden!LaTeX und die Höhe des Fußes
Gibt es eine Moeglichkeit, die Hoehe der Fusszeile fuer die Satzspiegelberechnung festzulegen?
Es ist in LaTeX nicht vorgesehen die Höhe des Fußes einzustellen. Näheres dazu ist <URL:news:2992636.hoFk3UGRfW@ID-107054.user.dfncis.de> zu entnehmen (der Artikel ist auch via Google Groups abrufbar).