Дополнительная точка в заголовке

Дополнительная точка в заголовке

Я попытался разобраться с точками/символами абзаца в заголовках, оглавлении и в названиях разделов напрямую.

Все идеально с главами, оглавлением, подразделами, названиями разделов.

Но я нашел лишнюю точку в заголовке на четных страницах. Скриншот здесь. Это ужасно.

Я старался изо всех сил... Но теперь я хочу попросить вашей помощи. Пожалуйста, удалите эту точку, не меняя других вещей.

   %document information
    \documentclass[10pt,a4paper]{book}

% packages
\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[russian]{babel}

\usepackage{titlesec}
\titleformat{\section}
  {\normalfont\Large\bfseries}{\thesection}{1em}{}

\renewcommand{\thesection}{\textsection\arabic{section}.}

\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhead{}
\fancyhead [CE] {\nouppercase{\slshape \large \rightmark}}
\fancyhead [CO] {\nouppercase{\slshape \large \leftmark}}

\begin{document}
\tableofcontents

\chapter{eh eh}
\section{omg}

\chapter{oh no}
\section{lmao}
\end{document}

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

решение1

Заменить в преамбуле

\titleformat{\section}
  {\normalfont\Large\bfseries}{\textsection\thesection}{1em}{}

\renewcommand{\thesection}{\arabic{section}.}

с

\titleformat{\section}
{\normalfont\Large\bfseries}{²textsection\thesection.}{1em}{}

Результатом вашей последней команды будет то, что перекрестные ссылки на раздел добавят точку после номера раздела.

**Добавлен:*

Вот код, содержащий решение для оглавления

\documentclass[10pt,a4paper]{book}
\usepackage[showframe]{geometry}
% packages
\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[russian]{babel}

\usepackage{titlesec, titletoc}

\titleformat{\section}
  {\normalfont\Large\bfseries}{\thesection.}{1em}{}
\renewcommand{\thesection}{\textsection\arabic{section}}
\titlecontents{section}[2.7em]{\addvspace{0.5ex}}%
 {\contentslabel[\thecontentslabel.]{1.25em}\hskip0.8em}%numbered
 {}%numberless%
 {\enspace\titlerule*[0.7pc]{.}\contentspage}%

\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhead{}
\fancyhead [CE] {\nouppercase{\slshape \large \rightmark}}
\fancyhead [CO] {\nouppercase{\slshape \large \leftmark}}

\begin{document}

\tableofcontents

\chapter{eh eh}
\section{omg}

\chapter{oh no}
\section{lmao}

\end{document} 

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

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