Название книги (слева)

Название книги (слева)

Я использую макет страницызаголовкив 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ничего не знает о названии вашей книги, так что решать вам.

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