goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Direktlinks:
Zuletzt aktive Beiträge
Unbeantwortete Beiträge
[Erweitert]

Forenstatistik:
Beiträge: 100366
Top-Poster: Johannes_B (5065)

Wir begrüßen unseren neuesten Benutzer Jonas94.

Links:


Mit Unterstützung von DANTE e.V.: Deutschsprachige Anwendervereinigung TeX. Danke den Mitgliedern!





Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Problem mit dcolumn

 

Gewitterbukk
Forum-Fortgeschrittener
Forum-Fortgeschrittener

Beiträge: 55
Anmeldedatum: 11.03.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.04.2009, 19:34     Titel: Problem mit dcolumn
  Antworten mit Zitat      
Hallo zusammen!

Ich möchte gerne mithilfe des Pakets "dcolumn" folgende Tabelle setzen.
Code

...
\usepackage{booktabs}
\usepackage{dcolumn}

\begin{tabular}{*{8}{D{,}{,}{2}}} \toprule
   Spalte 1 & Spalte 2 & Spalte 3 & Spalte 4 & Spalte 5 & Spalte 6 & Spalte 7 & Spalte 8 \\ \midrule
   2,4 & 2,8 & 5,90 & 56,8 & 5,98 & 3,7 & 7,89 & 8,1 \\
   24,4 & 2,8 & 5,90 & 56,8 & 5,98 & 3,7 & 7,89 & 8,1 \\
   2,4 & 2,48 & 5,90 & 56,8 & 5,98 & 3,07 & 7,89 & 8,1 \\
   23,4 & 2,8 & 5,90 & 56,8 & 5,98 & 3,7 & 7,89 & 8,1 \\
   2,4 & 2,88 & 5,90 & 56,8 & 5,98 & 3,7 & 7,89 & 8,1 \\
   23,4 & 2,8 & 5,90 & 56,88 & 5,98 & 355,7 & 7,89 & 8,1 \\ \bottomrule
\end{tabular}
 

Ich bekomme allerdings immer die Fehlermeldung

"Latex Error: ./master.tex:218 Missing } inserted." .

Kann sich das jemand erklären? Ich weiß nicht, wo ich etwas vergessen haben könnte.

Danke!
Private Nachricht senden Benutzer-Profile anzeigen

Stefan Kottwitz
Admin
Admin


Beiträge: 1969
Anmeldedatum: 07.07.08
Wohnort: Hamburger Netzwerk-Spezialist
Version: TeX Live 2019
     Beitrag Verfasst am: 10.04.2009, 19:52     Titel: Missing } inserted
  Antworten mit Zitat      
Hallo,

der Code ist in Ordnung. Dieses Minimalbeispiel lässt sich fehlerfrei übersetzen:
Code
\documentclass[a4paper,10pt]{article}
\usepackage{booktabs}
\usepackage{dcolumn}
\begin{document}
\begin{tabular}{*{8}{D{,}{,}{2}}} \toprule
   Spalte 1 & Spalte 2 & Spalte 3 & Spalte 4 & Spalte 5
       & Spalte 6 & Spalte 7 & Spalte 8 \\ \midrule
   2,4 & 2,8 & 5,90 & 56,8 & 5,98 & 3,7 & 7,89 & 8,1 \\
   24,4 & 2,8 & 5,90 & 56,8 & 5,98 & 3,7 & 7,89 & 8,1 \\
   2,4 & 2,48 & 5,90 & 56,8 & 5,98 & 3,07 & 7,89 & 8,1 \\
   23,4 & 2,8 & 5,90 & 56,8 & 5,98 & 3,7 & 7,89 & 8,1 \\
   2,4 & 2,88 & 5,90 & 56,8 & 5,98 & 3,7 & 7,89 & 8,1 \\
   23,4 & 2,8 & 5,90 & 56,88 & 5,98 & 355,7 & 7,89 & 8,1 \\
  \bottomrule
\end{tabular}
\end{document}
 


Die Ursache des Fehlers liegt daher woanders. Versuche, das Problem einzugrenzen. Was steht in Zeile 218 und vorher?

Stefan
Private Nachricht senden Benutzer-Profile anzeigen

Gewitterbukk
Forum-Fortgeschrittener
Forum-Fortgeschrittener

Beiträge: 55
Anmeldedatum: 11.03.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 10.04.2009, 20:10     Titel:
  Antworten mit Zitat      
Es muss irgendetwas mit der Tabelle zu tun haben. Wenn ich sie rausnehme, läuft alles tadellos durch.
Private Nachricht senden Benutzer-Profile anzeigen

Stefan Kottwitz
Admin
Admin


Beiträge: 1969
Anmeldedatum: 07.07.08
Wohnort: Hamburger Netzwerk-Spezialist
Version: TeX Live 2019
     Beitrag Verfasst am: 10.04.2009, 21:42     Titel: Missing } inserted
  Antworten mit Zitat      
Dieser Tabellencode läuft in einem eigenen Dokument fehlerfrei durch, wie Du selbst testen kannst. Ich habe Dir compilierbaren Code oben angegeben.
Vorangehender Code, den Du nicht zitiertest, könnte das Problem verursachen, auch wenn es erst auftreten sollte, wenn diese Tabelle folgt. Oder von Dir verwendete Pakete, die Du nicht nanntest, können ein anderes Verhalten desselben Codes bedingen.

Du könntest eine Kopie Deines Dokuments auf ein Minimalbeispiel reduzieren und hier posten. Sonst kann ich Dir nur sagen, dass eine schließende Klammer fehlt. Ich glaube kaum, dass jemand sonst anhand obigen compilierbaren Codeteilen die Ursache für den angegebenen Compiler-Fehler findet.

Stefan
Private Nachricht senden Benutzer-Profile anzeigen

skater
Forum-Guru
Forum-Guru

Beiträge: 357
Anmeldedatum: 12.03.09
Wohnort: Berlin
Version: vorne Kile und hinten openSuSE 12.3 plus local/ und src/
     Beitrag Verfasst am: 11.04.2009, 00:56     Titel: Re: Problem mit dcolumn
  Antworten mit Zitat      
Gewitterbukk hat Folgendes geschrieben:
Ich bekomme allerdings immer die Fehlermeldung

"Latex Error: ./master.tex:218 Missing } inserted." .


Stefan hat Folgendes geschrieben:
Was steht in Zeile 218 und vorher?


Mein Gutschter,

wenn denn schon man dir antwortet, dann möchtest du doch bitte die Antwort auch lesen!

Was also steht (oder stand) in der Zeile 218?
Private Nachricht senden Benutzer-Profile anzeigen

Gewitterbukk
Forum-Fortgeschrittener
Forum-Fortgeschrittener

Beiträge: 55
Anmeldedatum: 11.03.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.04.2009, 01:44     Titel:
  Antworten mit Zitat      
Hallo!

Hab den Fehler gefunden. Ich hatte das Paket "icomma" eingebunden. Das verträgt sich nicht mit "dcolumn". Eine Alternative ist das Paket "ncccomma", das etwas anders arbeitet, aber den gleichen Effekt hat und zudem noch problemlos mit "dcolumn" zusammenarbeitet sofern man den Befehl \mathcomma verwendet.

Mein Code lautet jetzt
Code

\begin{tabular}{*{8}{D{,}{\mathcomma}{2}}} \toprule
   \multicolumn{1}{r}{Spalte 1} &
   \multicolumn{1}{r}{Spalte 2} &
   \multicolumn{1}{r}{Spalte 3} &
   \multicolumn{1}{r}{Spalte 4} &
   \multicolumn{1}{r}{Spalte 5} &
   \multicolumn{1}{r}{Spalte 6} &
   \multicolumn{1}{r}{Spalte 7} &
   \multicolumn{1}{r}{Spalte 8} \\ \midrule
   2,4 & 2,8 & 5,90 & 56,8 & 5,98 & 3,7 & 7,89 & 8,1 \\
   24,4 & 2,8 & 5,90 & 56,8 & 5,98 & 3,7 & 7,89 & 8,1 \\
   2,4 & 2,48 & 5,90 & 56,8 & 5,98 & 3,07 & 7,89 & 8,1 \\
   23,4 & 2,8 & 5,90 & 56,8 & 5,98 & 3,7 & 7,89 & 8,1 \\
   2,4 & 2,88 & 5,90 & 56,8 & 5,98 & 3,7 & 7,89 & 8,1 \\
   23,4 & 2,8 & 5,90 & 56,88 & 5,98 & 355,7 & 7,89 & 8,1 \\ \bottomrule
\end{tabular}
 


Danke an alle für ihre Mühe!
Private Nachricht senden Benutzer-Profile anzeigen

skater
Forum-Guru
Forum-Guru

Beiträge: 357
Anmeldedatum: 12.03.09
Wohnort: Berlin
Version: vorne Kile und hinten openSuSE 12.3 plus local/ und src/
     Beitrag Verfasst am: 11.04.2009, 05:05     Titel: rccol + icomma
  Antworten mit Zitat      
Ein kleiner Tip bzw. eine andere Variante:
Code
\documentclass{scrartcl}

\usepackage{booktabs}
\usepackage{icomma}
\usepackage[norounding]{rccol}

\newcommand{\mc}[1]{\multicolumn{1}{c}{#1}}

\begin{document}

\begin{tabular}{*{8}{R{2}{1}}}
   \toprule
   \mc{Spalte 1} & \mc{Spalte 2} & \mc{Spalte 3} & \mc{Spalte 4} \\
   \midrule
   2,4 & 2,8 & 5,90 & 56,8 \\
   24,4 & 2,8 & 5,90 & 56,8 \\
   2,4 & 2,48 & 5,9 & 56,8 \\
   23,4 & 2,8 & 5,90 & 56,8 \\
   \bottomrule
\end{tabular}

\end{document}
Private Nachricht senden Benutzer-Profile anzeigen

Gewitterbukk
Forum-Fortgeschrittener
Forum-Fortgeschrittener

Beiträge: 55
Anmeldedatum: 11.03.09
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 11.04.2009, 13:27     Titel:
  Antworten mit Zitat      
Auch ne Variante. Ist es mit dem Paket rccol auch möglich, das Komma durch einen Punkt zu ersetzen und anders herum?
Private Nachricht senden Benutzer-Profile anzeigen

skater
Forum-Guru
Forum-Guru

Beiträge: 357
Anmeldedatum: 12.03.09
Wohnort: Berlin
Version: vorne Kile und hinten openSuSE 12.3 plus local/ und src/
     Beitrag Verfasst am: 11.04.2009, 14:20     Titel:
  Antworten mit Zitat      
Gewitterbukk hat Folgendes geschrieben:
Ist es mit dem Paket rccol auch möglich, das Komma durch einen Punkt zu ersetzen und anders herum?


http://www.tug.org/texlive/Contents.....doc/latex/rccol/rccol.pdf

Noch Fragen, Hauser? Wink
Private Nachricht senden Benutzer-Profile anzeigen

Neues Thema eröffnen Neue Antwort erstellen



Options and Permissions
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen
.

goLaTeX ist Teil der goForen
goForen.de goMATLAB.de goLaTeX.de


  Datenschutzerklärung | Impressum | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2019 goLaTeX.de