只能在序言中使用错误 - 是的,它在序言中

只能在序言中使用错误 - 是的,它在序言中

我有这些线

\documentclass[../main.tex]{subfiles}

\usepackage{float}
\usepackage[font=small,skip=2pt]{caption}
\usepackage{graphicx}

\graphicspath{{Images}{../Images/}}

\input{commands} % global vars and fucntions

\begin{document}

...

当我尝试使用 MiKTeX Windows 10 的 texmaker 编译此文件时,我收到错误,提示第 3、4 和 5 行(带有 \usepackage 的行)应该在序言中。不是吗?这些是项目中唯一的错误,我的 command.tex 可以很好地被识别。

答案1

如果您希望文件编译,只需从子文件中删除前言并将其放入 main.tex 中(此前言将由主文件的所有子文件共享)。

如果您想了解错误信息为何具有误导性,我无能为力。

相关内容