无法识别 \thesection、\thesubsection、\topmargin、\headstep 和 \headheight

无法识别 \thesection、\thesubsection、\topmargin、\headstep 和 \headheight

我第一次使用 LaTeX。但是,我正在根据其他人的报告撰写报告。我注意到 TeXStudio 无法识别:

\thesection
\thesubsection
\topmargin
\headstep
\headheight

它们似乎以橙色突出显示,当光标放在它们上面时,会出现一个小的“无法识别的命令”字样。因此,在使用时,我几乎无法修改头部和脚部的格式fancyhdr

以下为该文件的一部分:

\documentclass[a4paper,12pt]{report}
\usepackage[utf8]{inputenc}

\usepackage[english]{babel}
\usepackage{amsmath,amsthm}
\usepackage{amsfonts}
\usepackage{graphicx}
\usepackage{float}
\usepackage{fullpage}
\usepackage{fancyhdr}
\usepackage{booktabs}
\usepackage{parskip}
\usepackage[font=small, labelfont=bf]{caption}

\renewcommand*\thesection{\arabic{section}.0}
\renewcommand*\thesubsection{\arabic{section}.\arabic{subsection}}

\pagestyle{fancyplain}
\setlength{\topmargin}{0pt}
\setlength{\headsep}{15pt}
\setlength{\headheight}{11pt}

\begin{document}
\input{./titlepage.tex}

\lhead{Whatever I want as the head}
\rhead{\rightmark}
\lfoot{Whatever I want as the foot}
\rfoot{\thepage}
\cfoot{}

但是,这样会产生编号良好的节和小节(1.0、2.0、3.0、3.1、3.2 等)以及作为节标题的右侧标题。

问题是我无法改变头部和脚的长度,因为插入的任何值\headheight都不会产生任何变化。

知道我做错了什么吗?

相关内容