Как правильно включать длинные названия глав в заголовки?

Как правильно включать длинные названия глав в заголовки?

Я пишу докторскую диссертацию, в которой есть длинное название главы:

На грани универсальности последовательных P-систем

Когда я использую стандартный стиль страницы заголовков, то заголовок в заголовке выходит за пределы и выглядит некрасиво:

\documentclass[a4paper,12pt,oneside,openany,pagenumber=footcenter]{book}
\pagestyle{headings}
\begin{document}
\chapter{On the edge of universality of sequential P systems}
\section{Active membranes}
\pagebreak
second page
\end{document}

введите описание изображения здесь

Есть и другие варианты, например, перенос длинного заголовка на следующую строку. Это немного лучше, но все равно довольно нечитабельно:

\documentclass[a4paper,12pt,oneside,openany,pagenumber=footcenter]{book}
\usepackage{fancyhdr}
\pagestyle{fancy}
\begin{document}
\chapter{On the edge of universality of sequential P systems}
\section{Active membranes}
\pagebreak
second page
\end{document}

введите описание изображения здесь

Другой вариант — отобразить в заголовке сокращенную версию названия главы:

\documentclass[a4paper,12pt,oneside,openany,pagenumber=footcenter]{book}
\begin{document}
\chapter[On the edge of universality of seq\dots]{On the edge of universality of sequential P systems}
\section{Active membranes}
\pagebreak
second page
\end{document}

введите описание изображения здесь

Я думаю, что все возможно. Но какова лучшая практика для этих длинных названий? В моем отделе нет правил для этого, даже для этогоруководствоне упоминается об этом. Я прошу общую рекомендацию: что бы вы сделали?

решение1

Я бы сократил название до полной фразы, а не просто обрезал его с помощью \ldots Также я бы изменил метки по умолчанию на не заглавные. В настройках по умолчанию названия глав, вероятно, должны быть короче, и на каждой странице есть только заголовок главы или раздела, а не оба.

введите описание изображения здесь

\documentclass[a4paper,12pt,oneside]{book}
\usepackage{fancyhdr}
\pagestyle{fancy}
\setlength\headheight{15pt}
\makeatletter
\renewcommand\chaptermark[1]{%
 \markboth{\if@mainmatter
            \@chapapp\ \thechapter. \ %
          \fi #1}{}}
\renewcommand\sectionmark[1]{%
 \markright {%
          \thesection. \ %
        #1}}

\makeatother
\begin{document}
\chapter[edge of universality]
{On the edge of universality of sequential P systems}
\section{Active membranes}
\pagebreak
second page
\end{document}

Связанный контент