Sequência de controle indefinida do modelo

Sequência de controle indefinida do modelo

Tenho problemas com meu modelo. Sempre que quero incluir um objeto do meu modelo, isso me dá um problema;

Undefined control sequence

Meu file.tex:

\documentclass[12pt]{article}
\usepackage{dipp}
\usepackage[utf8, latin2]{inputenc} % Kódování
\usepackage[english, czech]{babel} % Čeština
\usepackage[T1]{fontenc} % České fonty
\begin{document}
\inputencoding{utf8}
\skola{text}
\fakulta{text}
\titul{text}{text}{text}{text}
\podekovani{text}
\prohlaseni{text...}
\abstract{abstracteng}{text} %% the error ocurs after adding this line
%\abstrakt{asdd}{asdd}
\obsah %%content
%%ok text stuff
\end{document}

Meu style.tex:

\def\abstract#1#2{\cleardoublepage\vspace*{3cm}{\english
   \noindent {\sffamily\bfseries Abstract}\par\medskip
   \noindent #1 \par \medskip #2}}

\def\abstrakt#1#2{\vspace*{3cm}{\noindent
  {\sffamily\bfseries Abstrakt}\par\medskip
   \noindent #1 \par \medskip #2}}

Meu erro:

! Undefined control sequence.
\abstract ...ardoublepage \vspace *{3cm}{\english 
                                              \noindent {\sffamily \bfse...
l.33 \abstract{abstracteng}{text}

? 

Você sabe o que pode estar errado nisso? Isso me deixa com a mente muito sangrenta.

Responder1

Como descobrimos em vários comentários, o problema é que a macro \englishnão está definida. Isso causa o erro fornecido.

Para resolver seu problema, use \setlanguage{english}. Isso muda o idioma do documento para inglês, incluindo os nomes especiais do LaTeX como \refnameetc.

informação relacionada