페이지 레이아웃을 사용하고 있습니다제목회고록에서. 페이지 번호만 표시되고 장 이름이나 제목은 표시되지 않습니다.
페이지 바깥쪽에 있는 폴리오 뒷면 페이지에서는 장 이름, 번호 및 제목이 기울어진 대문자로 등뼈 여백에 설정되고, 옆 페이지에서는 섹션 번호와 대문자 제목이 등뼈 여백에 의해 설정됩니다.
위에서부터 제가 이해한 바에 따르면 페이지 번호, 장 이름, 책 제목이 모두 자동으로 입력됩니다.제목, 그러나 다음에서 정의해야 합니다.내 제목. 그렇다면 페이지 제목에서 장 이름과 제목을 숨기는 것은 무엇입니까?
다음을 추가하도록 편집되었습니다.
내가 달성하려는 것은 외부 모서리에 페이지 번호가 있고 내부 모서리에 책 및 장의 제목이 있는 헤더 레이아웃입니다.
책 제목(왼쪽)
및 장 제목 #(오른쪽)
하지만 내가 얻는 것은 다음과 같습니다.
!여기에 이미지 설명을 입력하세요]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
그것은 당신에게 달려 있습니다.