
私はこれらの行を持っています
\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 がある行) がプリアンブルにある必要があるというエラーが表示されます。 違いますか? これらはプロジェクト内の唯一のエラーであり、commands.tex は正常に認識されています。
答え1
ファイルをコンパイルしたい場合は、サブファイルからプリアンブルを削除し、main.tex にのみ配置します (このプリアンブルは、main のすべてのサブファイルで共有されます)。
エラーメッセージが誤解を招く理由の説明が必要な場合、私にはお手伝いできません。