Leerzeichen nach \newcommand

Redefinition von Makros, Definition eigener Befehle sowie neuer Umgebungen


Schimmelpilz
Forum-Century
Forum-Century
Beiträge: 133
Registriert: Sa 3. Aug 2013, 20:08

Leerzeichen nach \newcommand

Beitrag von Schimmelpilz »

Hi Leute,

ich möchte mit etwas Arbeit ersparen und einige chemische Formeln mit einem \newcommand abkürzen. Leider werden dann keine Leerzeichen gesetzt. Wenn ich die Leerzeichen im \newcommand mit einbaue, kann ich aber keine Punkte direkt hinter die Formeln setzen.
\documentclass{article}
\usepackage[version=3]{mhchem}
\newcommand{\Salz}{\ce{NaCl}}
\newcommand{\Zucker}{\ce{C6H12O6} }
\begin{document}
Das \Salz    schmeckt salzig, s\"u\ss\; schmeckt die \Zucker.
\end{document}
Hat jemand eine Idee?

Grüße,
SchiPi

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Schimmelpilz
Forum-Century
Forum-Century
Beiträge: 133
Registriert: Sa 3. Aug 2013, 20:08

Beitrag von Schimmelpilz »

Danke!!

Beobachter

Nicht alles brauchbar

Beitrag von Beobachter »

Die einzig brauchbaren Lösungen dort sind jene, die das Paket »xspace« verwenden. Das Makro \xspace, das in der Definition des neuen Befehls durch Verwendung von \newcommand hinzugefügt wird, berücksichtigt Leerzeichen und Satzzeichen.

Aber selbst ohne Paket kann man jeden Befehl mit \ abschließen, wenn ein Leerzeichen folgen soll.

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Was unser Beobachter schreibt stimmt schon. Die volle Kontrolle hast du nur durch manuelles Setzen von Weißraum.

die \TeX nische Komödie

Bereits würde die Implementierung mit xspace versagen.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Antworten