MrNet
14-01-2008, 14:42
Hallo zusammen!
Meine letzte Latex-Aktivität liegt schon ein bisschen länger zurück, deshlab bin ich grad ein wenig hilflos.
Mein Chef hat mir nen Haufen lustiger Datei vor die Füße geschmissen, und ich solls jetzt richten.
Wenn ich das Projekt kompilieren will erhalte ich Fehlermeldungen wie
! Missing $ inserted.
<inserted text>
$
l.33 \maketitle
? H
I've inserted a begin-math/end-math symbol since I think
you left one out. Proceed, with fingers crossed.
und
! Extra }, or forgotten $.
\maketitle ...ocument Responsibility}&{\docgroup }
\tabularnewline \hline \ce...
l.33 \maketitle
? H
I've deleted a group-closing symbol because it seems to be
spurious, as in `$x}$'. But perhaps the } is legitimate and
you forgot something else, as in `\hbox{$x}'. In such cases
the way to recover is to insert both the forgotten and the
deleted material, e.g., by typing `I$}'.
Meiner Meinung nach ist folgende Stelle dafür verantwortlich:
\begin{document}
%Title page
\maketitle
\vspace{3.0in}
(...)
mit
\makeatletter
\renewcommand{\maketitle}{%
\newlength{\extrarowheight@old}
\setlength{\extrarowheight@old}{\extrarowheight}
\setlength{\extrarowheight}{.5em}
\begin{longtable}{|>{\raggedright}m{6cm}|>{\raggedright}m{9cm}|}
\hline
\cellcolor[gray]{0.9}\textbf{\LARGE Document Title}&{\Large \relax\docname}\tabularnewline\hline
\cellcolor[gray]{0.9}\textbf{Document Owner}&{\docownername}\tabularnewline\hline
\cellcolor[gray]{0.9}\textbf{Document Responsibility}&{\docgroup}\tabularnewline\hline
\cellcolor[gray]{0.9}\textbf{Document Version}&{\doccurrentversion}\tabularnewline\hline
\cellcolor[gray]{0.9}\textbf{Document Status}&{\docstatus}\tabularnewline\hline
\cellcolor[gray]{0.9}\textbf{Document Classification}&{\docclassification}\tabularnewline\hline
\end{longtable}\addtocounter{table}{-1}
\setlength{\extrarowheight}{\extrarowheight@old}
}
\makeatother
Ich kapier nur nicht, warum bzw. mir ist der Fehler nicht klar.
Es handelt sich um ne "Umgebung", die aus Quellcode (mit entsprechenden Kommentaren) unter Zuhilfenahme von doxygen ne Dokumentation generiert.
Mit Beispiel-Quellcode-Dateien funktionierts, mit meinen eigenen nicht :-(
Doxygen und Latex wird per Perl-Script gestartet, dass mir leider nur als exe vorliegt.
Könnt ihr mir fix helfen?
Meine letzte Latex-Aktivität liegt schon ein bisschen länger zurück, deshlab bin ich grad ein wenig hilflos.
Mein Chef hat mir nen Haufen lustiger Datei vor die Füße geschmissen, und ich solls jetzt richten.
Wenn ich das Projekt kompilieren will erhalte ich Fehlermeldungen wie
! Missing $ inserted.
<inserted text>
$
l.33 \maketitle
? H
I've inserted a begin-math/end-math symbol since I think
you left one out. Proceed, with fingers crossed.
und
! Extra }, or forgotten $.
\maketitle ...ocument Responsibility}&{\docgroup }
\tabularnewline \hline \ce...
l.33 \maketitle
? H
I've deleted a group-closing symbol because it seems to be
spurious, as in `$x}$'. But perhaps the } is legitimate and
you forgot something else, as in `\hbox{$x}'. In such cases
the way to recover is to insert both the forgotten and the
deleted material, e.g., by typing `I$}'.
Meiner Meinung nach ist folgende Stelle dafür verantwortlich:
\begin{document}
%Title page
\maketitle
\vspace{3.0in}
(...)
mit
\makeatletter
\renewcommand{\maketitle}{%
\newlength{\extrarowheight@old}
\setlength{\extrarowheight@old}{\extrarowheight}
\setlength{\extrarowheight}{.5em}
\begin{longtable}{|>{\raggedright}m{6cm}|>{\raggedright}m{9cm}|}
\hline
\cellcolor[gray]{0.9}\textbf{\LARGE Document Title}&{\Large \relax\docname}\tabularnewline\hline
\cellcolor[gray]{0.9}\textbf{Document Owner}&{\docownername}\tabularnewline\hline
\cellcolor[gray]{0.9}\textbf{Document Responsibility}&{\docgroup}\tabularnewline\hline
\cellcolor[gray]{0.9}\textbf{Document Version}&{\doccurrentversion}\tabularnewline\hline
\cellcolor[gray]{0.9}\textbf{Document Status}&{\docstatus}\tabularnewline\hline
\cellcolor[gray]{0.9}\textbf{Document Classification}&{\docclassification}\tabularnewline\hline
\end{longtable}\addtocounter{table}{-1}
\setlength{\extrarowheight}{\extrarowheight@old}
}
\makeatother
Ich kapier nur nicht, warum bzw. mir ist der Fehler nicht klar.
Es handelt sich um ne "Umgebung", die aus Quellcode (mit entsprechenden Kommentaren) unter Zuhilfenahme von doxygen ne Dokumentation generiert.
Mit Beispiel-Quellcode-Dateien funktionierts, mit meinen eigenen nicht :-(
Doxygen und Latex wird per Perl-Script gestartet, dass mir leider nur als exe vorliegt.
Könnt ihr mir fix helfen?