On 2011-09-25 10:19, Bart Pauwels wrote:
Ik denk dat je beter eens naar de memoir class kunt kijken. http://mirror.ctan.org/macros/latex/contrib/memoir/memman.pdf (zie p.79 Chapter Headings) en naar http://archive.cs.uu.nl/mirror/CTAN/info/latex-samples/MemoirChapStyles/Memo...
-- Wybo
Wybo,
Naar memoir kijken zou ik wel eens moeten doen, is er tot nu toe nooit van gekomen. Maar er zijn ook enkele redenen om het nu niet te doen:
1. Ik ben niet zo'n voorstander van het inladen van zeer grote packages om één probleem op te lossen; ik heb immers vaak TikZ nodig, en dat geeft nogal eens geheugenproblemen als je veel andere dingen gaat laden.
2. Als ik het met memoir kan oplossen, dan zal het er wel mooi uitzien, maar dan heb ik niets geleerd over TeX en LaTeX. En ik wil zelf ook wel weten hoe het werkt. Daarom gebruik ik bijvoorbeeld geen titlesec en enumitem meer, het is gewoon leuker en interessanter om het zelf te doen.
Ik vond het zeker de moeite waard om memoir te gaan gebruiken. Het biedt veel handigheden die je een hoop tijd besparen en de handleiding geeft je de (Xe/La)TeX macro's en voorbeelden hoe het alsnog zelf te kunnen aanpassen, die vaak ook buiten memoir werken.
Ondertussen heb ik wat verder gezocht, mijn beste versie tot nu toe is deze:
\renewcommand\subsection{\@startsection{subsection}{2}{\z@}% {0pt}% {7.25pt}% {\rule{\linewidth}{0pt}\nobreak\vskip -7.25pt\nobreak\normalfont\normalsize\bfseries}}
Zoals je in de pdf kan zien, gaat het nu al in vele gevallen goed, zoals bijvoorbeeld bij "Hoofdstuk 12", "Hoofdstuk 43", enz. Alleen bij "Hoofdstuk 6" lukt het niet. Als je de rule verandert in:
\rule{\linewidth}{1pt}
dan zie dat deze in dat geval toch op de vorige bladzijde blijft hangen.
Er moet dus iets zijn dat sterker werkt dan \nobreak.
Ik zou dus graag weten waarom dat is, en hoe dat kan opgelost worden.
Ik zou heel blij zijn als iemand mij een antwoord zou kunnen geven voor een "class & package writer" die niet vies is van Plain TeX-code, eerder dan een antwoord voor een auteur die enkel bestaande packages gebruikt. Als "class & package writer" ben ik wel een beginner, maar ik leer het enkel door zo'n dingen aan te pakken. (Er mogen dus @-tekens in het antwoord staan hé).
met vriendelijke groeten, Bart Pauwels
----------------------------------------------------- Mail.be, WebMail and Virtual Office http://www.mail.be
_______________________________________________ TeX-NL mailing list TeX-NL@ntg.nl http://www.ntg.nl/cgi-bin/mailman/listinfo/tex-nl