Seite 1 von 1

Problem mit dem Fehler ! Missing number, treated as zero.

Verfasst: Mi 21. Jan 2015, 18:33
von chem
Hier ist ein Minimalbeispiel. Seit einer Stunde verzweifle ich an der enumitem Funktion. (Zumindest glaube ich, dass der Fehler daherkommt) Hat jemand von euch eine Idee?
\documentclass[11pt,a4paper,titlepage,twoside]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage{blindtext}
\usepackage{fancyhdr}
\usepackage[a4paper]{geometry}
\usepackage[hyphens]{url}
\usepackage{hyperref}
\usepackage{tabularx}
\usepackage{setspace}
\usepackage{graphicx}
\usepackage{tikz}
\usepackage{textcomp}
\usepackage{pdfpages}
\usepackage[perpage,para]{footmisc}
\usepackage{listings}
\usepackage{enumitem}
\usepackage{exsheets}
\usepackage{amsfonts,latexsym,amsmath,amssymb,amsthm,mathrsfs,enumerate,makeidx,mathtools}

\geometry{top=20mm}
\geometry{left=20mm}
\geometry{right=20mm}
\geometry{bottom=20mm}
\geometry{bindingoffset=5mm}

\lstset{breaklines=true}
\lstset{morekeywords={elif, esac, let}}
\lstset{upquote=true}
\lstset{extendedchars=true}
\renewcommand{\arraystretch}{1.3}
\linespread{1.3}

\begin{document}

\begin{question}[type=exam]{4}
Die Aussagenformen (Mit Wahrheitstabelle begr\"unden!)\par 
\begin{enumerate}[label=\alph*)]
\item $A\Rightarrow B$ und $\lnot (A)\land\lnot (B))$ sind \"aquivalent! $\square$ wahr $\square$ falsch $\square$ unentscheidbar
\item $\lnot (A\lor B)$ und $(\lnot A)\land (B)$ sind \"aquivalent! $\square$ wahr $\square$ falsch $\square$ unentscheidbar
\end{enumerate}
\end{question}

\end{document}
[/code]

Verfasst: Mi 21. Jan 2015, 18:43
von Johannes_B
Du musst lernen deine Beispiele zu minimalisieren, dann werden die Ursachen offensichtlich.
\documentclass[11pt,a4paper,titlepage,twoside]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{enumitem}
\usepackage{exsheets}
%\usepackage{enumerate}%%<---------------
\usepackage{amssymb,mathtools}

\newcommand{\choicesymbol}{\ensuremath{\square}~}
\newcommand{\wahr}{\choicesymbol wahr}
\newcommand{\falsch}{\choicesymbol falsch}
\newcommand{\none}{\choicesymbol unentscheidbar}
\begin{document}

\begin{question}[type=exam]{4}
Die Aussagenformen (Mit Wahrheitstabelle begr\"unden!)
\begin{enumerate}[label=\alph*)]
\item $A\Rightarrow B$ und $\lnot (A)\land\lnot (B))$ sind
	\"aquivalent! \wahr{} \falsch{} \none
\item $\lnot (A\lor B)$ und $(\lnot A)\land (B)$ sind
	\"aquivalent! \wahr{} \falsch{} \none
\end{enumerate}
\end{question}

\end{document} 
Das Thema Fleiß gegenüber Faulheit (manche hab ich das auch Effizienz nennen hören) hatte ich ja schon angesprochen.

Verfasst: Mi 21. Jan 2015, 18:48
von Genmutant
Wenn du das enumerate Paket raustust, geht alles. Das verträgt sich vielleicht nicht mit enumitem.

EDIT: Mist zu langsam :(

Verfasst: Mi 21. Jan 2015, 19:11
von chem
Ich danke euch ganz sehr! Zu meiner Entschuldigung ich arbeite erst seit 2 Tagen mit LaTeX und vieles ist try and error. (Eigentlich alles).

Verfasst: Mi 21. Jan 2015, 19:14
von Johannes_B
Dann solltest du vielleicht mit einer Einführung anfangen. Dann sparst du dir auf lange Sicht viel mehr Zeit.


Damit wird auch deutlich, woher dieser Dschungel an Paketen herkommt.

EDIT: Schungel? :-)

Verfasst: Mi 21. Jan 2015, 19:23
von chem
Das werde ich tun. Eine Frage ist jedoch noch offen du hast ja die square Geschichte optimiert: \wahr{} \falsch{} \none

warum muss hinter \none keine {}?

Verfasst: Mi 21. Jan 2015, 19:25
von Johannes_B
Nimm mal das Klammerpaar hinter »wahr« weg und achte, was in der pdf passiert.

anderes Beispiel:
\TeX{} ist richtig toll, durch das Lesen einer 
guten und aktuellen Einführung kann jeder 
zum \TeX niker werden
Warum verschwindet der Leerraum nach selbst definierten Befehlen? Ich glaube mich zu erinnern, dass das Nicolas Einführung ziemlich am Anfang kam.

Schau dich ruhig auch mal auf TeXwelt um.

Verfasst: Mi 21. Jan 2015, 19:28
von chem
Okay, ich habe das Leerzeichen immer mit der Tilde ~ umgesetzt.

Um jetzt selbst noch ein bisschen zu optimieren (hauptsächlich muss ich bisschen schneller werden) werde ich mich mal rein lesen. Richtige Bücher werden eh überbewertet.

Verfasst: Mi 21. Jan 2015, 19:29
von Genmutant
Bei Tilde musst du aufpassen, weil das ein geschütztes Leerzeichen ist. Da darf also kein Zeilenumbruch erfolgen.