# Alternative for twoside

I'm using the report class and would like an alternative to the option "twoside". I want chapters and top level TOC-elements to start on right hand pages, but I don't want any of the other, layout molesting, stuff that comes with twoside.

\documentclass[a4paper,12pt, leqno]{report}
\begin{document}
\end{document}

-

twoside really doesn't affect very much. It gives the oportunity to have different margins and headers on odd and even pages, and is detected by \cleardoublepage but that is about it.

Your comment about "layout molesting, stuff " isn't very specific but I infer that you want the margins, and perhaps the headings to be the same, so you can put this in the preamble, which just restores the oneside settings from report class.

\documentclass[a4paper,twoside, openright]{report}

\makeatletter
\setlength\@tempdima        {\paperwidth}
\setlength\oddsidemargin    {.5\@tempdima}
\setlength\marginparwidth   {.5\@tempdima}
\setlength\evensidemargin\oddsidemargin

\let\@oddfoot\@empty\let\@evenfoot\@oddfoot
\let\@mkboth\markboth
\def\chaptermark##1{%
\markright {\MakeUppercase{%
\ifnum \c@secnumdepth >\m@ne
\@chapapp\ \thechapter. \ %
\fi
##1}}}}

\makeatother

-
Margins and other alignments are still affected. –  Man Feb 26 '13 at 11:23
I just set evensidemargin to oddsidemargin can't see what else could be different. –  David Carlisle Feb 26 '13 at 12:19
Sorry, I had a conflict with some \newpage-s that made a lot of the mess. –  Man Feb 26 '13 at 12:28
Combined with 'twoside' and 'openright' in the documentclass, this works like a charm. –  Man Feb 26 '13 at 15:17

Based on the workings of \cleardoublepage you can define the following command:

\makeatletter
\def\nextOnRight{\clearpage \ifodd\c@page\else
\hbox{}\newpage\if@twocolumn\hbox{}\newpage\fi\fi}
\makeatother


Then use \nextOnRight before the elements you want to open on the right page. This little hack is needed because \cleardoublepage only does its job if twoside option is used (if not, it simply issues a \clearpage)

-
It doesn't seem to do anything. –  Man Feb 26 '13 at 11:17
But this is basically what I'm after. –  Man Feb 26 '13 at 11:23
@Man Can you provide a minimal (not) working example? –  JLDiaz Feb 26 '13 at 11:37

If by "molesting stuff" you mean different margins on odd and even pages, this will do what you need:

\documentclass[a4paper,twoside,openright]{report}

\usepackage{geometry}
\geometry{hratio=1:1,textwidth=345pt}

\usepackage{kantlipsum} % for mock text

\begin{document}
\chapter{A}
\kant
\chapter{B}
\kant[1]
\end{document}


The second chapter will start on page 5, leaving page 4 empty. If you also need headers, I suggest using fancyhdr.

-