Leute. Ich bin ein LaTeX-Neuling. Ich habe viel Zeit mit diesen einfachen Dingen verschwendet ... Es tut mir leid, euch alle zu unterbrechen.
oh, ich versuche mein Bestes, um eine Lösung für diese Probleme zu finden. Aber jedes Mal funktioniert etwas nicht.
Also, 1) Ich möchte einen letzten Punkt in Überschriften oben auf einer Seite entfernen. (er ist rot markiert)
2) Ich möchte oben auf der Seite ein Leerzeichen zwischen der Kapitelnummer und chaptermark
den Überschriften entfernen. (es ist blau markiert)
3) Ich möchte die Schriftgröße reduzieren chaptername
(gelb markiert)
4) Jetzt steht im Inhaltsverzeichnis 1 1.1 Link...
aber ich möchte Kapitel 1 – es ist \Chaptermark 1.1. Liniert …
Aber ich möchte das speichern, was in den Überschriften und Kapitelnamen steht. Der Inhalt auf diesem Screenshot sollte also gleich bleiben. Das Problem liegt jedoch im Inhaltsverzeichnis.
%document information
\documentclass[10pt,a4paper]{book}
% packages
\usepackage{cmap}
\usepackage[utf8]{inputenc}
\usepackage[T2A]{fontenc}
\usepackage[russian]{babel}
\usepackage{amsfonts,longtable}
\usepackage{indentfirst}
\usepackage{amsmath,amsthm,amstext,amssymb,amscd}
\usepackage[margin=2.3cm, footskip = 1 cm, headheight=36pt]{geometry}
\usepackage{titlesec}
\titleformat{\section}
{\normalfont\Large\bfseries}{\S\thesection}{1em}{}
\titleformat{\chapter}
{\normalfont\LARGE\bfseries}{\chaptertitlename\ \thechapter}{0pt}{}
\usepackage{fancyhdr}
\fancyfoot[C]{\thepage}
\fancyhead{}
\fancyhead [CE] {\nouppercase{\slshape \large \rightmark}}
\fancyhead [CO] {\nouppercase{\slshape \large \leftmark}}
% page settings
\frenchspacing
\parindent=1cm
\sloppy
\makeatletter
\renewcommand{\@chapapp}{Билет №}
\makeatother
\usepackage{afterpage}
\newcommand\blankpage{%
\null
\thispagestyle{fancy}%
\addtocounter{page}{0}%
\newpage}
\begin{document}
\tableofcontents
\pagestyle{fancy}
\chapter[]{Линейные обыкновенные дифференциальные уравнения с переменными коэффициентами. Фундаментальная система решений. Определитель Вронского. Формула Лиувилля-Остроградского.}
\section{Линейные обыкновенные дифференциальные уравнения с переменными коэффициентами.}
\blankpage
\blankpage
\blankpage
\chapter{hello}
\end{document}
Antwort1
Um die Schriftgröße in Kapitelüberschriften zu reduzieren, verwenden Sie \Large
anstelle von \LARGE
.
Um den Punkt in der Kopfzeile zu entfernen, ändern Sie die Definition von \chaptermark
.
Was das Leerzeichen betrifft, entfernen Sie es aus der \titlesec
Anleitung.
Ich habe auch hinzugefügt \raggedright
, das hilft, falls Ihre Titel so lang sind wie im Beispiel.
Beachten Sie, dass dies cmap
nicht notwendig sein sollte; \frenchspacing
es geschieht auch automatisch mit Russisch. Im folgenden Code habe ich alle unnötigen Pakete weggelassen.
\documentclass[10pt,a4paper]{book}
% packages
%\usepackage{cmap}
\usepackage[T2A]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[russian]{babel}
\usepackage[margin=2.3cm, footskip = 1 cm, headheight=36pt]{geometry}
\usepackage{titlesec}
\usepackage{fancyhdr}
\usepackage{indentfirst}
\titleformat{\section}
{\normalfont\Large\bfseries}{\S\thesection}{1em}{}
\titleformat{\chapter}[display]
{\raggedright\normalfont\Large\bfseries}{\chaptertitlename\thechapter}{2ex}{}
\pagestyle{fancy}
\fancyfoot[C]{\thepage}
\fancyhead{}
\fancyhead [CE] {\nouppercase{\slshape \large \rightmark}}
\fancyhead [CO] {\nouppercase{\slshape \large \leftmark}}
\renewcommand{\chaptermark}[1]{%
\markboth{\ifnum\value{secnumdepth}>-1 \chaptertitlename\thechapter\fi}{}%
}
\addto\captionsrussian{\renewcommand{\chaptername}{Билет №}}
\begin{document}
\tableofcontents
\chapter{Линейные обыкновенные дифференциальные уравнения с переменными коэффициентами.
Фундаментальная система решений. Определитель Вронского. Формула Лиувилля-Остроградского.}
\section[Линейные обыкновенные]{Линейные обыкновенные дифференциальные уравнения с переменными
коэффициентами.}
Линейные обыкновенные дифференциальные уравнения с переменными
коэффициентами.
\mbox{}\clearpage
\mbox{}\clearpage
\mbox{}\clearpage
\chapter{hello}
\end{document}