책 제목(왼쪽)

책 제목(왼쪽)

페이지 레이아웃을 사용하고 있습니다제목회고록에서. 페이지 번호만 표시되고 장 이름이나 제목은 표시되지 않습니다.

페이지 바깥쪽에 있는 폴리오 뒷면 페이지에서는 장 이름, 번호 및 제목이 기울어진 대문자로 등뼈 여백에 설정되고, 옆 페이지에서는 섹션 번호와 대문자 제목이 등뼈 여백에 의해 설정됩니다.

위에서부터 제가 이해한 바에 따르면 페이지 번호, 장 이름, 책 제목이 모두 자동으로 입력됩니다.제목, 그러나 다음에서 정의해야 합니다.내 제목. 그렇다면 페이지 제목에서 장 이름과 제목을 숨기는 것은 무엇입니까?

다음을 추가하도록 편집되었습니다.

내가 달성하려는 것은 외부 모서리에 페이지 번호가 있고 내부 모서리에 책 및 장의 제목이 있는 헤더 레이아웃입니다.

책 제목(왼쪽)

및 장 제목 #(오른쪽)

하지만 내가 얻는 것은 다음과 같습니다.

!여기에 이미지 설명을 입력하세요]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기본 페이지 스타일은 a가 헤더를 생성하지만 헤더를 생성하지 않는 \pagestyle{headings}곳 입니다 . 클래스 옵션을 사용하면 헤더에 아무것도 추가되지 않습니다.\chapter*{...}\chapter{...}oneside\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그것은 당신에게 달려 있습니다.

관련 정보