如何更改报告中每章的第一页(布局+几何)?

如何更改报告中每章的第一页(布局+几何)?

我有以下问题:我想提升每个章节的标题(这样垂直自由空间就更少了)并将数字放在前面。这意味着默认设置的布局

*大量自由空间*

第1章

介绍

无可否认,痛苦是无可避免的,痛苦是无可避免的,连接在一起,慢慢地...

1. 简介

无可否认,痛苦是无可避免的,痛苦是无可避免的,连接在一起,慢慢地...

问题是,我在另一个问题中补充道,

\documentclass[a4paper,12pt]{report}
\usepackage[latin1]{inputenc}\usepackage[german]{babel}
\usepackage{ngerman}\usepackage[T1]{fontenc}\usepackage{lmodern}
\usepackage{graphicx}
\usepackage{graphics}
\usepackage{lipsum}
\usepackage[nodisplayskipstretch,doublespacing]{setspace}\usepackage{fancyhdr}\usepackage{layout}\usepackage[top=25mm,bottom=25mm,left=3cm,right=3cm]{geometry}\usepackage{atbegshi}
\usepackage{float}
\usepackage{subfig}
\usepackage{rotating}
\usepackage{eurosym}
\usepackage{amsmath}\usepackage{amssymb}\usepackage{calc}
%\usepackage{color}\usepackage[table]{xcolor} % Do I need these when I include images with colors?
\usepackage{caption}\usepackage{section}\usepackage{csquotes}
\usepackage[style=numeric,sorting=none,backend=bibtex,inputenc=latin1]{biblatex}\addbibresource{Literatur.bib}\usepackage{listings}
\usepackage{hyperref}\usepackage[all]{hypcap}
\makeatletter
\def\@makeschapterhead#1{\vspace*{-50\p@}{\parindent 
%    \z@ 
\raggedright    \normalfont    \interlinepenalty\@M    \Huge \bfseries    \c@chapter    #1\par\nobreak    \vskip 20\p@}}
\makeatother
\setlength{\parindent}{0pt}
\begin{document}

\pagestyle{empty}
\newgeometry{top=25mm,bottom=25mm,left=3cm,right=3cm}
\include{titlepage} %This is the manually made title page plus a 2^nd page, which contains an acknowledgement.
\tableofcontents
\renewcommand{\baselinestretch}{2} %line pitch: double
\pagestyle{fancy}
\newgeometry{top=25mm,bottom=25mm,left=3cm,right=3cm}
\fancyhf{}
\renewcommand{\headrulewidth}{1pt}
\fancyhead[L]{\leftmark}
\renewcommand{\footrulewidth}{1pt}
\fancyfoot[R]{\thepage}
\include{Intro}
\include{nextpart} %Every chapter is in an exxtra .tex-file.
\end{document}

以下是 Intro.tex 的代码:

\fussy %Only in first chapter.
\chapter{Intro}
\thispagestyle{fancy} %I changed in titlepage.tex; appearing only in this chapter.
\pagenumbering{arabic} %I changed in titlepage.tex; appearing only in this chapter.
    Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit...

但是,我的文本中每章内容前面都多了一个“502040”,表格列表中也多了一个多余的行。我想我只是拼错了一些命令,但我不知道它们可能是哪些命令。.log 文件没有告诉我(或者我只是瞎了眼)。

实际产量:

介绍

502040 Neque porro quisquam est qui dolorem ipsum quia dolor sit amet, consectetur, adipisci velit...

也许某些包让我的编译器感到困惑,因为我还得到了一个Illegal parameter number in definition of \rmn@originalTeX.<to be read again> } \begin{document}.重复 8 次的 -error。但这个错误似乎什么也没发生。(抱歉我太无知了。)

答案1

按照评论中的建议,加载包titlesec。然后添加以下命令:

\titleformat{\chapter}{\normalfont\bfseries\Large}{\thechapter.\quad}{0pt}{}
\titlespacing{\chapter}{0pt}{-50pt}{40pt}

第二个就是你要找的。其值分别是:

  • 左边的空间
  • (上方)之前的空间
  • (下方)后的空格

所以你得到

在此处输入图片描述

代码如下:

\documentclass{book}
\usepackage[T1]{fontenc}
\usepackage{geometry}
\usepackage{titlesec}
\usepackage{lipsum}

\titleformat{\chapter}{\normalfont\bfseries\Large}{\thechapter.\quad}{0pt}{}
\titlespacing{\chapter}{0pt}{-50pt}{40pt}% left space, top space, bottom space

\begin{document}
\chapter{This is my first chapter}
\lipsum[1]
\end{document}

相关内容