我有这些线
\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 中(此前言将由主文件的所有子文件共享)。
如果您想了解错误信息为何具有误导性,我无能为力。