Anzeige:
Ergebnis 1 bis 10 von 10

Thema: Undefined control sequence

  1. #1
    Registrierter Benutzer
    Registriert seit
    20.05.2010
    Beiträge
    46

    Undefined control sequence

    Moin,
    Ich arbeite gerade an der Dr. Arbeit meiner Freundin.
    Eigentlich funktionierte die Tabelle schon so wie sie sollte, aber jetzt bekomme ich immer die Fehlermeldung: Undefined Control Sequnce in line 28 (kursiv).

    Code:
    \begin{table}[!htbp]
    \caption{Risikofaktoren für XXX}
    \begin{tabular}{|p{7.4cm}|p{7.4cm}|}
    \hline
    \rowcolor{dunkelgrau}\textbf{Nicht-beeinflussbare Risikofaktoren}&\textbf{Beeinflussbare Risikofaktoren}\\
     \hline  
    familiäre XX&XX\\
    \rowcolor{hellgrau}Lebensalter&Diabetes\\
    XXX&XXX\\
    \rowcolor{hellgrau}&XX\\
    &XX\textless 35mg/dl\\
    \rowcolor{hellgrau}&XX\textgreater XX\\
    &XX\textgreater XX\\
    \hline
    \end{tabular}
    \label{tab:RisikofaktorenXXX}
    \end{table}
    Das ganze ist aufgetreten, nachdem ich folgendes Säulendiagramm eingefügt hab:

    Code:
    \begin{tikzpicture}
    \centering
    \begin{axis}[
        width=300pt,
        height=250pt,
        axis lines*=left, ymin=0, ymax=,
        ybar, 
        bar width=20pt,
        enlarge y limits={upper,value=1},
        legend style={at={(0.,10.0)}, % -.20 y-axis
        anchor=north,legend columns=-1},
        nodes near coords,
        every node near coord/.append style={ anchor=mid west, rotate=90},
        symbolic x coords={AA,BB,CC,DD,EE},
        xtick=data,
        xticklabel style={ inner sep=0pt, anchor=north east, rotate=70 },
        nodes near coords align={vertical},
      yticklabel style={/pgf/number format/fixed},]
    \addplot coordinates {(AA,50)(BB,55)(CC,29)(DD,22)(EE,34)};
    \addplot coordinates {(AA,53)(BB,58)(CC,32)(DD,25)(EE,37)};
    %\legend{byHalf, Random}
    \end{axis}
    \end{tikzpicture}
    Dafür hab ich natürlich auch das Usepackage:
    \usepackage{pgfplots}
    installiert.
    Hat jemand eine Idee was falsch ist?
    Vielen Dank und Viele Grüße
    Martin

  2. #2
    Registrierter Benutzer
    Registriert seit
    17.08.2006
    Beiträge
    192
    Kann es sein, dass Du die Farbe "dunkelgrau" nicht definiert hast?

  3. #3
    Registrierter Benutzer
    Registriert seit
    06.08.2008
    Beiträge
    1.015
    Noch ein Tipp: xcolor bzw. colortbl bietet auch den Befehl rowcolors an. Damit kannst du global in der Präambel die Farben für Tabellen definieren:
    Code:
    % abwechselnd hellgrau und white ab der 2. Tabellenzeile
    \rowcolors{2}{hellgrau}{white}
    Dann musst du nur noch die Kopfzeile separat einfärben.

    Vielleicht schaust du dir auch mal das Paket siunitx an. Das sorgt für eine konsistente Ausgabe von Zahlen und Einheiten im Text und im Mathemodus (inkl. der richtigen Abstände et cetera). Das ist ein Paket, das ich für meine wissenschaftlichen Texte nicht mehr missen möchte.

  4. #4
    Registrierter Benutzer
    Registriert seit
    20.05.2010
    Beiträge
    46
    Vielen Dank für die Antwort,
    also die Farben hab ich im Kopf des Dokuments definiert:

    Code:
    % Define user colors using the RGB model
    \definecolor{dunkelgrau}{rgb}{0.8,0.8,0.8}
    \definecolor{hellgrau}{rgb}{0.95,0.95,0.95}
    Jetzt hab ich auch gleich mal den Tip von hakaze eingefügt.

    jetzt bekomme ich die Fehlermeldung "Undefined control sequence" direkt dort, wo ich \definecolor{hellgrau}{rgb}{0.95,0.95,0.95} geschrieben hab.
    Ich glaub irgendwas ist da mit den Peketen falsch?

    Hier mal mein Kopf (in mühevoller langjähriger kleinerarbeit entstanden):

    Code:
    \documentclass[12pt,oneside,a4paper,headinclude=on,footinclude=off,DIV=20,BCOR=25mm]{scrartcl}
    \usepackage[ngerman]{babel}
    \usepackage{amsmath,amssymb,amsthm,amsfonts,latexsym,setspace}
    \usepackage[latin1]{inputenc}
    \usepackage{courier}
    % fuer Zitate
    \usepackage[round]{natbib}
    \usepackage{enumerate}
    \usepackage{graphicx}
    \usepackage{color}
    
    %Für Tabellenfarben
    
    
    % Define user colors using the RGB model
    \definecolor{dunkelgrau}{rgb}{0.8,0.8,0.8}
    \definecolor{hellgrau}{rgb}{0.95,0.95,0.95}
    \rowcolors{2}{hellgrau}{white}
    %%Tabellenfarbe Ende
    
    \usepackage{lscape}
    \usepackage{flexisym}
    \usepackage{breqn}
    
    %% Text Hintergrundfarbe ohne Randabstand:
    \setlength{\fboxsep}{0pt}
    
    %%Zeilenabstand
    
    \usepackage{setspace}
    \onehalfspacing
    
    %%Seitenränder
     \usepackage[left=30mm,right=30mm,top=25mm,bottom=25mm]{geometry}
    
    %%SUBSUBSUBSECTIONS
    
    \usepackage[]{blindtext}
    \usepackage[]{forloop}
    \usepackage{titlesec}
    \usepackage[]{titletoc}
     
    \titlecontents{subsubsubsection}[9em]{}{\contentslabel{3.9em}}%
    {\hspace*{-1.2em}}{\titlerule*[0.675pc]{.}\contentspage}
     
    \makeatletter
    \newcounter{subsubsubsection}[subsubsection]
    \setcounter{subsubsubsection}{1}
    \setcounter{secnumdepth}{4} 
    \setcounter{tocdepth}{5} 
    \renewcommand{\thesubsubsubsection}{\thesubsubsection.\@arabic\c@subsubsubsection}
     
    \titleclass{\subsubsubsection}{straight}[\subsubsection]
    \titleformat{\subsubsubsection}{\bf}{\thetitle}{1em}{}[]
    \titlespacing{\subsubsubsection}{0pt}{3.25ex plus 1ex minus 0.2ex}{1.5ex plus 0.2ex} 
    
    %%%%%%%%%%%%%%%%%%%
    
    %% Für das Abkürzungsverzeichnis
    \usepackage[printonlyused,]{acronym} 
    \renewcommand{\bflabel}[1]{\normalfont{\normalsize{#1}}\hfill}
    
    %% Für lange Tabellen
    \setkeys{breqn}{breakdepth={100}} 
    %\usepackage{setspace}
    %\setkeys{breqn}{compact}
    \usepackage{lscape}     %Für querformatige Seiten
    \usepackage{lscape,longtable,booktabs} %Für Mehrseitige Tabellen, die noch mehr können
    \usepackage{booktabs}   %Für Dicke Linien in Tabellen
    \usepackage[headsepline,plainheadsepline]{scrpage2}
    \automark{section}
    \pagestyle{scrheadings}
    %%
    
    %% Für das Darstellungsverzeichnis
    \addto{\captionsngerman}{
    \renewcommand{\contentsname}{\sffamily Inhaltsverzeichnis}
    \renewcommand{\listfigurename}{\sffamily Darstellungsverzeichnis}%Darstellungs anstelle von Abbildungsverzeichnis
    \renewcommand{\figurename}{\sffamily Darstellung}%Darstellung anstelle von Abbildung
    }
    
    %% Für lange Titel in Darstellungen:
    \usepackage[bf]{caption} %% Schrift
    \renewcommand{\captionfont}{\small\itshape} %% Abb., fett
    \setcaptionwidth{10cm} %% die Breite 
    
    %%Säulendiagramme
    \usepackage{pgfplots}
    
    %% Kopfzeile
    \clearscrheadfoot
    \ihead[\headmark]{\headmark}
    \ohead[\pagemark]{\pagemark}
    %%%
    
    
    \pagestyle{scrheadings}
    
    \input{zeilenumbruch.tex}
    \begin{document}
    Vielleicht hat noch jemand eine Idee?
    Viele Grüße
    Martin

  5. #5
    Registrierter Benutzer
    Registriert seit
    03.04.2007
    Ort
    Wrestedt
    Beiträge
    987

    --

    Hallo Martin,

    \documentclass[12pt,oneside,a4paper,headinclude=on,footinclude=of f,DIV=20,BCOR=25mm]{scrartcl}
    \usepackage[ngerman]{babel}
    \usepackage{amsmath,amssymb,amsthm,amsfonts,latexs ym}
    \usepackage[latin1]{inputenc}
    \usepackage{courier}
    % fuer Zitate
    \usepackage[round]{natbib}
    \usepackage{enumerate}
    \usepackage{graphicx}
    \usepackage[table]{xcolor}
    \usepackage{tabu}
    %Für Tabellenfarben
    % Define user colors using the RGB model
    \definecolor{dunkelgrau}{rgb}{0.8,0.8,0.8}
    \definecolor{hellgrau}{rgb}{0.95,0.95,0.95}

    \usepackage{flexisym}
    \usepackage{breqn}

    %% Text Hintergrundfarbe ohne Randabstand:
    \setlength{\fboxsep}{0pt}
    %%Zeilenabstand
    \usepackage{setspace}
    \onehalfspacing
    %%Seitenränder
    \usepackage[left=30mm,right=30mm,top=25mm,bottom=25mm]{geometry}
    %%SUBSUBSUBSECTIONS
    \usepackage[]{blindtext}
    \usepackage[]{forloop}
    \usepackage{titlesec}
    \usepackage[]{titletoc}
    \titlecontents{subsubsubsection}[9em]{}{\contentslabel{3.9em}}%
    {\hspace*{-1.2em}}{\titlerule*[0.675pc]{.}\contentspage}

    \makeatletter
    \newcounter{subsubsubsection}[subsubsection]
    \setcounter{subsubsubsection}{1}
    \setcounter{secnumdepth}{4}
    \setcounter{tocdepth}{5}
    \renewcommand{\thesubsubsubsection}{\thesubsubsect ion.\@arabic\c@subsubsubsection}
    \titleclass{\subsubsubsection}{straight}[\subsubsection]
    \titleformat{\subsubsubsection}{\bf}{\thetitle}{1e m}{}[]
    \titlespacing{\subsubsubsection}{0pt}{3.25ex plus 1ex minus 0.2ex}{1.5ex plus 0.2ex}
    %%%%%%%%%%%%%%%%%%%
    %% Für das Abkürzungsverzeichnis
    \usepackage[printonlyused,]{acronym}
    \renewcommand{\bflabel}[1]{\normalfont{\normalsize{#1}}\hfill}
    %% Für lange Tabellen
    \setkeys{breqn}{breakdepth={100}}
    %\usepackage{setspace}
    %\setkeys{breqn}{compact}
    \usepackage{lscape} %Für querformatige Seiten
    \usepackage{lscape,longtable,booktabs} %Für Mehrseitige Tabellen, die noch mehr können
    \usepackage{booktabs} %Für Dicke Linien in Tabellen
    \usepackage[headsepline,plainheadsepline]{scrpage2}
    \automark{section}
    \pagestyle{scrheadings}
    %% Für das Darstellungsverzeichnis
    \addto{\captionsngerman}{
    \renewcommand{\contentsname}{\sffamily Inhaltsverzeichnis}
    \renewcommand{\listfigurename}{\sffamily Darstellungsverzeichnis}%Darstellungs anstelle von Abbildungsverzeichnis
    \renewcommand{\figurename}{\sffamily Darstellung}%Darstellung anstelle von Abbildung
    }
    %% Für lange Titel in Darstellungen:
    \usepackage[bf]{caption} %% Schrift
    \renewcommand{\captionfont}{\small\itshape} %% Abb., fett
    \setcaptionwidth{10cm} %% die Breite
    %%Säulendiagramme
    \usepackage{pgfplots}
    %% Kopfzeile
    \clearscrheadfoot
    \ihead[\headmark]{\headmark}
    \ohead[\pagemark]{\pagemark}
    \pagestyle{scrheadings}
    %%\input{zeilenumbruch.tex}
    \begin{document}
    \chapter{TEST}
    \rowcolors{2}{gray!30}{white}
    \begin{tabu}{|c|c|}
    \rowfont{\color{white}\ttfamily\bfseries} \rowcolor{blue}
    Table head & Table head \\
    Some values & Some values \\
    Some values & Some values \\
    Some values & Some values \\
    Some values & Some values
    \end{tabu}
    \end{document}


    ... sorry, mein Browser oder sonstwas spinnt, kann nicht die Buttons verwenden.

    Gruß

    Martin
    PS.: Ein Tipp von hakaze 20-07-2012, 09:47
    Geändert von nixversteh (06-11-2012 um 11:32 Uhr)
    Der aus Büchern erworbene Reichtum fremder Erfahrung heißt Gelehrsamkeit. Eigene Erfahrung ist Weisheit. Das kleinste Kapital von dieser ist mehrt wert, als Millionen von jener.

    Gotthold Ephraim Lessing

  6. #6
    Registrierter Benutzer
    Registriert seit
    19.05.2009
    Beiträge
    4.045
    Vielleicht hat noch jemand eine Idee?
    Nun, es wäre eine sehr gute Idee, wenn du zumindest den kompletten Wortlaut der Fehlermeldung (oder die ganze log-Datei) zeigen würdest.

    Eine noch bessere wäre ein vollständiges, kleines Beispiel, das das Problem demonstriert. Codeschnipsel haben die Neigung die wichtigen Teile nicht zu zeigen.

  7. #7
    Registrierter Benutzer
    Registriert seit
    20.05.2010
    Beiträge
    46
    Hallo & Vielen Dank,

    ich hab einfach mal deinen Header gegen meinen ausgetauscht, bekomme jetzt aber mit der ersten \subsubsubsection{} probleme: Undefined Control Sequence...
    Mit den Farben hab ich aber erstmal keinen Fehler bekommen ;-)

    Viele Grüße
    Martin

  8. #8
    Registrierter Benutzer
    Registriert seit
    03.04.2007
    Ort
    Wrestedt
    Beiträge
    987

    ......

    Zitat Zitat von martinli Beitrag anzeigen
    Hallo & Vielen Dank,

    ich hab einfach mal deinen Header gegen meinen ausgetauscht, bekomme jetzt aber mit der ersten \subsubsubsection{} probleme: Undefined Control Sequence...
    Mit den Farben hab ich aber erstmal keinen Fehler bekommen ;-)

    Viele Grüße
    Martin
    Hallo Namensvetter,

    schau mal hier: http://www.mrunix.de/forums/showpost...62&postcount=3

    Lieben Gruß

    Martin
    Der aus Büchern erworbene Reichtum fremder Erfahrung heißt Gelehrsamkeit. Eigene Erfahrung ist Weisheit. Das kleinste Kapital von dieser ist mehrt wert, als Millionen von jener.

    Gotthold Ephraim Lessing

  9. #9
    Registrierter Benutzer
    Registriert seit
    20.05.2010
    Beiträge
    46
    Ok, hab jetzt den Teil über die \subsubsubsection aus meinem alten code genommen und jetzt funktioniert's. Super, vielen Dank.

    Jetzt hab ich noch mal eine Frage zu den Säulendiagrammen:

    Code:
    \begin{tikzpicture}
    \centering
    \begin{axis}[
        width=300pt,
        height=250pt,
        axis lines*=left, ymin=0, ymax=,% Don't display the top and right lines
        ybar, % Display it as a bargraph
        bar width=20pt,
        enlarge y limits={upper,value=1},
        legend style={at={(0.,10.0)}, % -.20 y-axis
        anchor=north,legend columns=-1},
       % ylabel={Densities},
        nodes near coords,
        every node near coord/.append style={ anchor=mid west, rotate=90},
        symbolic x coords={CARE,WOSCOP,CHS,ARIC,WHS},
        xtick=data,
        xticklabel style={ inner sep=0pt, anchor=north east, rotate=70 },
        nodes near coords align={vertical},
      yticklabel style={/pgf/number format/fixed},]
    \addplot coordinates {(CARE,50)(WOSCOP,55)(CHS,29)(ARIC,22)(WHS,34)};
    \addplot coordinates {(CARE,53)(WOSCOP,58)(CHS,32)(ARIC,25)(WHS,37)};
    %\legend{byHalf, Random}
    \end{axis}
    \end{tikzpicture}
    Wenn ich jetzt die Legende einfüge, dann bekomme ich immer den Fehler: "Label(s) may have changed. Rerun to get cross-re". Im Pdf wird dann nur die Legende angezeigt und nicht das Balkendiagramm. Wieso?

  10. #10
    Registrierter Benutzer
    Registriert seit
    21.08.2009
    Beiträge
    496
    Hallo,

    das ist jetzt aber eigentlich ein anderes Thema.
    Code:
    legend style={at={(0.,10.0)}, % -.20 y-axis
        anchor=north,legend columns=-1},
    Du positionierst das Label an einer Stelle, wo du es garantiert nicht haben willst - sehr weit oberhalb des Diagrammes. Ohne explizite Angabe eines Koordinatensystems wird das axis description cs verwendet und da bezeichnet (0,1) schon die obere linke Ecke des Diagramms. Mit (0,10) wird dann ein Punkt angegeben, der noch neun Mal die Diagrammhöhe über der oberen linken Ecke liegt. Dein Diagramm rutscht also ganz weit nach unten aus der Seite raus, weshalb du es nicht mehr siehst.

    Gruß
    Elke

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •