Anzeige:
Ergebnis 1 bis 4 von 4

Thema: newcommand und zahl

  1. #1
    Registrierter Benutzer Avatar von raphska
    Registriert seit
    04.01.2007
    Beiträge
    12

    newcommand und zahl

    Ich habe für eine Arbeit, bei der ich immer wieder auf dieselben chemischen Formeln zurückgreifen muss, folgende newcommand-Befehle definiert:

    \newcommand{\n2o}{\ce{N_2O}}
    \newcommand{\n2}{\ce{N_2}}
    \newcommand{\n2on2}{\ce{N_2O} and \ce{N_2}}

    beim Kompilieren wird nun der Fehler:

    !LaTeX Error: Missing \begin{document}.

    ausgegeben. Kann mir jemand sagen was ich da falsch mache?

    Minibeispiel:
    Code:
    \documentclass[a4paper,11pt,english]{scrartcl}
    \usepackage[latin1]{inputenc}
    \usepackage[version=3]{mhchem}
    
    
    
    \newcommand{\n2o}{\ce{N_2O}}
    \newcommand{\n2}{\ce{N_2}}
    \newcommand{\nzonz}{\ce{N_2O} and \ce{N_2}}
    
    \begin{document}
    hier wird \ce{N_2O} ausgegeben: \nzo
    
    \end{document}

  2. #2
    Registrierter Benutzer Avatar von Stefan_K
    Registriert seit
    05.04.2007
    Ort
    Hamburg
    Beiträge
    3.534

    Arrow keine Ziffern

    Hallo raphska,

    verwende keine Ziffern im Makronamen.

    Viele Grüße,

    Stefan

  3. #3
    Registrierter Benutzer Avatar von raphska
    Registriert seit
    04.01.2007
    Beiträge
    12
    ok, gibt es dafür einen speziellen Grund? Interessant, dass in diesem Forum z.T. auch newcommand mit ziffern vorgeschlagen werden. aber egal. hauptsache es klappt ohne ziffern.

  4. #4
    Registrierter Benutzer Avatar von Stefan_K
    Registriert seit
    05.04.2007
    Ort
    Hamburg
    Beiträge
    3.534

    TeX control sequences

    Hallo,

    TeX control sequences (nicht control symbols) bestehen aus \ sowie Buchstaben. Ziffern werden nicht als Buchstaben betrachtet, wenn man das nicht ändert.

    Stefan

Lesezeichen

Berechtigungen

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