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 \english
nicht 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 \refname
usw.