\documentclass[a4paper,11pt,openany]{book}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[polish]{babel}
\usepackage{fourier}
\usepackage{amssymb}
\usepackage{amsthm}
\usepackage{graphicx}
\usepackage{geometry}
\usepackage{caption}
\usepackage{titlesec}
\usepackage{titletoc}
\usepackage{tcolorbox}
\usepackage[xindy]{imakeidx}

\geometry{width=126mm}

\theoremstyle{definition} 
\newtheorem{definicja}{Definicja}


\titleformat{\chapter}[display]
{\huge\bfseries}{\filright\LARGE Rozdział \thechapter}{2ex}{}
\titlespacing{\chapter}{0pt}{16mm}{10mm}




\begin{document}

\tableofcontents

\chapter{Wektory}
\label{cha:wektory}

\begin{figure}[ht]
%\includegraphics ...
\caption{Wektor zaczepiony}
\label{fig:wektor:zaczepiony}
\end{figure}

\begin{definicja}
\emph{Wektorem} o początku $P$ i końcu $Q$ nazywamy uporządkowaną parę punktów $P$ i $Q$ i oznaczamy $\overrightarrow{PQ}$.\index{wektor|(}\index{układ współrzędnych}\index{początek!układu współrzędnych}
\end{definicja}

\begin{definicja}
\emph{Współrzędnymi} wektora $\mathbf{v} = \overrightarrow{PQ}$ o początku $P=(x_P,y_P,z_P)$ i końcu $Q=(x_Q,y_Q,z_Q)$ nazywamy liczby $x_v = x_Q - x_P$, $y_v = y_Q - y_P$ i $z_v = z_Q - z_P$.\index{początek!wektora}
\end{definicja}

\newpage

\begin{figure}[ht]
%\includegraphics ...
\caption{Wektory równoległe}
\label{fig:wektory:rownolegle}
\end{figure}

Wektory równe i wektor zerowy\index{wektor!zerowy}\index{wektory!równe}\index{wektory!równoległe}\index{wektory!prostopadłe}

\newpage

\begin{figure}[ht]
%\includegraphics ...
\caption{Dodawanie wektorów}
\label{fig:dodawanie:wektorow}
\end{figure}

Wektor zaczepiony\index{wektor!zaczepiony}\index{wektor}\index{pi@$\pi$}\index{wektor!jednostkowy}\index{wektor|)}\index{żółw}

\newpage

\begin{figure}[ht]
%\includegraphics ...
\caption{Układ współrzędnych w przestrzeni $\mathbb{R}^3$}
\label{fig:wersory}
\end{figure}

\begin{figure}[ht]
%\includegraphics ...
\caption{Kąt między wektorami}
\label{fig:wektory:kat}
\end{figure}

Wektor jednostkowy i wersor\index{wersor|see{wektor!jednostkowy}}

\chapter{Działania na wektorach}

\begin{figure}[ht]
%\includegraphics ...
\caption{Iloczyn wektorowy}
\label{fig:iloczyn:wektorowy}
\end{figure}

\begin{figure}[ht]
%\includegraphics ...
\caption{Iloczyn mieszany}
\label{fig:iloczyn:mieszany}
\end{figure}

Dla zbioru liczby $x_1,x_2,\dots,x_n$ i wag $w_1,w_2,\dots,w_n$ \emph{średnia arytmetyczna ważona}\index{średnia!arytmetyczna!ważona} wyliczana jest jako 
\begin{equation}
\label{eq:srednia:arytmetyczna:wazona}
\bar{x} = \frac{\sum_{i=1}^{n} w_i x_i}{\sum_{i=1}^{n} w_i}.
\end{equation}
Jeśli wszystkie wagi są równe, to jest ona równa średniej arytmetycznej\index{średnia!arytmetyczna}. 

\newpage

Średnie\index{średnia!arytmetyczna}\index{średnia!geometryczna}

\newpage

Średnie\index{średnia!harmoniczna}\index{średnia!arytmetyczna!ważona}

\newpage

% skopiowana zawartość wygenerowanego indeksu
% printindex

\begin{theindex}
 \renewcommand{\subitem}{\par}
 \renewcommand{\subsubitem}{\par}

 \tcbox[colframe=gray,colback=white,left=5mm,right=5mm,boxsep=0mm,
  top=0mm,bottom=0mm,height=6mm,valign upper=center]{\bfseries P}\nopagebreak
 \item $\pi$\quad{}4
 \item początek
 \subitem --- układu współrzędnych\quad{}2
 \subitem --- wektora\quad{}2

  \indexspace

 \tcbox[colframe=gray,colback=white,left=5mm,right=5mm,boxsep=0mm,
  top=0mm,bottom=0mm,height=6mm,valign upper=center]{\bfseries Ś}\nopagebreak
 \item średnia
 \subitem --- arytmetyczna\quad{}6
 \subsubitem --- --- ważona\quad{}6, 7
 \subitem --- geometryczna\quad{}6
 \subitem --- harmoniczna\quad{}7

  \indexspace

 \tcbox[colframe=gray,colback=white,left=5mm,right=5mm,boxsep=0mm,
  top=0mm,bottom=0mm,height=6mm,valign upper=center]{\bfseries U}\nobreak
 \item układ współrzędnych\quad{}2

  \indexspace

 \tcbox[colframe=gray,colback=white,left=5mm,right=5mm,boxsep=0mm,
  top=0mm,bottom=0mm,height=6mm,valign upper=center]{\bfseries W}\nopagebreak
 \item wektor\quad{}2--4
 \subitem --- jednostkowy\quad{}4
 \subitem --- zaczepiony\quad{}4
 \subitem --- zerowy\quad{}3
 \item wektory
 \subitem --- prostopadłe\quad{}3
 \subitem --- równe\quad{}3
 \subitem --- równoległe\quad{}3
 \item wersor\quad{}\see{wektor, jednostkowy}{}


\end{theindex}


\end{document}
