Simple Tabular-Tabelle: Fehler "! Missing number, treat

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Simple Tabular-Tabelle: Fehler "! Missing number, treat

von lamaster » Mi 2. Jan 2013, 22:19

Epllus hat geschrieben:In deinem Beispiel sind zwei Fehler, aber erst mal das fertige Beispiel:
\documentclass[12pt, numbers=noendperiod, bibliography=totoc,listof=totoc, listof=entryprefix]{scrreprt} 

\usepackage{longtable} % Tabellen mit fester Gesamtbreite 
\usepackage{multirow} 

\begin{document} 

\begin{longtable}{c c c c} 
    \rule{.4\textwidth}{0.4pt} & {\multirow{2}{*}{den}}    & \rule{.4\textwidth}{0.4pt} & \rule{.4\textwidth}{0.4pt}    \\ 
    Ort                         &                           & Datum                     & Unterschrift     \\[10ex] 
\end{longtable} 

\end{document} 
1. Du musst bei multirow ein * in die zweite Klammer machen, damit sagst du ihm, die Reihe soll so lang sein, wie sie von LaTeX gesetzt wird, du könntest aber auch stattdessen 2cm oder was auch immer einfügen.
2. beim zweiten \rule hast du \ vergessen.

Hoffe es hilft
Epllus
Dankeschön! Irgendwie bin ich bei sowas immer sehr .. unachtsam was Klammern und so betrifft :D

von Epllus » Mi 2. Jan 2013, 22:02

In deinem Beispiel sind zwei Fehler, aber erst mal das fertige Beispiel:
\documentclass[12pt, numbers=noendperiod, bibliography=totoc,listof=totoc, listof=entryprefix]{scrreprt} 

\usepackage{longtable} % Tabellen mit fester Gesamtbreite 
\usepackage{multirow} 

\begin{document} 

\begin{longtable}{c c c c} 
    \rule{.4\textwidth}{0.4pt} & {\multirow{2}{*}{den}}    & \rule{.4\textwidth}{0.4pt} & \rule{.4\textwidth}{0.4pt}    \\ 
    Ort                         &                           & Datum                     & Unterschrift     \\[10ex] 
\end{longtable} 

\end{document} 
1. Du musst bei multirow ein * in die zweite Klammer machen, damit sagst du ihm, die Reihe soll so lang sein, wie sie von LaTeX gesetzt wird, du könntest aber auch stattdessen 2cm oder was auch immer einfügen.
2. beim zweiten \rule hast du \ vergessen.

Hoffe es hilft
Epllus

von lamaster » Mi 2. Jan 2013, 21:34

Vielen Dank Leute, jetzt klappts!
Benutze jetzt auch longtable, da ich sehr lange Tabellen über mehrere Seiten in meinem Dokument habe.

Hab aber jetzt noch mal den gleichen Fehler bei einer anderen Tabelle:

(hoffe ist jetzt Minimalbeispiel:)
\documentclass[12pt, numbers=noendperiod, bibliography=totoc,listof=totoc, listof=entryprefix]{scrreprt}

\usepackage{longtable} % Tabellen mit fester Gesamtbreite
\usepackage{multirow}

\begin{document}

\begin{longtable}{c c c c}
    \rule{.4\textwidth}{0.4pt} & {\multirow{2}{}{den}}    & rule{.4\textwidth}{0.4pt} & \rule{.4\textwidth}{0.4pt}    \\ 
    Ort                         &                           & Datum                     & Unterschrift     \\[10ex]
\end{longtable}

\end{document}
! Missing number, treated as zero.
<to be read again> 
                   }
l.9     \\rule{.4\textwidth}
                            {0.4pt} & {\multirow{2}{}{den}}    & rule{.4\tex...

? 
(Zeilenangaben sind natürlich anders

von Besserwisser » Di 1. Jan 2013, 12:12

Nur als Ergänzung zu dem bereits geschriebenen: Hätte man gerne Absatzspalten (das sind bei Dir die p-Spalten), bei denen für die Breite einfach "der Rest" verwendet wird, so sind diese mit den bereits in den wichtigen Hinweisen aufgeführten Paketen tabu oder tabularx realisierbar. Das Paket tabu wirkt dabei zwar auf den ersten Blick etwas komplizierter, ist aber in Wirklichkeit nur wesentlich mächtiger. Mittel- bis langfristig lohnt es sich, sich mit diesem Paket zu beschäftigen.

von Stefan Kottwitz » Mo 31. Dez 2012, 18:59

Hallo,

willkommen im Forum!

bloodworks hat völlig recht, schau Dir mal bitte seinen Link an. Unnötig lange Dokumente schaue ich mir auch nicht immer an. Etwas mehr Mühe bei der Reduktion auf das eigentliche Problem ist hilfreich für die Lösung und verbessert die Chancen auf eine passende Antwort. ;-)

Die Lösung zufällig recht schnell zu sehen ist, also sage ich Dir das natürlich gern - p-Spalten brauchen eine Angabe für die Breite. Also beispielsweise:
\begin{tabular}{|c|p{3cm}|}
Stefan

von bloodworks » Mo 31. Dez 2012, 18:41

Hallo die nobelste Kommunikationsform ist das Minimalbeispiel [2]. Damit kannst du dann auch Antworten von denen erwarten, die keine Lust haben sich durch so ein Wulst wie da oben zu quälen.

Simple Tabular-Tabelle: Fehler "! Missing number, treat

von lamaster » Mo 31. Dez 2012, 18:03

Hey Leute,

hier vorab mal mein LaTex Code: (Minimalbeispiel)
\documentclass[12pt, numbers=noendperiod, bibliography=totoc,listof=totoc, listof=entryprefix]{scrreprt}
\usepackage[top=3cm, bottom=3cm, a4paper]{geometry}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}

\usepackage{mathtools} % Mathematische Formeln

\usepackage[doublespacing]{setspace} % doppelter Zeilenabstand
\usepackage[automark]{scrpage2} % Kopf- und Fußzeilen
\usepackage{graphicx}
\usepackage{floatrow} % Floatobjekte zentriert (Bilder, Tabellen, ...)
%\usepackage{longtable} % Tabellen mit fester Gesamtbreite
\usepackage[printonlyused, footnote]{acronym} % Abkürzungsverzeichnis, nur benutzte Abkürzungen setzen
\usepackage[autostyle=false, german=quotes]{csquotes} 
\setquotestyle[guillemets]{german} % französische Anführungszeichen
\usepackage[hyphens]{url} % Umbruch bei zu langen URLs
\usepackage{hyperref} % PDF Inhaltsverzeichnis

\addtokomafont{sectioning}{\rmfamily}% überall Serifenschrift
\widowpenalty=300
\clubpenalty=300
\setlength{\headheight}{1.1\baselineskip}
%\renewcommand*{\chapterheadstartvskip}{\vspace*{-20pt}}
\clearscrheadfoot
\pagestyle{scrheadings}
\setlength{\marginparwidth}{20mm}

\begin{document}
% -------------------------------------------------- Titelei
\newcommand{\Title}{\textbf{abc}}
\newcommand{\Author}{def}
\newcommand{\Betreuer}{abce2}
\title{\Title}
\subtitle{2345}
\author{\Author}
\publishers{\normalsize{\Betreuer}}
\date{01.01.2099}
\extratitle{\centering \\ \Title \\ \Author}
%\lowertitleback{}
\dedication{\large{xxx}}
\cleardoublepage\pdfbookmark{Titel}{title}
\maketitle
\newpage
% -------------------------------------------------- Titelei ENDE

\ohead[\pagemark]{\pagemark}
\ihead{\headmark}

% -------------------------------------------------- Inhaltsverzeichnis
\cleardoublepage
\pdfbookmark{\contentsname}{toc}
\tableofcontents
\clearpage
% -------------------------------------------------- Inhaltsverzeichnis ENDE

\setheadsepline{1pt} % Linie unter Kopfzeile

% gaaaaanz viel Text (rausgekürzt)


\chapter{Zusammenfassung}

\begin{tabular}{|c|p|}
\hline
abc & def\\
\hline
\end{tabular}


\newpage
\bibliography{indexes/literatur}{}
\bibliographystyle{unsrtdin}
\listoffigures
\input{indexes/acronym}
\newpage

\end{document}


Ich bekomme den Fehler:
! Missing number, treated as zero.
<to be read again>
|
l.67 abc & d
ef\\
?
Hat jemand ne Idee was das sein könnte und wie ich das beheben kann?

Vielen Dank im Voraus und guten Rutsch!!!
euer lamaster

Nach oben