タイトルページ(最初のページ)のヘッダーとフッターが異なる

タイトルページ(最初のページ)のヘッダーとフッターが異なる

一体どうすれば文書のタイトル ページ (または最初のページ) に別のヘッダーを設定できるのか、ずっと頭を悩ませてきました。

私はない\thispagestyle{plain}ここで質問しているのは、このページのページ スタイルをクリアするなどしてヘッダーを表示できないようにする方法と、最初のページだけに別のヘッダーを表示する方法との違いです。

期限が迫っているので、助けてください。

これまでのところ、TeX.SE で役に立つものは何も見つかりませんでした。

私が何を達成したいのかを少しでも理解していただくために、私のコードの一部を紹介します。

\documentclass[12pt]{article}
\usepackage{amsmath}
\usepackage[margin=2.5cm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage{amsfonts}
\usepackage{fancyhdr}
\usepackage{hyperref}
\usepackage{graphicx}
\usepackage{csc}
\pagestyle{fancy}
\fancyhead[L]{**Left Header for all pages**}\fancyhead[R]{**Right Header for all pages**}
\lhead{**Left Header for just the first page**}
\rhead{**Right Header for just the first page**}
\title{Problem Set 1}
        \author{MyBloodyName}
\date{January 31, 2017}
\begin{document}
    \maketitle
    \newpage
    Easier?
\end{document}

答え1

\fancypagestyle新しいページ スタイルを定義し、\thispagestyleそれを現在のページにのみ使用するには、次のようにします。

\documentclass[12pt]{article}
\usepackage{amsmath}
\usepackage[margin=2.5cm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage{amsfonts}
\usepackage{fancyhdr}
\usepackage{hyperref}
\usepackage{graphicx}
%\usepackage{csc}% unknown package
\pagestyle{fancy}
\fancyhead[L]{**Left Header for all pages**}
\fancyhead[R]{**Right Header for all pages**}
\fancypagestyle{firstpage}{%
  \lhead{**Left Header for just the first page**}
  \rhead{**Right Header for just the first page**}
}
\title{Problem Set 1}
\author{MyBloodyName}
\date{January 31, 2017}
\begin{document}
    \maketitle
    \thispagestyle{firstpage}
    \newpage
    Easier?
\end{document}

ただし、これは、タイトル ページではなく最初のページにタイトル ヘッドを使用する場合にのみ実行できます。タイトル ページが必要な場合は、たとえば、環境にページ スタイルをパッチする必要がありますtitlepage

\documentclass[12pt,titlepage]{article}
\usepackage{amsmath}
\usepackage[margin=2.5cm]{geometry}
\usepackage[utf8]{inputenc}
\usepackage{amsfonts}
\usepackage{fancyhdr}
\usepackage{hyperref}
\usepackage{graphicx}
%\usepackage{csc}% unknown package
\pagestyle{fancy}
\fancyhead[L]{**Left Header for all pages**}
\fancyhead[R]{**Right Header for all pages**}
\fancypagestyle{firstpage}{%
  \fancyhf{}% clear default for head and foot
  \lhead{**Left Header for just the first page**}
  \rhead{**Right Header for just the first page**}
}
\usepackage{xpatch}
\xapptocmd{\titlepage}{\thispagestyle{firstpage}}{}{}

\title{Problem Set 1}
\author{MyBloodyName}
\date{January 31, 2017}
\begin{document}
    \maketitle
    Easier?
\end{document}

答え2

\maketitleかなり制限されており、ヘッドとフット(空)を含むハードコードされたタイトルです。

タイトルページを一からデザインすることができます。タイトルページをカスタマイズする方法そしてLaTeX ウィキブックウィキブックのページの下部を見てください。タイトル ページの例へのリンクがいくつか見つかります。

\documentclass[12pt]{article}
\usepackage{amsmath}
\usepackage[margin=2.5cm,headheight=15pt]{geometry}
\usepackage[utf8]{inputenc}
\usepackage{amsfonts}
\usepackage{fancyhdr}
\usepackage{graphicx}
%\usepackage{csc}
\pagestyle{fancy}
\fancyhead[L]{**Left Header for all pages**}
\fancyhead[R]{**Right Header for all pages**}
\title{Problem Set 1}
\author{MyBloodyName}
\date{January 31, 2017}
\usepackage{hyperref}
\begin{document}
\begin{titlepage}
    \setlength{\parindent}{0pt}
    \vspace*{-3.8\baselineskip}
    Wombat \hfill Capybara
    \begin{center}
    \vspace{.1\textheight}
    {\huge\bfseries Probem Set 1 \par}
    \bigbreak
    {\bfseries\large Mr. Walter Wombat\par}
    \bigbreak
    January 31, 2017
\end{center}
\end{titlepage}
Easier?
\end{document}

答え3

試験クラスをご利用の場合次のようにして、異なるヘッダーとフッターを追加できます。

\pagestyle{headandfoot}
\header{left}{middle}{right}
\footer{left}{middle}{right}
\firstpageheader{left}{middle}{right}
\firstpagefooter{left}{middle}{right}

参照:https://www.ctan.org/pkg/exam?lang=en

関連情報