Misplaced \noalign

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: Misplaced \noalign

Re: Danke.

von esdd » Sa 24. Mai 2014, 14:19

buecki hat geschrieben:
(Ausschnitt mit dokumentkopf war beinahe unmöglich da ich hier mit etwa 5 Dateien arbeite auf die ich jeweils verweise)
Da muss ich dir deutlich widersprechen. Als Fragesteller ist es deine Aufgabe ein kurzes, aber lauffähiges Beispiel zu liefern, dass den Fehler zeigt. Wie das geht, ist zum Beispiel unter folgendem Link erklärt:

Was ist ein vollständiges Minimalbeispiel und wie erzeuge ich dieses?

Du kannst nicht erwarten, dass sich immer jemand die nötigen Sachen um deinen Codeschnipsel drum herum baut. In deinem Fall wäre das dann so etwas wie (hier schon korrigiert):
\documentclass[margin=5mm]{standalone}
\usepackage[T1]{fontenc}
\usepackage{selinput}
\SelectInputMappings{
  adieresis={ä},
  germandbls={ß}
}

\usepackage[table]{xcolor}
\usepackage[ngerman]{babel}
\usepackage{eurosym}
%\usepackage{marvosym}
\begin{document}
\begin{tabular}{|>{\columncolor{green}}c|*{8}{c|}}
\hline 
\rowcolor{green} $\;$ & A & B & C & D & E & F & G & H \tabularnewline 
\hline 
 1 & \multicolumn{3}{l|}{\textbf{Haushaltsbuch September}} & &  & &  &  \tabularnewline 
\hline 
 2 & &  & &  & &  & &  \tabularnewline 
\hline 
 3 & \textbf{Datum} & \textbf{Einnahmen} & \multicolumn{4}{c|}{\textbf{Ausgaben}} & & \textbf{Stand} \tabularnewline 
\hline 
 & &  & & Miete, & &  & &  \tabularnewline 
 & &  & Nahrung, & Nebenkosten, & Bekleidung & & Summe der & \tabularnewline 
 4 & &  & Getränke & Energie & Schuhe & Sonstiges & Ausgaben & \tabularnewline 
\hline 
 5 & 01.09. & \EUR{340,00} & \EUR{15,49} & &  & & \EUR{15,49} & \EUR{324,51} 
 \tabularnewline 
\hline 
 6 & 04.09. & \EUR{164,00} & \EUR{3,15} & \EUR{25,00} & \EUR{1,79} & \EUR{12,80} & \EUR{42,74} & \EUR{445,77} \tabularnewline 
\hline 
 7 & 05.09. & & \EUR{21,34} & &  & \EUR{10,00} & \EUR{31,34} & \EUR{414,43} \tabularnewline 
\hline 
 8 & 07.09. & &  & &  & \EUR{5,60} & \EUR{5,60} & \EUR{408,83} \tabularnewline 
\hline 
 9 & &  & &  & &  & &  \tabularnewline 
\hline 
 10 & & \textbf{=SUMME(B5:B9)} & \textbf{\EUR{39,98}} & \textbf{\EUR{25,00}} & \textbf{\EUR{1,79}} & \textbf{\EUR{28,40}} & &  \tabularnewline 
\hline 
\end{tabular} 
\end{document}
Vielleicht hättest du beim Erstellen den Fehler sogar selbst gefunden.

Gruß
Elke

von Studi » Sa 24. Mai 2014, 14:12

esdd hat geschrieben:@studi In dem Codestück sind die \tabularnewline alle da. Das ist also nicht die Ursache.
Doch, man sieht es nur nicht direkt. Das \EUR nimmt ein Argument und frisst dadurch das folgende \tabularnewline weg. Mit {} dazwischen wäre es nicht verschluckt worden, also \EUR{}\tabularnewline. Nur zum Testen, man verwendet korrekterweise natürlich das Argument. Sehr gut gesehen von Elke!

Studi

Danke.

von buecki » Sa 24. Mai 2014, 13:59

Tatsächlich waren es die \EUR-Befehle, die ich falsch verwendet hatte. Wow. Danke sehr!
(Ausschnitt mit dokumentkopf war beinahe unmöglich da ich hier mit etwa 5 Dateien arbeite auf die ich jeweils verweise)

von esdd » Sa 24. Mai 2014, 13:20

@studi In dem Codestück sind die \tabularnewline alle da. Das ist also nicht die Ursache.

Ob ich den Fehler bei mir reproduzieren kann, hängt von den geladenen Paketen ab. Bei Kombination von babel mit der Option ngerman und eurosym wird er von dem \EUR ohne Argument vor dem \tabularnewline verursacht. Lasse ich babel weg oder verwende marvosym statt eurosym erhalte ich keine Fehlermeldung.

von Studi » Sa 24. Mai 2014, 13:10

von esdd » Sa 24. Mai 2014, 12:03

Leider hast du kein lauffähiges Minimalbeispiel angegeben. Deshalb kann man ich nur raten: Falls du das Paket eurosym für die € verwendest, dann gib die Beträge mit \EUR{324,51} an, insbesondere in der letzten Tabellenspalte.

Gruß
Elke

von u_fischer » Sa 24. Mai 2014, 12:01

Du musst ein vollständiges Beispiel machen, das mit \documentclass beginnt.

Misplaced \noalign

von buecki » Sa 24. Mai 2014, 10:50

Hallo ihr! :)

Ich arbeite derzeit an einem Dokument und habe da eine ziemlich große Tabelle eingebaut, aber irgendwie schmeißt das mir jetzt die vier Fehler
! Misplaced \noalign.
\hline ->\noalign
{\ifnum 0=`}\fi \let \hskip \vskip \let \vrule \hrule \let...
l.383 \hline
I expect to see \noalign only after the \cr of
an alignment. Proceed, and I'll ignore this case.
! You can't use `\hrule' here except with leaders.
\vline ->\vrule
\@width \arrayrulewidth
l.383 \hline
To put a horizontal rule in an hbox or an alignment,
you should use \leaders or \hrulefill (see The TeXbook).
! Missing number, treated as zero.
<to be read again>
}
l.383 \hline
A number should have been here; I inserted `0'.
(If you can't figure out why I needed to see a number,
look up `weird error' in the index to The TeXbook.)
! Illegal unit of measure (pt inserted).
<to be read again>
}
l.383 \hline
Dimensions can be in units of em, ex, in, pt, pc,
cm, mm, dd, cc, nd, nc, bp, or sp; but yours is a new one!
I'll assume that you meant to say pt, for printer's points.
To recover gracefully from this error, it's best to
delete the erroneous units; e.g., type `2' to delete
two letters. (See Chapter 27 of The TeXbook.)
immer nacheinander aus, mehrere male. Ich nutze colortbl, und sonst sollte das ja eigentlich alles funktionieren. Habe auch geprüft, das überall die \\ stehen, habe es durch \tabularnewline ersetzt, nützt beides nichts.

Ich hoffe ihr könnt mir helfen! Danke.
\begin{tabular}{|>{\columncolor{green}}c|c|c|c|c|c|c|c|c|}
\hline 
\rowcolor{green} $\;$ & A & B & C & D & E & F & G & H \tabularnewline 
\hline 
1 & \multicolumn{3}{l|}{\textbf{Haushaltsbuch September}} & $\;$ & $\;$ & $\;$ & $\;$ & $\;$ \tabularnewline
\hline 
2 & $\;$ & $\;$ & $\;$ & $\;$ & $\;$ & $\;$ & $\;$ & $\;$ \tabularnewline 
\hline 
3 & \textbf{Datum} & \textbf{Einnahmen} & \multicolumn{4}{c|}{\textbf{Ausgaben}} & $\;$ & \textbf{Stand} \tabularnewline 
\hline 
$\;$ & $\;$ & $\;$ & $\;$ & Miete, & $\;$ & $\;$ & $\;$ & $\;$ \tabularnewline 
$\;$ & $\;$ & $\;$ & Nahrung, & Nebenkosten, & Bekleidung & $\;$ & Summe der & $\;$ \tabularnewline 
4 & $\;$ & $\;$ & Getr"anke & Energie & Schuhe & Sonstiges & Ausgaben & $\;$ \tabularnewline
\hline 
5 & 01.09. & 340,00\EUR & 15,49\EUR & $\;$ & $\;$ & $\;$ & 15,49\EUR & 324,51\EUR \tabularnewline 
\hline 
6 & 04.09. & 164,00\EUR & 3,15\EUR & 25,00\EUR & 1,79\EUR & 12,80\EUR & 42,74\EUR & 445,77\EUR \tabularnewline 
\hline 
7 & 05.09. & $\;$ & 21,34\EUR & $\;$ & $\;$ & 10,00\EUR & 31,34\EUR & 414,43\EUR \tabularnewline
\hline 
8 & 07.09. & $\;$ & $\;$ & $\;$ & $\;$ & 5,60\EUR & 5,60\EUR & 408,83\EUR \tabularnewline 
\hline 
9 & $\;$ & $\;$ & $\;$ & $\;$ & $\;$ & $\;$ & $\;$ & $\;$ \tabularnewline
\hline 
10 & $\;$ & \textbf{=SUMME(B5:B9)} & \textbf{39,98\EUR} & \textbf{25,00\EUR} & \textbf{1,79\EUR} & \textbf{28,40\EUR} & $\;$ & $\;$ \tabularnewline 
\hline 
\end{tabular} 

Nach oben