我正在用 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
和\backmatter
命令),並且在需要時調整該類的一些功能book
來使它們符合您所在機構的格式要求。
以下內容可能是朝這個方向的良好開端。
\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}