更改章节标题并在页面顶部插入行。

更改章节标题并在页面顶部插入行。

我正在使用这个序言:

\documentclass[pdftex,10pt,b5paper,twoside]{report}
\usepackage[lmargin=25mm,rmargin=25mm,tmargin=27mm,bmargin=30mm]{geometry}
\usepackage[comma]{natbib}
\usepackage{lmodern}
\usepackage{setspace}
\usepackage{amsmath,amssymb,amsfonts} 
\usepackage{graphics}                 
\usepackage{color}              
\usepackage{hyperref}             
\usepackage{graphicx}
\usepackage{listings}
\usepackage{courier}             
\usepackage{longtable}
\usepackage{rotating}
\usepackage{calc}
\usepackage{caption}
\usepackage{booktabs}
\usepackage{ctable}
\usepackage{mathtools}

我的问题是我没有足够的时间来完全重做孔报告的布局,但我想修复一些问题。

  1. 如何删除“章节”标题并将其替换为 \chapter{}。 喜欢:

    1 Introduction
    
    text text text text text text text text text
    

    代替:

    Chapter 1
    
    Introduction
    
    text text text text text text text text text
    

    另外,我需要将“新”标题放在“章节”位置。

  2. 我如何在页面顶部画一条线来表明您所在的“章节”是什么?(但不在附录中)

答案1

这两个要求都可以借助标题安全包(根据您的需要进行必要的调整):

\documentclass[b5paper,twoside]{report}
\usepackage[lmargin=25mm,rmargin=25mm,tmargin=27mm,bmargin=30mm]{geometry}
\usepackage[pagestyles]{titlesec}
\usepackage{lipsum}% just to generate filler text

\titleformat{\chapter}[block]
  {\normalfont\huge\bfseries}{\thechapter}{20pt}{\Huge}
\titlespacing*{\chapter}{0pt}{50pt}{40pt}

\newpagestyle{mystyle}{
  \sethead{\thechapter\  \chaptertitle}{}{}
  \sethead{}{\thepage}{}}
\pagestyle{mystyle}

\begin{document}

\chapter{Test chapter}
\section{Test section}
\lipsum[1-30]

\end{document} 

您可以\pagestyle{plain}在文档正文中(附录之前)使用它来恢复普通页面样式。

编辑:pdftex不应给出该选项(现代 LaTeX 系统会自动检测所使用的驱动程序)。此外,10pt默认情况下会使用该选项,因此您可以安全地编写

\documentclass[b5paper,twoside]{report}

相关内容