26. marts 2007 - 10:59
Der er
16 kommentarer og
1 løsning
Sidetal i float box ved siden af teksten
Hey
Jeg ønsker et layout, hvor sidetallet står i en floatbox til henholdvis højre og venstre side af teksten, så det passer på en dobbelt printet side.
Noget ala. dette:
----------------------------------------------
| Tekst her, Tekst her, Tekst her | |
| Tekst her, Tekst her, Tekst her | |
| Tekst her, Tekst her, Tekst her | 1 |
| Tekst her, Tekst her, Tekst her | |
| Tekst her, Tekst her, Tekst her | |
----------------------------------------------
Jeg bruger "memoir" pakken, og har forgæves forsøgt at finde en løsning på layout ønske. Jeg har ikke umiddelbart kunne finde en metode, eller for den sag skyld en anden pakke, hvor det er mugligt.
Mit spørgsmål er :
Hvorledes kan jeg lave en "float box", som er gennemgående gennem alle sider på min rapport, som skiftet float-side afhængig af om sidetallet er lige eller ulige ?
Slettet bruger
03. maj 2007 - 19:24
#16
Jeg vil ikke ligefrem sige at det er det pæneste jeg har lavet, men det ligner da det som var på dine pdf-er.
Et enkelt problem er dog at der ikke er videre mange fonte som findes i en sans serif og small caps, i hvert fald ikke til LaTeX
kode:
\documentclass[a4paper,11pt,openany]{memoir}
\setlrmarginsandblock{3cm}{5.5cm}{*}
\setulmarginsandblock{15mm}{*}{1}
\setheaderspaces{*}{0.001pt}{*}
\checkandfixthelayout
\usepackage[latin1]{inputenc}
\usepackage[danish]{babel}
\usepackage[T1]{fontenc}
\usepackage{graphicx,calc}
\usepackage{eso-pic}
\usepackage{uarial}
\makepagestyle{margin}
\setlength\headwidth{\textwidth+3cm}
\makerunningwidth{margin}{\headwidth}
\makeevenhead{margin}{\myleftheader}{}{}
\makeoddhead{margin}{}{}{\myrightheader}
%\makeheadrule{margin}{\headwidth}{\normalrulethickness}
\makeheadrule{margin}{\headwidth}{0pt}
\makeheadposition{margin}{flushright}{flushleft}{}{}
\newcommand\myleftheader{%
\begingroup
\setlength\unitlength{1mm}%
\setlength\fboxsep{0pt}%
\AddToShipoutPicture*{%
\put(39,0){%
\rotatebox[origin=lB]{90}{%
{\parbox[c][1cm][c]{0.992\paperheight}{%
{\parbox[c][1cm][c]{0.49\linewidth}{%
\raggedleft\sffamily\leftmark\quad\strut}}
\hfill
{\parbox[c][1cm][c]{0.49\linewidth}{\quad\strut\sffamily\thepage}}%
}}
}%
}%
}%
\endgroup
}
\makeatletter
\newlength\dlf
\newcommand\myrightheader{%
\begingroup
\setlength\unitlength{1mm}%
\setlength\fboxsep{0pt}%
\AddToShipoutPicture*{%
\setlength\dlf{\paperwidth}
\addtolength\dlf{-24mm}
\put(\LenToUnit{\dlf},\LenToUnit{0.99\paperheight}){%
\rotatebox[origin=lb]{270}%
{%
{\parbox[b][1cm][c]{0.992\paperheight}{%
{\parbox[c][1cm][c]{0.49\linewidth}{%
\raggedleft\sffamily\leftmark\quad\strut}}
\hfill
{\parbox[c][1cm][c]{0.49\linewidth}{\quad\strut\sffamily\thepage}}%
}}
}%
% X
}%
}%
\endgroup
}
\makeatother
\setsecnumdepth{chapter}
\maxsecnumdepth{chapter}
\setsecheadstyle{\raggedright\sffamily\large\MakeUppercase}
\makeatletter
\makepsmarks{margin}{
\renewcommand\chaptermark[1]{%
\markboth{\MakeUppercase{##1}}{\MakeUppercase{##1}}}
}
\makeatother
\pagestyle{margin}
\aliaspagestyle{chapter}{margin}
\strictpagechecktrue
\newif\ifnonum
\makechapterstyle{test}{
\renewcommand\chapterheadstart{}
\renewcommand\afterchaptertitle{\par\nobreak\vskip\afterchapskip}
\renewcommand\printchaptername{}
\renewcommand\printchapternum{}
\renewcommand\afterchapternum{}
\renewcommand\chaptitlefont{\huge\sffamily}
\renewcommand\chapnumfont{\chaptitlefont}
\renewcommand\printchapternonum{\nonumtrue}
\renewcommand\printchaptertitle[1]{%
\begin{adjustwidth*}{0cm}{-3cm}
\checkoddpage%
\ifoddpage\raggedleft\else\raggedright\fi%
{\chapnumfont \ifnonum\strut\else\strut\thechapter\fi}\\[4mm]
\chaptitlefont \MakeUppercase{##1}
\end{adjustwidth*}
}
}
\chapterstyle{test}
\begin{document}
\chapter{Min kapitel overskrift}
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Ut nulla.
Donec ac purus. Maecenas ut leo eget ante tempor consectetuer. Vivamus
rutrum elit vitae nulla. Vivamus et nulla vitae arcu ullamcorper
ultrices. Etiam mauris. Quisque luctus, ipsum eu feugiat bibendum,
justo enim mattis mauris, eu dapibus lorem massa ac lacus. Curabitur
vel risus. Proin condimentum consectetuer nisl. Fusce mi neque,
sollicitudin sit amet, pulvinar eu, semper vitae, velit. Morbi egestas
dui et libero.
Proin vitae felis feugiat justo elementum commodo. Quisque malesuada
aliquet pede. Cras ut nibh eu dolor commodo consequat. Maecenas pede
nibh, auctor bibendum, eleifend in, vehicula vitae, nisl. Donec
lobortis, metus sit amet euismod luctus, leo leo euismod est, non
imperdiet tortor ante a quam. Fusce id lorem et erat fringilla
blandit. Aenean convallis. Praesent ullamcorper. Suspendisse nisl.
Praesent aliquet ultricies nibh. Integer mollis. Sed lobortis. Sed
malesuada blandit ligula. Aenean eget urna quis elit tincidunt
aliquet.
Vestibulum in ipsum. Vivamus fermentum pretium nibh. In sit amet leo.
Phasellus eget nulla id tortor adipiscing consequat. Cras ornare nisl
in tortor. Maecenas placerat, ligula ac commodo dictum, ante odio
aliquam lorem, in vulputate dui orci sed odio. Proin pellentesque enim
eu justo. Vestibulum id nisi nec dui auctor tempus. Suspendisse
facilisis, pede id imperdiet condimentum, nisl felis dictum mi, a
egestas lectus massa eget augue. Suspendisse vestibulum, mauris quis
tincidunt luctus, mi odio tincidunt velit, nec pharetra eros tellus
malesuada sem. Praesent nec leo. Fusce porta.
\chapter*{Min kapitel overskrift}
Sed ac eros. Duis tempor, quam nec lacinia vehicula, massa velit
imperdiet diam, quis faucibus leo leo facilisis pede. Ut id est. Ut
lacinia. Nunc tempor leo ac ipsum. Nulla eget tellus. Vestibulum eros.
Ut pulvinar nisl. Proin lobortis sapien nec quam tempor scelerisque.
Duis est. Morbi fermentum, tellus ut malesuada blandit, orci metus
pellentesque massa, ac consequat velit massa sed mi. Nullam pretium
fermentum dui. Suspendisse potenti. Maecenas viverra tellus et felis.
Nam volutpat, quam non aliquam imperdiet, libero massa porta elit, sed
pulvinar quam leo vel magna. Nullam a dui ut ante aliquet tincidunt.
Vivamus quis magna. In nec sapien sit amet odio feugiat congue. Fusce
aliquam augue ut tortor.
\section{test}
Cras imperdiet. Praesent rutrum lacus a ligula. Praesent sed augue.
Duis ut justo. Fusce blandit lectus ut turpis dapibus nonummy. Cum
sociis natoque penatibus et magnis dis parturient montes, nascetur
ridiculus mus. Donec luctus felis sodales purus. Pellentesque habitant
morbi tristique senectus et netus et malesuada fames ac turpis
egestas. Sed blandit nunc a purus. Sed non felis. Sed risus enim,
dictum in, blandit sit amet, vestibulum sit amet, est.
Donec ac purus. Maecenas ut leo eget ante tempor consectetuer. Vivamus
rutrum elit vitae nulla. Vivamus et nulla vitae arcu ullamcorper
ultrices. Etiam mauris. Quisque luctus, ipsum eu feugiat bibendum,
justo enim mattis mauris, eu dapibus lorem massa ac lacus. Curabitur
vel risus. Proin condimentum consectetuer nisl. Fusce mi neque,
sollicitudin sit amet, pulvinar eu, semper vitae, velit. Morbi egestas
dui et libero.
Proin vitae felis feugiat justo elementum commodo. Quisque malesuada
aliquet pede. Cras ut nibh eu dolor commodo consequat. Maecenas pede
nibh, auctor bibendum, eleifend in, vehicula vitae, nisl. Donec
lobortis, metus sit amet euismod luctus, leo leo euismod est, non
imperdiet tortor ante a quam. Fusce id lorem et erat fringilla
blandit. Aenean convallis. Praesent ullamcorper. Suspendisse nisl.
Praesent aliquet ultricies nibh. Integer mollis. Sed lobortis. Sed
malesuada blandit ligula. Aenean eget urna quis elit tincidunt
aliquet.
Vestibulum in ipsum. Vivamus fermentum pretium nibh. In sit amet leo.
Phasellus eget nulla id tortor adipiscing consequat. Cras ornare nisl
in tortor. Maecenas placerat, ligula ac commodo dictum, ante odio
aliquam lorem, in vulputate dui orci sed odio. Proin pellentesque enim
eu justo. Vestibulum id nisi nec dui auctor tempus. Suspendisse
facilisis, pede id imperdiet condimentum, nisl felis dictum mi, a
egestas lectus massa eget augue. Suspendisse vestibulum, mauris quis
tincidunt luctus, mi odio tincidunt velit, nec pharetra eros tellus
malesuada sem. Praesent nec leo. Fusce porta.
Sed ac eros. Duis tempor, quam nec lacinia vehicula, massa velit
imperdiet diam, quis faucibus leo leo facilisis pede. Ut id est. Ut
lacinia. Nunc tempor leo ac ipsum. Nulla eget tellus. Vestibulum eros.
Ut pulvinar nisl. Proin lobortis sapien nec quam tempor scelerisque.
Duis est. Morbi fermentum, tellus ut malesuada blandit, orci metus
pellentesque massa, ac consequat velit massa sed mi. Nullam pretium
fermentum dui. Suspendisse potenti. Maecenas viverra tellus et felis.
Nam volutpat, quam non aliquam imperdiet, libero massa porta elit, sed
pulvinar quam leo vel magna. Nullam a dui ut ante aliquet tincidunt.
Vivamus quis magna. In nec sapien sit amet odio feugiat congue. Fusce
aliquam augue ut tortor.
Cras imperdiet. Praesent rutrum lacus a ligula. Praesent sed augue.
Duis ut justo. Fusce blandit lectus ut turpis dapibus nonummy. Cum
sociis natoque penatibus et magnis dis parturient montes, nascetur
ridiculus mus. Donec luctus felis sodales purus. Pellentesque habitant
morbi tristique senectus et netus et malesuada fames ac turpis
egestas. Sed blandit nunc a purus. Sed non felis. Sed risus enim,
dictum in, blandit sit amet, vestibulum sit amet, est.
Donec ac purus. Maecenas ut leo eget ante tempor consectetuer. Vivamus
rutrum elit vitae nulla. Vivamus et nulla vitae arcu ullamcorper
ultrices. Etiam mauris. Quisque luctus, ipsum eu feugiat bibendum,
justo enim mattis mauris, eu dapibus lorem massa ac lacus. Curabitur
vel risus. Proin condimentum consectetuer nisl. Fusce mi neque,
sollicitudin sit amet, pulvinar eu, semper vitae, velit. Morbi egestas
dui et libero.
Proin vitae felis feugiat justo elementum commodo. Quisque malesuada
aliquet pede. Cras ut nibh eu dolor commodo consequat. Maecenas pede
nibh, auctor bibendum, eleifend in, vehicula vitae, nisl. Donec
lobortis, metus sit amet euismod luctus, leo leo euismod est, non
imperdiet tortor ante a quam. Fusce id lorem et erat fringilla
blandit. Aenean convallis. Praesent ullamcorper. Suspendisse nisl.
Praesent aliquet ultricies nibh. Integer mollis. Sed lobortis. Sed
malesuada blandit ligula. Aenean eget urna quis elit tincidunt
aliquet.
Vestibulum in ipsum. Vivamus fermentum pretium nibh. In sit amet leo.
Phasellus eget nulla id tortor adipiscing consequat. Cras ornare nisl
in tortor. Maecenas placerat, ligula ac commodo dictum, ante odio
aliquam lorem, in vulputate dui orci sed odio. Proin pellentesque enim
eu justo. Vestibulum id nisi nec dui auctor tempus. Suspendisse
facilisis, pede id imperdiet condimentum, nisl felis dictum mi, a
egestas lectus massa eget augue. Suspendisse vestibulum, mauris quis
tincidunt luctus, mi odio tincidunt velit, nec pharetra eros tellus
malesuada sem. Praesent nec leo. Fusce porta.
Sed ac eros. Duis tempor, quam nec lacinia vehicula, massa velit
imperdiet diam, quis faucibus leo leo facilisis pede. Ut id est. Ut
lacinia. Nunc tempor leo ac ipsum. Nulla eget tellus. Vestibulum eros.
Ut pulvinar nisl. Proin lobortis sapien nec quam tempor scelerisque.
Duis est. Morbi fermentum, tellus ut malesuada blandit, orci metus
pellentesque massa, ac consequat velit massa sed mi. Nullam pretium
fermentum dui. Suspendisse potenti. Maecenas viverra tellus et felis.
Nam volutpat, quam non aliquam imperdiet, libero massa porta elit, sed
pulvinar quam leo vel magna. Nullam a dui ut ante aliquet tincidunt.
Vivamus quis magna. In nec sapien sit amet odio feugiat congue. Fusce
aliquam augue ut tortor.
Cras imperdiet. Praesent rutrum lacus a ligula. Praesent sed augue.
Duis ut justo. Fusce blandit lectus ut turpis dapibus nonummy. Cum
sociis natoque penatibus et magnis dis parturient montes, nascetur
ridiculus mus. Donec luctus felis sodales purus. Pellentesque habitant
morbi tristique senectus et netus et malesuada fames ac turpis
egestas. Sed blandit nunc a purus. Sed non felis. Sed risus enim,
dictum in, blandit sit amet, vestibulum sit amet, est.
\end{document}