My code is this
\documentclass[a4paper,12pt]{book}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage{showframe}
\usepackage{multicol}
\usepackage[left=1.5cm,right=1.5cm,top=1.5cm,bottom=2.5cm,marginparwidth=6cm,marginparsep=1cm,outer=8cm,includeheadfoot]{geometry}
\usepackage{fancyhdr}
\usepackage{lipsum}
\usepackage{ifthen}
%%%%%%%%%
%http://tex.stackexchange.com/questions/88559/package-right-similar-to-tufte-book
%%%%%%%%%
\pagestyle{fancy}
\makeatletter% so we can use macros with @ in their names
% Set the header/footer width to be the body text block plus the margin
% note area.
\newlength{\overhanglength}
\AtBeginDocument{%
% Calculate the amount to extend the running heads
\setlength{\overhanglength}{\marginparwidth}
\addtolength{\overhanglength}{\marginparsep}
% Set the running head offsets to the overhang length calculated above
\ifthenelse{\NOT\boolean{@mparswitch}\AND\boolean{@twoside}}
{\fancyhfoffset[RE,RO]{\overhanglength}}% asymmetric
{\fancyhfoffset[LE,RO]{\overhanglength}}% symmetric
}
% The running heads/feet don't have rules
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
\fancyhf{} % clear any existing header and footer fields
% adjust the formatting code to suit your tastes here
\ifthenelse{\boolean{@twoside}}{%
\fancyhead[LE]{\textit{\thepage\quad\S\quad\nouppercase{\leftmark}}}%
\fancyhead[RO]{\textit{\nouppercase{\rightmark}\quad\S\quad\thepage}}%
}{%
\fancyhead[RE,RO]{\nouppercase{\rightmark}\quad\thepage}%
}
\makeatother% restore the original meaning of @
%%%%%%%%%
%http://tex.stackexchange.com/questions/88559/package-right-similar-to-tufte-book
%%%%%%%%%
\begin{document}
\chapter{Water}
\lipsum[1-6]
\section{Bacteria}
\lipsum[1-6]
\section{Virus}
\lipsum[1-6]
\clearpage
\newgeometry{left=1.5cm,right=1.5cm,top=1.5cm,bottom=2.5cm}
\setlength{\columnsep}{1cm}
\pagestyle{fancyplain}
\fancyhf{}
\fancyhead[CE]{\textit{\thepage\quad\S\quad\nouppercase{\leftmark}}}%
\fancyhead[CO]{\textit{\nouppercase{\rightmark}\quad\S\quad\thepage}}%
\section{Discussion}
\begin{multicols}{2}
\lipsum[1-8]
\end{multicols}
\end{document}
This my code have two problem. One, In the 6. and 7. pages headers have some spaces. I cannot delete spaces.
Two, I want to page break like following the picture. Next page is 1.3 Discussion same
I cannot find any way to fix this. Any suggestions?