Tengo un problema con mi plantilla. Siempre que quiero incluir uno de los objetos de mi plantilla me da un problema;
Undefined control sequence
Mi 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}
Mi 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}}
Mi error:
! Undefined control sequence.
\abstract ...ardoublepage \vspace *{3cm}{\english
\noindent {\sffamily \bfse...
l.33 \abstract{abstracteng}{text}
?
¿Sabes qué podría estar mal con esto? Me pone muy malhumorado.
Respuesta1
Como descubrimos con varios comentarios, el problema es que la macro \english
no está definida. Eso causa el error dado.
Para resolver su problema, utilice \setlanguage{english}
en su lugar. Eso cambia el idioma del documento a inglés, incluidos los nombres especiales de LaTeX como \refname
etc.