![\chapter 在 TeXstudio 中无法识别的命令,但在 overleaf 中没有](https://linux22.com/image/457369/%5Cchapter%20%E5%9C%A8%20TeXstudio%20%E4%B8%AD%E6%97%A0%E6%B3%95%E8%AF%86%E5%88%AB%E7%9A%84%E5%91%BD%E4%BB%A4%EF%BC%8C%E4%BD%86%E5%9C%A8%20overleaf%20%E4%B8%AD%E6%B2%A1%E6%9C%89.png)
我最近改用 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 中的章节一起使用。
有谁知道问题可能出在哪里?