Я использую макет страницызаголовкив Memoir. Отображается только номер страницы, но не название главы или заголовок
фолио на внешней стороне страницы; на оборотной стороне страницы название главы, номер и заголовок наклонными заглавными буквами размещаются у поля корешка, а на лицевой стороне страницы номер раздела и заголовок заглавными буквами размещаются у поля корешка.
Насколько я понимаю из вышесказанного, номер страницы, название главы и название книги заполняются автоматически.заголовки, но должны быть определены вмоизаголовки. Если это так, то что могло помешать отображению названия главы и заголовка в заголовке страницы?
Отредактировано для добавления:
Я пытаюсь сделать макет заголовка с номерами страниц во внешних углах и названием книги и главы во внутренних углах:
Название книги (слева)
и номер заголовка главы (справа)
Но вот что я получаю:
!введите описание изображения здесь]1]]1]
Я использую стиль страницы «myheadings» в меню Документ>Настройки>Макет страницы и изменил главы на \chapter вместо \chapter*.
Для оформления страницы у меня в преамбуле есть следующее, адаптированное из ответа на этот вопрос]]2]:
\makepagestyle{myheading}
\makeevenhead{myheading}{\thepage}{}{\mytitle}
\makeoddhead{myheading}{\leftmark}{}{\thepage}
\def\mytitle {Title Of Book}
\pagestyle{myheading}
Заголовок теперь правильно отображает название (иногда) и номера страниц там, где я хочу. Однако я получаю пустое место там, где \leftmark
оно должно быть. Нужно ли мне либо a) определить, \leftmark
чтобы он знал, что я хочу название главы, либо b) сбросить, \leftmark
чтобы он подтянул свое значение по умолчанию? Или что-то совсем другое?
Используя самый минимальный пример (удалив все мои предыдущие пользовательские стили, кроме заголовка), я по-прежнему получаю только номера страниц, назначенное название и не получаю названия главы.
% Preview source code
%% LyX 2.2.3 created this file. For more info, see http://www.lyx.org/.
%% Do not edit unless you really know what you are doing.
\documentclassenglish,oldfontcommands]{memoir}
\usepackageT1]{fontenc}
\usepackagelatin9]{inputenc}
\usepackagepaperwidth=5in,paperheight=8in]{geometry}
\geometry{verbose}
\pagestyle{myheadings}
\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}
\makeatletter
\@ifundefined{date}{}{\date{}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
\usepackage {lipsum}
\makepagestyle{myheadings}
\makeevenhead{myheadings}{\thepage}{}{\mytitle}
\makeoddhead{myheadings}{\leftmark}{}{\thepage}
\def\mytitle {Title Of Book}
\pagestyle{myheadings}
\makeatother
\usepackage{babel}
\begin{document}
\title{Title of Book}
\author{Author}
\maketitle
\chapter{Lorem Ipsum}
\lipsum[1-5]
\chapter*{Ipsum Lorem}
\lipsum[1-6]
\end{document}
1]:https://i.stack.imgur.com/gQErb.png 2]:включить название документа в заголовок класса мемуаров
решение1
Don't use the name `myheadings`, use your own. `myheadings` is predefined to do stuff you don't want.
%% LyX 2.2.3 created this file. For more info, see http://www.lyx.org/.
%% Do not edit unless you really know what you are doing.
\documentclass[english,oldfontcommands]{memoir}
\usepackage[T1]{fontenc}
\usepackage[latin9]{inputenc}
\usepackage{babel}
\usepackage[paperwidth=5in,paperheight=8in]{geometry}
\geometry{verbose}
\setcounter{secnumdepth}{3}
\setcounter{tocdepth}{3}
\makeatletter
\@ifundefined{date}{}{\date{}}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% User specified LaTeX commands.
\usepackage {lipsum}
\makepagestyle{kitty}
\makeevenhead{kitty}{\thepage}{}{\mytitle}
\makeoddhead{kitty}{\leftmark}{}{\thepage}
\def\mytitle {Title Of Book}
\pagestyle{kitty}
\makeatother
\begin{document}
\title{Title of Book}
\author{Author}
\maketitle
\chapter{Wombat}
\lipsum[1-5]
\end{document}
решение2
В memoir
классе по умолчанию pagestyle — это \pagestyle{headings}
где a \chapter*{...}
не создает заголовок, хотя \chapter{...}
создает. С oneside
опцией class \section{...}
ничего не добавляет в заголовок.
Поиграйтесь с этим:
\documentclass%
%[oneside]%
{memoir}
\usepackage{lipsum}
\pagestyle{headings}
\begin{document}
\chapter{Lorem Ipsum}
%% \chapter*{Lorem Ipsum}
\lipsum[1-5]
\section{Section}
\lipsum[6-15]
\end{document}
Если вы используете twoside
опцию и снимаете звездочку \chapter
, то я думаю, что вы получите то, что хотите. В противном случае вам нужно определить свой собственный \pagestyle
.
Никто из нас memoir
\pagestyle
ничего не знает о названии вашей книги, так что решать вам.