+\documentclass[10pt,twoside]{book}
+
+%\usepackage[paperwidth=18.91cm,paperheight=24.589cm,
+%inner=2.5cm,outer=1.8cm,bottom=3.3cm,top=2.3cm]{geometry}
+
+\usepackage[paperwidth=18.91cm,paperheight=24.589cm,
+vmargin=1.9cm,inner=1.9cm,outer=1.9cm,bindingoffset=0.89cm]{geometry}
+
+
+
+
+% encodings
+\usepackage[T1]{fontenc}
+\usepackage[utf8]{inputenc}
+\usepackage{ae,aecompl}
+
+% more fonts
+\usepackage{inconsolata}
+
+
+%
+% New header style
+%
+\usepackage{fancyhdr}
+\pagestyle{fancy}
+\fancyhf{}
+\fancyhead[RE]{\slshape \rightmark}
+\fancyhead[RO,LE]{\thepage}
+\fancyhead[LO]{\slshape \leftmark}
+
+\renewcommand{\chaptermark}[1]{%
+\markboth{\thechapter.%
+\ #1}{}}
+
+\renewcommand{\sectionmark}[1]{%
+\markright{\ \thesection%
+\ #1}{}}
+
+
+% fancy verbatim
+\usepackage{fancyvrb}
+\DefineVerbatimEnvironment{Example}{Verbatim}
+{xleftmargin=1cm,xrightmargin=1cm}
+
+\DefineVerbatimEnvironment{FileExample}{Verbatim}
+{frame=lines,framerule=0.5mm,framesep=2mm,xleftmargin=1cm,xrightmargin=1cm,fontsize=\footnotesize}
+
+\DefineVerbatimEnvironment{Terminal}{Verbatim}
+{xleftmargin=\parindent,xrightmargin=\parindent,fontsize=\footnotesize}
+
+\DefineVerbatimEnvironment{Command}{Verbatim}
+{xleftmargin=\parindent,xrightmargin=\parindent,fontseries=b,
+fontsize=\footnotesize}
+
+\DefineVerbatimEnvironment{Console}{Verbatim}
+{commandchars=\\\{\},xleftmargin=\parindent,xrightmargin=\parindent,fontsize=\footnotesize}
+
+
+\usepackage[bookmarks=true,plainpages=false,pdfpagelabels,
+hyperfootnotes=false]{hyperref}
+
+\usepackage{makeidx}