Re: [dk-tug] hvordan styre en footrule på højre- / venstre-sider

Bent H Jessen <[email protected]> Sat, 23 Aug 2014 07:05:18 -0400
Newsgroups gmane.comp.tex.danish
Message-ID <[email protected]>
Tak for de gode råd!

Jeg gik i lag med 'companion'; men fik nye vanskeligheder med at styre placeringen af en 'rule' over side-tal; tilsyneladende kom vanskelighederne sig bl. a. af at jeg samtidig arbejder i et multicols-environment, i alle fald placerede rule og sideangivelse sig pludselig i forhold til højre/venstre af kolonnernes placering på siden. 

Ihukommende et råd for fra meget længe siden forsøgte jeg mig med i min egen pagestyle at indsætte i selve henholdsvis makeoddfoot og makeevenfoot en extralinje efter en 'rule':

\makepagestyle{egen}
makeoddfoot{egen}{}{}{\rule{20mm}{1.5mm}\\ side \thepage}
\pagestyle{egen}

……og det giver det output, jeg var på jagt efter; jeg farvede dertil denne 'rule' grå og eksperimenterede med både størrelse og gråskala.

Det har givet mig lidt blod på tanden til at skrive en smule text i selve 'rule'en, men det har jeg endnu ingen anelse om, hvordan jeg skal gribe an; men jeg leder.

TAK for udvekslingen af metode!

mvh
Bent


> Den 22/08/2014 kl. 03.37 skrev Lars Madsen <[email protected]>:
> 
> Efter at have rodet lidt med det, vil jeg nok sige at det er langt nemmere at bygge det ind i selve footeren end det er at lave de almindelige linier om. Specielt er det noget nemmere at styre mht. hvilken side den skal vende til
> 
> \documentclass[a4paper]{memoir}
> \usepackage{kantlipsum}
> \newcommand\LineGenerator[3]{%
>   % #1 = macro navn
>   % #2 = bredde
>   % #3 = \rlap eller \llap
>   \newcommand#1{%
>     #3{\raisebox{\onelineskip}[0pt][0pt]{%
>         \rule{#2}{\normalrulethickness}%
>       }}%
>   }
> }
> \LineGenerator\rightshortrule{3em}{\llap}
> \LineGenerator\leftshortrule{3em}{\rlap}
> \makepagestyle{test}
> \makeoddfoot{test}{}{}{\thepage\rightshortrule}
> \makeevenfoot{test}{\leftshortrule\thepage}{}{}
> \pagestyle{test}
> \begin{document}
> 
> \kant
> 
> \end{document}
> 
> 
> 
> 
> /Lars Madsen
> Institut for Matematik / Department of Mathematics
> Aarhus Universitet / Aarhus University
> Mere info: http://au.dk/daleif@imf / More information: http://au.dk/en/daleif@imf
> 
> From: Lars Madsen
> Sent: 21 August 2014 17:49
> To: [email protected]; [email protected]; Lars Madsen
> Subject: RE: [dk-tug] hvordan styre en footrule på højre- / venstre-sider
> 
> Du kan jo tage et kig i memoir kildekoden hvordan companion stilen er lavet. Det er bredere end teksten. Men ideen er lidt det samne
> 
> -----Original Message----- 
> From: Lars Madsen [[email protected]]
> Received: torsdag, 21 aug. 2014, 17:43
> To: [email protected] [[email protected]]; [email protected] [[email protected]]
> Subject: Re: [dk-tug] hvordan styre en footrule på højre- / venstre-sider
> 
> Det kan man vist godt. Den rule som memoir bruger kan justeres i længde og placering. Får dog ikke kigget på det før i morgen 
> 
> -----Original Message----- 
> From: Bent Jessen [[email protected]]
> Received: torsdag, 21 aug. 2014, 17:34
> To: [email protected] [[email protected]]
> Subject: [dk-tug] hvordan styre en footrule på højre- / venstre-sider
> 
> Er der nogen, der har et godt råd?
> Jeg vil gerne placere en kort footrule over sideangivelsen, som jeg gerne vil kunne placere ved den ydre margin, altså gøre forskel på højre-venstre-sider.  Jeg kan nemt få placeret sideangivelsen, men den lille footrule bliver stående ved venstre kant på alle siderne. I memoir-manualen kan jeg ikke finde en option til at placere footrule forskelligt på evenpage og oddpage.  Er der et trick?
> mvh
> Bent Jessen