Anzeige:
Ergebnis 1 bis 5 von 5

Thema: newcommand und wortabstand

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

    newcommand und wortabstand

    Ich habe mir folgender Befehl mit newcommand definiert: \newcommand{\nzo}{\ce{N_2O}}

    Er funktioniert wunderbar, nur das nach dem Befehl kein Wortabstand erstellt wird. Da ich den Befehl z.T. auch in Klammer brauche kann ich den Wortabstand nicht im newcommand definieren. Die Methode, dass ich immer \, nach dem Befehl schreiben muss, finde ich etwas mühsam. Gibt es da irgend eine Möglichkeit?

    Code:
    \documentclass[a4paper,11pt,english]{scrartcl}
    \usepackage[latin1]{inputenc}
    \usepackage[version=3]{mhchem}
    
    
    \newcommand{\nzo}{\ce{N_2O}}
    
    
    \begin{document}
    Lachgas (\nzo) \ldot
    
    \nzo wird bei der Denitrifikation gebildet. % hier fehlt dann der Abstand
    
    \end{document}
    Klar ich könnte auch einen newcommand einmal mit und einmal ohne Klammer definieren, das ist mir aber dann etwas zu viel.

  2. #2
    Registrierter Benutzer Avatar von sarc
    Registriert seit
    20.09.2007
    Beiträge
    138
    \nzo{}


    [bla blubb 10 Zeichen]
    Beware of bugs in the above code; I have only proved it correct, not tried it. (Donald E. Knuth)

    Heute cod ich, morgen debug ich, und übermorgen cast ich die Königin auf int!

  3. #3
    Registrierter Benutzer Avatar von raphska
    Registriert seit
    04.01.2007
    Beiträge
    12
    ok das ist eine lösung, wen auch, in meinen Augen eine aufwendige, da ich so ja immer zwei Zeichen schreiben muss. Trotzdem Danke.

  4. #4
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.862
    Moin moin,
    Code:
    \usepackage[version=3]{mhchem}
    \usepackage{xspace}
    
    \newcommand{\nzo}{\ce{N_2O}\xspace}
    MfG
    Rainer
    There's nothing a good whack with a hammer won't fix!

  5. #5
    Registrierter Benutzer Avatar von raphska
    Registriert seit
    04.01.2007
    Beiträge
    12
    danke für die Antwort. Genau so was habe ich gesucht.

Lesezeichen

Berechtigungen

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