Code: Select all
\documentclass[a4paper, 12pt]{book}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhead{}
\fancyhead[LE]{\nouppercase{\leftmark}}
\fancyhead[RO]{\nouppercase{\rightmark}}
\usepackage{fontspec}
\defaultfontfeatures{Mapping=tex-text}
\setmainfont{Linux Libertine O}%changed that, i don't like free serif
\usepackage{polyglossia}
\setmainlanguage{english}% Well, it's not really english
\usepackage{xunicode}
\usepackage{xltxtra}
\usepackage{bookmark}
\usepackage{blindtext}
\begin{document}
\chapter[Ираклијева династија]{Ираклијева династија. Арабљанска опасност и
преображај царства у VI веку (610-717 г.)}
\blindtext[4]
\chapter{Ираклијева династија. Арабљанска опасност и
преображај царства у VI веку (610-717 г.)}
\end{document}
This contains the information provided by you, suggestions by Thorsten. and me added. Right now i still cannot see, we you need hyphenation, but it might be the different font.
After all, headers are just for orientation (Where in the book am i right now?) and should therefore be kept short. Compare the headheight of the first chapter (the one with the optional argument) with the second one. The logfile gives you an explanation:
Code: Select all
Package Fancyhdr Warning: \headheight is too small (14.49998pt):
Make it at least 27.22604pt.
We now make it that large for the rest of the document.
This may cause the page layout to be inconsistent, however.
You need to manually adjust the headheight everytime you change your headings.
The smart way: Calm down and take a deep breath, read posts and provided links attentively, try to understand and ask if necessary.