我最近改用 TeXstudio,因为我被要求不把我的论文放在网上。我正在使用我一直使用的文档类,但现在 \chapter 被标记为 \chapter 无法识别的命令。我已经在网上查找解决方案,通常说明该人使用了错误的基类,但是,我使用 scrbook 作为基类,据我所知 \chapter 应该在这里定义。此外,chapter 命令在文件中和目录中确实有效,它只是被标记了,这让我很疑惑。
\ProvidesClass{thesis}
\newcommand{\baseclass}{scrbook}
\DeclareOption*{
\PassOptionsToClass{\CurrentOption}{\baseclass}
}
\PassOptionsToClass{
oneside,
paper=a4,
parskip,
listof=totoc,
headings=small,
BCOR=10mm
}{\baseclass}
\ProcessOptions\relax
\LoadClass{\baseclass}
%Packages
%...
我最想知道的是,这个类在 overleaf 中有效(现在仍然可以,刚刚检查过),但不能与 TeXstudio 中的章节一起使用。
有谁知道问题可能出在哪里?