Re: Fehler cls-Datei

"Markus Kohm" (via tex-d-l Mailing List) <[email protected]>
Newsgroups gmane.comp.tex.german
Message-ID <[email protected]>
Am Donnerstag, 10. April 2025, 13:33 schrieb Ralf Steinle:
> Na ja, da scheint die headlinesep ein bisschen zu viel Platz in der Höhe
> einzunehmen, als das eingestellte Layout zur Verfügung stellt. Und zwar
> knapp 3pt.

Das kommt vermutlich durch

| \renewcommand{\baselinestretch}{1.33}

zustande. Davon abgesehen, dass man besser \linespread verwendet, statt 
\baselinestretch umzudefinieren, betrifft das natürlich auch die Kopfzeile. Die 
voreingestellt Höhe derselben sieht das aber nicht vor. Also sollte entweder 
dafür sorgen, dass die Kopfzeile mit \linespread{1} gesetzt wird, oder man 
sollte die größere Kopfhöhe bei den Optionen für geometry berücksichtigen.

Was besser ist, hängt davon ab, welches Ergebnis man will.

Übrigens verwendet die Wrapper-Klasse diverse veraltete Optionen, deren Ende 
inzwischen fest geplant ist. Besonders witzig finde ich, dass die Klasse eine 
Option 12pt (als einzige Schriftgrößenoption) definiert und bei \ExecuteOptions 
13pt als Voreinstellung angibt. Auch ist schwer verständlich, warum einige 
Optionen explizit definiert werden, um sie an scrbook weiterzuleiten und die 
übrigen über ein pauschales \DeclareOption*. 

Nachteilig finde ich auch, dass die Klasse auf PDFLaTeX beschränkt ist. Bei der 
Definition von \Preface, \Ack, \Abstract würde ich ja eher die Verwendung von 
\addchap empfehlen. Die \changefont-Anwweisung würde ich ganz weglassen. Warum 
nicht gleich \usefont verwenden, wenn man es denn überhaupt braucht? Die 
meisten Anwender werden die Anweisung (hoffentlich) nie benötigen.

Auch die Sprachumschaltung könnte man besser machen. 

Ich rate auch immer wieder ab von: 

| \clubpenalty = 10000 
| \widowpenalty = 10000
| \displaywidowpenalty = 10000

Das provoziert geradezu underfull \vbox Meldungen und die Anwender wissen dann 
nicht, wie sie das einzuschätzen haben.

Statt der \fontfamily{phv} in diversen Schrifteinstellungen würde ich außerdem 
darüber nachdenken, \sfdefault passend zu ändern, allerdings eher per Paket 
helvet (oder besser durch tgheros, so wie ich auch eher nicht mehr zu 
mathptmx, sondern zu tgtermes oder newtxtext+newtxmath greifen würde).

Dass man \RequirePackage[utf8x]{inputenc} schon lange nicht mehr verwenden 
sollte, wurde ja bereits erwähnt. Die Zeile am besten weglassen oder für 
extrem veraltete TeX-Installationen zumindest utf8x durch utf8 ersetzen.

Achja:

| \color[cmyk]{0,0,0,1}

Ist ebenfalls nur selten sinnvoll. Zumal das keinen Einfluss auf \normalcolor 
hat.

Und bei \fontsize{15}{15} sollte man natürlich für den Grundlinienabstand 
(zweiter Wert) einen ca. 1.2 mal größeren Wert einstellen. Mehrzeilige 
Kapitelüberschriften sehen sonst eventuell arg gequetscht aus.

natbib würde ich auch nur dann zwingend laden, wenn gleichzeitig ein passender 
Literaturstil eingestellt wird und die Verwendung von biblatex nicht gestattet 
werden soll. Im Zeitalter von UTF8 ist BibTeX IMHO eher nicht mehr das Mittel 
der Wahl. Das geht zwar oft gut, aber nicht immer.

Insgesamt: In der aktuellen Form besser nicht verwenden.

Grüße 
Markus
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAABCAAdFiEE1/uTv8+wAU8hvYZOE7WYy8/T98EFAmf3vQYACgkQE7WYy8/T
98EQgQ/+NHztDo4/1c/8JguPtccewnlDnJDBlCMkcGqab/kf2cX+24GdHI2DL2PN
JlUlAdLrfbGSMrgByuUgxw2GhlGogcpDlyyRR6Z662nNQSK858TKLYOcncb7lKPU
4/HdoyjEuOt06SrnzPSSDCYmrRAbhhorPRHQY0Ul/x3UMJFBtUhtyzDvS6hPqeuK
3eGjLkTHKN0J7k3HQ9VqalJiXK4TON3uhZwRRIWWKY1zwJgfZaoRpoctrQh9dEKp
IRy64fW/UDtoPgI6RaD0EslK8wXmQ8sXSDMcfbrkIOkfUXSoRVp1YnKORCWHt0Cz
cclMwQ05CHVtmIhQUW40aoZlRlEJVL2zqXu4ZHhWSBvLyof4yc+MixzPb3PfmsK7
m0Yu2wC1jUA99+8zbMxKNIZU2zjPbRj8qNtHmnizkanskFOLjBI5c2lgSDtBbfXz
t0nm32H2mmS/Ut1KH9GpnYr+RHttOvRcdYvP3V1e91fMLb13pY7mIDmB04dNlHWu
3FdlhCbFNvvxC5DrZBaNnVXaVCgYQjvsQso61PJSeok8ZAePQM4L+AL8GyNE2hVS
AqvPgsEklpqKnKd0dsOpOtk+ryauZZCZYMO/MyzaBmQjX0Dugt/igNVsenPAoxcD
lk4fyWY90ovwgWFOMXMPbGwJ6VzyRE3WvYJ0G9rae9dPxxFaQlk=
=NbOo
-----END PGP SIGNATURE-----
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.