Undefinierte Steuersequenz aus Vorlage

Undefinierte Steuersequenz aus Vorlage

Ich habe ein Problem mit meiner Vorlage. Immer wenn ich ein Objekt aus meiner Vorlage einfügen möchte, tritt ein Problem auf.

Undefined control sequence

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

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

Mein Fehler:

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

? 

Wissen Sie, was daran falsch sein könnte? Es macht mich sehr stur.

Antwort1

Wie wir anhand mehrerer Kommentare herausgefunden haben, liegt das Problem darin, dass das Makro \englishnicht definiert ist. Dies führt zu dem angegebenen Fehler.

Um Ihr Problem zu lösen, verwenden Sie \setlanguage{english}stattdessen. Dadurch wird die Sprache des Dokuments auf Englisch umgestellt, einschließlich der speziellen LaTeX-Namen wie \refnameusw.

verwandte Informationen