I get an error and I don't know the reason:
(d:/texlive/2012/texmf-dist/tex/latex/enumitem/enumitem.sty)
(d:/texlive/2012/texmf-dist/tex/latex/tools/xspace.sty)
(d:/texlive/2012/texmf-dist/tex/latex/amsfonts/amsfonts.sty)
(d:/texlive/2012/texmf-dist/tex/latex/mh/breqn.sty
(d:/texlive/2012/texmf-dist/tex/latex/mh/flexisym.sty
(d:/texlive/2012/texmf-dist/tex/latex/mh/cmbase.sym)
(d:/texlive/2012/texmf-dist/tex/latex/mh/mathstyle.sty)))
(d:/texlive/2012/texmf-dist/tex/xelatex/polyglossia/gloss-english.ldf
! LaTeX Error: \do undefined.
See the LaTeX manual or LaTeX Companion for explanation.
Type H <return> for immediate help.
...
l.6 }
?
I think this is the following line which generate it:
\usepackage{polyglossia}
\setotherlanguage{english}
But why?
UPDATE Small example: File1.tex:
\documentclass[a4paper, 10pt, twocolumn]{article}
\usepackage{fontspec}
\usepackage{polyglossia}
\usepackage{mathtools}
\usepackage{amsmath}
\usepackage{amsthm}
\usepackage{algpseudocode}
\usepackage{fancyhdr}
\usepackage{enumitem}
\usepackage{xspace}
\usepackage{amsfonts}
\usepackage{breqn}
\setotherlanguage{english}
\setmainfont{Consolas}
File2.tex
\input File1.tex
\begin{document}
\section{Section}
\end{document}
UPDATE2
Here is the log
\input{File1.tex}. – Werner Oct 27 '12 at 20:47fontspecwill only work with XeLaTeX or LuaLaTeX. – matth Oct 27 '12 at 20:54