
一体どうすれば文書のタイトル ページ (または最初のページ) に別のヘッダーを設定できるのか、ずっと頭を悩ませてきました。
私はない\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}