Sólo se puede utilizar en el preámbulo. Error, y sí, está en el preámbulo.

Sólo se puede utilizar en el preámbulo. Error, y sí, está en el preámbulo.

tengo estas lineas

\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}

...

Cuando intento compilar esto con texmaker usando MiKTeX Windows 10, aparece el error de que las líneas 3, 4 y 5 (las que tienen \usepackage) deberían estar en el preámbulo. ¿No lo son? Estos son los únicos errores en el proyecto, mi commands.tex se reconoce perfectamente.

Respuesta1

Si desea que su archivo se compile, simplemente elimine el preámbulo del subarchivo y colóquelo solo en main.tex (este preámbulo será compartido por todos los subarchivos de main).

Si desea una explicación de por qué el mensaje de error es engañoso, no puedo ayudar.

información relacionada