我仍然比较习惯使用 LaTeX,但我已经做了很多搜索来尝试解决我的问题(可能还不够)。
我的问题是,我在每一页的页眉右上角都有页码,在每一页的页眉左上角都有章节号和标题(即“第 1 章。简介”),并且每一页的页脚都是空的。
还尝试在从标题到章节开头的所有内容上使用罗马数字,然后从那时起进行正常编号。
我拥有的两个文件一个是标题页(在 中完成\begin{titlepage}
),另一个只是在 中完成的普通文档\chapter{}
,等等。
下面是我的代码,如能得到任何帮助我将非常感激,因为我大约一个月以来一直在尝试不同的事情。
\documentclass[pdftex,12pt,a4paper]{report}
\usepackage{graphicx}
% using fancy heading and footing
\usepackage{fancyhdr}
% need lastpage package to print 'Page 1 of 2' in footer
\usepackage{lastpage}
\usepackage{epstopdf}
\usepackage{setspace}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
\setlength{\parindent}{0in}
\begin{document}
\pagestyle{fancy}
\fancyhead[LE,LO]{\slshape \leftmark}
\fancyhead[RO,RE]{\thepage}
\fancyfoot{}
\newcommand{\HRule}{\rule{\linewidth}{0.5mm}}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
\setlength{\parindent}{0in}
\input{./title_draft.tex}
\pagenumbering{roman}
\setcounter{tocdepth}{4}
\tableofcontents
\addcontentsline{toc}{chapter}{Contents}
\pagenumbering{arabic}
\input{./nom1.tex}
\end{document}
答案1
我会使用类,它与给出选项时book
几乎相同。它使切换页码变得更容易。在示例中,我只包含了必要的包(即);并且的定义只是为了构建一些文本。report
oneside
fancyhdr
kantlipsum
\achapter
\documentclass[12pt,a4paper,oneside]{book}
\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhead[L]{\slshape \leftmark}
\fancyhead[R]{\thepage}
\fancyfoot{}
\renewcommand{\headrulewidth}{0pt}
\renewcommand{\footrulewidth}{0pt}
\setlength{\headheight}{14.5pt}
%%% The code up to the next %%% is just for the example
\usepackage{kantlipsum}
\newcommand{\achapter}{\chapter{A title}
\kant[1]
\section{A section}
\subsection{A subsection}
\subsubsection{A subsubsection}
\kant[2-8]
\section{A section}
\subsection{A subsection}
\subsubsection{A subsubsection}
\kant[9-15]
\section{A section}
\subsection{A subsection}
\subsubsection{A subsubsection}
\kant[16-22]}
%%%
\begin{document}
\frontmatter
\begin{titlepage}
\centering\vspace*{\fill}
\huge A title
\vfill
\end{titlepage}
\tableofcontents
\mainmatter
\achapter
\achapter
\achapter
\achapter
\achapter
\achapter
\achapter
\achapter
\achapter
\achapter
\achapter
\achapter
\end{document}