저는 논문을 쓰고 있는데 기본적으로 제목 페이지인 표지를 제외하고는 다른 헤더를 사용하고 싶지 않습니다. 나는 scrreprt 클래스를 사용합니다. 다음 코드를 사용하면 헤더에 대한 섹션이 있다는 것을 확실히 볼 수 있으므로 헤더를 생성할 필요는 없고 어떻게든 편집만 하면 됩니다.
\documentclass[final,twoside,BCOR=0.7cm,DIV=calc,openright]{scrreprt}
\usepackage{showframe}
\begin{document}
\pagenumbering{Roman}
\begin{titlepage}
I want this part in the header
This in the body of the title page
\end{titlepage}
\end{document}
나는 두 가지 이유로 fancyhdr을 사용하지 않을 것입니다:
- 나는 이것이 매우 간단한 작업이고 패키지가 필요하지 않다고 생각합니다. 헤더가 이미 있고 길이가 0인 텍스트가 있습니다. 어떤 방식으로든 헤더의 스타일을 지정하고 싶지 않기 때문에 이름이 fancy인 패키지를 사용하는 것은 과잉처럼 느껴집니다.
- fancyhdr을 사용하려고 시도했고 헤더를 추가했지만 제목 페이지에 페이지 번호를 추가하는 \thispagestyle{fancy}를 사용해야 했습니다. 페이지 번호를 없애는 해결책이 있을 거라고 생각하는데, 이는 처음부터 없었던 문제를 해결한다는 의미일 것입니다.
헤더와 라텍스에 관한 Google의 첫 번째 googol 페이지는 fancyhdr을 사용하면 얼마나 멋진 일을 할 수 있는지에 관한 것입니다. 화려하게 꾸미고 싶지 않다면 어떤 해결책이 있을까요?
답변1
\documentclass[final,twoside,BCOR=0.7cm,DIV=calc,openright]{scrreprt}
\usepackage{showframe}
\begin{document}
\pagenumbering{Roman}
\begin{titlepage}
\thispagestyle{headings}
\markboth{I want this part in the header}{I want this part in the header}
\def\thepage{}
I want this part in the header
This in the body of the title page
\end{titlepage}
\end{document}
답변2
헤더를 표지에만 표시하려면 헤더가 아닙니다. 원하는 정렬로 페이지 상단에 변경된 글꼴이 있는 텍스트를 포함할 수 있습니다(XeLaTeX를 사용하면 이 작업이 좀 더 쉬워집니다).
답변3
@Herbert의 답변이 간단하고 좋은 방법으로 문제를 해결한다고 생각합니다.
현재 페이지에 헤더만 설정하는 명령을 원한다면 scrlayer
KOMA-Script 번들의 일부인 패키지를 로드하고 레이어 페이지 스타일을 정의할 수 있습니다. 그러나 IMHO 이것은 귀하의 문제에 대한 일종의 과잉입니다.
\documentclass[final,twoside,BCOR=0.7cm,DIV=calc,openright]{scrreprt}
\usepackage{showframe}
\usepackage{scrlayer}
\DeclareNewLayer{header}
\newcommand*\thispageonlythisheader[1]{%
\DeclareLayer[background,head,contents={#1}]{header}%
\DeclarePageStyleByLayers{header}{header}%
\thispagestyle{header}%
}
\usepackage{blindtext}
\begin{document}
\pagenumbering{Roman}
\begin{titlepage}
\thispageonlythisheader{\hfill I want this part in the header}
\blindtext
\end{titlepage}
\chapter{Chapter One}
\Blindtext
\chapter{Chapter Two}
\thispageonlythisheader{\hfill Here is also text in the header but nothing in the footer}
\Blindtext
\end{document}