`tableofcontents` とページ番号付けの難しさ

`tableofcontents` とページ番号付けの難しさ

私は Texmaker を使って数学の論文を書いていますが、どういうわけか LaTeX コードでは学校で要求されている PDF レイアウトを生成できません。理想的には、次のような結果を達成したいと考えています。

ここに画像の説明を入力してください

これは、目的の PDF ページの単なる図にすぎないことに注意してください。まだ作業中です。実際、現在作成しているのは次のとおりです。

ここに画像の説明を入力してください

これが私のコードです:

\documentclass[12pt]{article}
\usepackage[left=3cm,right=3cm,top=3cm,bottom=2cm]{geometry}
\usepackage{CJKutf8,mathpazo,upgreek,mathrsfs}
\usepackage{amssymb,amsthm,mathtools,mathabx,physics}
\usepackage{pdfpages}
\usepackage{hyperref}
\setcounter{tocdepth}{1}
\numberwithin{equation}{section}
\newtheorem{thm}{Theorem}[section]
\newtheorem{prop}[thm]{Proposition}
\newtheorem{coro}[thm]{Corollary}
\newtheorem{lem}[thm]{Lemma}
\newtheorem*{thm*}{Theorem}
\newtheorem*{prop*}{Proposition}
\newtheorem*{coro*}{Corollary}
\newtheorem*{lem*}{Lemma}
\theoremstyle{definition}
\newtheorem{dfn}[thm]{Definition}
\newtheorem{rem}[thm]{Remark}
\newtheorem*{dfn*}{Definition}
\newtheorem*{rem*}{Remark}
\begin{document}
\includepdf{Thesis acceptance certificate.pdf}

\section*{Acknowledgements}
TBA

\newpage
\section*{Abstract in the official language}
TBA

\newpage
\section*{Abstract in English}
TBA

\newpage
\tableofcontents
\newpage
\setcounter{page}{1}
\section{Introduction}
TBA

\section{Preliminaries}
TBA

\section{Proof of the main result}
TBA

\section{Discussion}
TBA

\newpage
\section*{Appendix A. The Gauss equation}
TBA

\newpage
\section*{Appendix B. Weak solution}
TBA

\newpage
\begin{thebibliography}{99}
\bibitem{MTW} Charles W. Misner, Kip S. Thorne, and John Archibald Wheeler,
\textit{Gravitation}, Princeton University Press, Princeton and Oxford, 2017. Reprint of the 1973 original.

\bibitem{Wald84} Robert M. Wald,
\textit{General relativity}, The University of Chicago Press, Chicago and London, 1984.
\end{thebibliography}
\end{document}

欠落しているページを目次に含め、前書きにローマ数字のページ番号を付ける方法はあるでしょうか。ご協力ありがとうございます。

答え1

最善策は、ドキュメント クラスに切り替えて、その構造化メカニズムの一部 ( 、、コマンドなど)bookを活用し、必要に応じて、クラスの機能の一部を組織の書式設定要件に適合させることだと思います。\frontmatter\mainmatter\backmatterbook

以下は、この方向への良い出発点となるかもしれません。

ここに画像の説明を入力してください

\documentclass[12pt,openany,demo]{book} % remove 'demo' option in real doc.
\usepackage[hmargin=3cm,top=3cm,bottom=2cm]{geometry}

\usepackage{amssymb,amsthm,mathtools,mathabx,physics}
\let\widering\relax% <-- new

\usepackage{pdfpages}
\usepackage{graphicx}

\usepackage{newpxtext,newpxmath} % <-- new, instead of 'mathptmx'
\usepackage{CJKutf8,upgreek,mathrsfs}

\usepackage[colorlinks,allcolors=blue]{hyperref}
\setcounter{tocdepth}{0} % show only chapter-level entries

%\numberwithin{equation}{section} % <-- not needed

\newtheorem{thm}{Theorem}[chapter]
\newtheorem{prop}[thm]{Proposition}
\newtheorem{coro}[thm]{Corollary}
\newtheorem{lem}[thm]{Lemma}
\newtheorem*{thm*}{Theorem}
\newtheorem*{prop*}{Proposition}
\newtheorem*{coro*}{Corollary}
\newtheorem*{lem*}{Lemma}

\theoremstyle{definition}
\newtheorem{dfn}[thm]{Definition}
\newtheorem{rem}[thm]{Remark}
\newtheorem*{dfn*}{Definition}
\newtheorem*{rem*}{Remark}

% new:
\usepackage{lipsum} % filler text
\usepackage[nottoc]{tocbibind} % create a toc entry for bibliography

\usepackage{etoolbox} % for '\patchcmd' macro
\makeatletter % needed for handling of macro names that contain '@'
\renewcommand{\@chapapp}{}
\patchcmd{\@makechapterhead}{\vspace*{50\p@}}{}{}{}
\patchcmd{\@makechapterhead}{\thechapter}{\thechapter\quad}{}{}
\patchcmd{\@makechapterhead}{\par\nobreak}{}{}{}
\patchcmd{\@makechapterhead}{\vskip 20\p@}{}{}{}
\makeatletter


\begin{document}

\pagestyle{plain} % page numbers at bottom of page, no headers

\frontmatter % roman page numbers, unnumbered chapters

\includepdf[width=\textwidth]{Thesis acceptance certificate}

\chapter{Acknowledgements}
\lipsum[1-4] % filler text

\chapter{Abstract in the official language}
\lipsum[1-4]

\chapter{Abstract in English}
\lipsum[1-4]

\tableofcontents


\mainmatter % arabic page numbers, numbered chapters


\chapter{Introduction}

\begin{equation} 1+1=2 \end{equation}
\lipsum[1-14]


\chapter{Preliminaries}

\begin{equation} 1+1=2 \end{equation}
\lipsum[1-14]


\chapter{Proof of the main result}

\begin{equation} 1+1=2 \end{equation}
\lipsum[1-14]


\chapter{Discussion}

\begin{equation} 1+1=2 \end{equation}
\lipsum[1-14]


\backmatter % switch to unnumbered chapters, keep arabic page numbers

\chapter{Appendix A. The Gauss equation}

\setcounter{equation}{0}
\setcounter{section}{0}
\renewcommand\theequation{A.\arabic{equation}}
\renewcommand\thesection{A.\arabic{section}}

\begin{equation} 1+1=2 \end{equation}
\lipsum[1-14]


\chapter{Appendix B. Weak solution}

\setcounter{equation}{0}
\setcounter{section}{0}
\renewcommand\theequation{B.\arabic{equation}}
\renewcommand\thesection{B.\arabic{section}}

\begin{equation} 1+1=2 \end{equation}
\lipsum[1-14]



\begin{thebibliography}{99}
\bibitem{MTW} Charles W. Misner, Kip S. Thorne, and John Archibald Wheeler,
\textit{Gravitation}, Princeton University Press, Princeton and Oxford, 2017. Reprint of the 1973 original.

\bibitem{Wald84} Robert M. Wald,
\textit{General relativity}, The University of Chicago Press, Chicago and London, 1984.
\end{thebibliography}

\end{document}

関連情報