Sto realizzando la tesi di master con LaTeX, ma non riesco a far funzionare lo stile fornito. Nello specifico, viene visualizzato l'errore "Sequenza di controllo non definita" quando si utilizza la funzione makeformaltitlepages
, che è definita in mscthesis.sty
. Su internet, l'unica risposta che ho trovato è la semplice 'probabilmente hai fatto un refuso', o 'probabilmente hai dimenticato di includere il pacchetto', ma ho ragione di credere che nessuno di questi si applichi a me.Sequenza di controllo indefinita
Nel preambolo, ho impostato diverse variabili utilizzando le macro definite nel file di stile, come il mio nome e le informazioni sulla società della società che ha fornito l'assegnazione. Dopo l'inizio del documento, la funzione maketitlepages
viene chiamata dal file di stile, che crea diverse pagine del titolo che corrispondono allo stile universitario.
[modifica]
Dopo aver trovato la soluzione, ora so dove l'errore proviene. Di seguito è riportato un piccolo file di stile e un piccolo documento che può essere compilato per ricreare l'errore. In breve, ho utilizzato includegraphics
per includere un file immagine il cui nome file contenesse uno spazio.
example.sty:
\def\company#1{\gdef\@company{#1}}
\def\maketitlepages
{\begingroup
\newpage
\noindent
\begin{center}
\vskip 0em \rule{\textwidth}{1.5pt}
\vskip 1em {\Huge \@title \par}
\vskip 1em \rule{\textwidth}{1.5pt} \par \nobreak
\vskip 4em {\large A DOCUMENT}
\vskip 2em by
\vskip 2em {\large \@author}
\vfill
\@company
\end{center}
\newpage
\endgroup}
document.tex:
\documentclass{article}
\usepackage{url}
\usepackage{example}
\usepackage[dvips]{graphicx}
\usepackage[dvips]{color}
\author{Your name}
\company{
\includegraphics[width=4cm]{company logo.eps}\\
A Company\\
Addressline 1\\
Addressline 2\\
Country\\
\url{www.acompany.com}
}
\title{Undefined control sequence}
\begin{document}
\pagestyle{empty}
\maketitlepages
Dove hai ottenuto 'mscthesis.sty'? Non riesco a trovarlo su CTAN o altrove. –
È stato fornito dal nostro dipartimento per l'informatica, ma ho scoperto che l'errore non era lì. Invece, si è scoperto che l'errore si nascondeva nell'inserimento di un'immagine .ps, che immaginavo fosse perfettamente corretta. Apparentemente, è un errore usare il comando 'includegraphics' per un nome file con uno spazio bianco in esso. Riscriverò la domanda, quindi potrebbe dare un suggerimento ad altre persone che ricevono questo errore perché in qualche modo commettono un errore. –