PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Itemize - renewcommand{itemhook} - hartnäckige Fehlermeldung



cleo
11-05-2009, 16:26
Hallo,
ich schreibe gerade meine DrArbeit mit dem TeXniC-Center und möchte unterhalb der mathematischen Formeln die Variablen in einem ansonsten 1.5 zeiligen Dokument mit singelspacing ausgeben (global).
Dafür habe ich, auch um die einzelnen Items einzurücken etc., das package "tweaklist" verwendet.

Der Minimalcode sieht wie folgt aus (und habe ich auch so compiliert)

\documentclass[11pt,titlepage,oneside,a4paper]{scrbook}
\usepackage{setspace}
\uespackage{tweaklist}

\renewcommand{\itemhook}{
\setlength{\topsep}{0pt}
\setlength{\spacing}{1}
\setlength{\parsep}{0pt}
\setlength{\itemsep}{0pt}
\flushleft
\setlength{\leftmargin}{1.5cm}}

\begin{document}

\begin{itemize}
\item [\textit{c}] final concentration of cells per mL determined
\item [\textit{n}] number of viable cells counted
\end{itemize}

\end{document}


Die Ausgabe sieht dann wie folgt aus:

c fi nal concentration of cells per mL determined
n number of viable cells counted


Es hat auch alles funktioniert (einrücken, einzeilig, weniger Abstand zwischen den Items), bis auf die Tatsache, das ich auch mit diesem absoluten Minimalcode die folgende Fehlermeldung nicht loswerde:

! LaTeX Error: \begin{itemize} on input line 5 ended by \end{document}

Würde dafür sprechen das ich irgendwo eine Klammer falsch gesetzt habe oder mit einem anderen Typ vertauscht habe, aber ich finde den Fehler absolut nicht (der Minimalcode ist mit cp/paste eingefügt).
Meine einzigste Erklärung jetzt wäre das ich irgendetwas beim \renewcommand{itemhook} grundlegend falsch gemacht habe :confused:
(meine Latex Karriere ist noch nicht sooo alt, aber bisher habe ich es eigentlich immer irgendwie geschafft)

Hat jemand vielleicht eine Idee was da schief läuft, da ich leider diese Art der Listen immer und immer wieder in meinem Dokument habe und jede für sich diesen Fehler auslöst.

Vielen vielen lieben Dank schon mal für jegliche Art der Hilfe oder Anregung wie man diesem Fehler auf die Schliche kommen könnte.

Xenara
11-05-2009, 16:50
Das Problem scheint das "\setlength{\spacing}{1}" zu sein.
Probier mal, ob dieser Vorschlag so klappt:


\documentclass[11pt,titlepage,oneside,a4paper]{scrbook}
\usepackage[ngerman]{babel}

\usepackage{setspace}
\usepackage{tweaklist}
\usepackage{blindtext}

\renewcommand{\itemhook}{%
\setlength{\topsep}{0pt}%
\setlength{\parsep}{0pt}%
\setlength{\itemsep}{0pt}%
\flushleft%
\setlength{\leftmargin}{1.5cm}%
\singlespacing
}

\begin{document}
\doublespacing

\blindtext


\begin{itemize}
\item [\textit{c}] final concentration of cells per mL determined
\item [\textit{n}] number of viable cells counted
\item [\textit{c}] final concentration of cells per mL determined
\item [\textit{n}] number of viable cells counted
\item [\textit{c}] final concentration of cells per mL determined
\item [\textit{n}] number of viable cells counted number of viable cells counted number of viable cells counted number of viable cells counted number of viable cells counted number of viable cells counted
\item [\textit{c}] final concentration of cells per mL determined
\item [\textit{n}] number of viable cells counted
\end{itemize}

\blindtext

\end{document}

cleo
11-05-2009, 17:02
jup das wars :) ... Dankeschön!

Dieses Problem hat mich schon ein paar Tage beschäftigt .