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