Article View: pl.comp.dtp.tex
Article #16707Re: fancyhdr - problem
From: Paweł Wlaź
Date: Fri, 09 Apr 2010 14:57
Date: Fri, 09 Apr 2010 14:57
32 lines
2026 bytes
2026 bytes
On Fri, 9 Apr 2010, robert wrote:
> Witam,
> mam pewien problem z naglowkami.
> zdefiniowalem zmienna \mojp - tresc prawego naglowka
>
> oraz makro:
> \newcommand{\dzien}[1]{%
> \vskip 12pt\noindent{\centering
> \textbf{\MakeUppercase{#1}}
> \par\nopagebreak}\par\renewcommand{\mojp}{#1}% prawy naglowek
>
> Problem pojawia sie w przypadku, gdy np. \dzien{poniedziałek} jest na samej
> gorze strony parzystej (np. 4).
> Wtedy, na stronie poprzedniej (np.3) pojawia sie naglowek "poniedzialek", a
> powinien byc (w moim przypadku) "niedziela".
>
> Jak to poprawic?
Tak łatwo chyba sie nie da. Po prostu zanim TeX zorientował się, że w
tym miejscu powinien zakończyć stronę trzecią, już łyknął akapit w
którym pojawił się \dzien{poniedziałek} i dlatego \mojp w tym momencie
ma wartość poniedziałek i to właśnie pojawia się na stronie 3. Albo
trzeba ręcznie kombinować i nieco "dalej" przesunąć
\dziken{poniedziałek}, co jest rozwiązaniem beznadziejnym. Albo - użyć
poleceń \markright, \markboth, \leftmark, \rightmark. Po to one
własnie są i w dokumentacji do fancyhdr mozna o ile pamiętam znaleźć
jakieś przykłady użycia.
PW
Technical Details
Message-ID:
<alpine.LNX.2.00.1004091648320.22429@mat.pol.lublin.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!lublin.pl!news.lublin.pl!pwlazReferences:
<3461.000014ef.4bbf1696@newsgate.onet.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!lublin.pl!news.lublin.pl!pwlaz From: Paweł Wlaź <pwlaz@mat.pol.lublin.pl> Newsgroups: pl.comp.dtp.tex Subject: Re: fancyhdr - problem Date: Fri, 9 Apr 2010 16:57:05 +0200 Organization: lubman Lines: 33 Message-ID: <alpine.LNX.2.00.1004091648320.22429@mat.pol.lublin.pl> References: <3461.000014ef.4bbf1696@newsgate.onet.pl> NNTP-Posting-Host: mat.pol.lublin.pl Mime-Version: 1.0 X-Trace: news.lublin.pl 1270825028 23961 212.182.59.3 (9 Apr 2010 14:57:08 GMT) X-Complaints-To: abuse@news.lublin.pl NNTP-Posting-Date: Fri, 9 Apr 2010 14:57:08 +0000 (UTC) In-Reply-To: <3461.000014ef.4bbf1696@newsgate.onet.pl> User-Agent: Alpine 2.00 (LNX 1167 2008-08-23) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit