Problem mit neuem Befehl, Leerzeichen verschwindet

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Problem mit neuem Befehl, Leerzeichen verschwindet

Danke!

von Naclador » Fr 16. Jul 2010, 12:05

Danke,

das hat mir sehr geholfen. Hatte mir bisher mit der Notlösung "\Snull\," geholfen, aber das macht nur Ärger.

Dankeschön!

Leerzeichen nach Befehlen

von Stefan Kottwitz » Fr 16. Jul 2010, 11:59

Hallo Naclador,

hier trennt das Leerzeichen den Befehl \Snull vom nachfolgenden Text und wirkt nicht als Leeraum. Du kannst stattdessen \Snull{} oder \Snull{}\ schreiben oder definiere es mit xspace:
\usepackage{xspace}
\newcommand{\Snull}{S$_{0}$\xspace}
Viele Grüße,

Stefan

Korrektur

von Naclador » Fr 16. Jul 2010, 11:59

Entschuldigung, statt "mybook" geht es genauso mit der "book" Klasse.

Problem mit neuem Befehl, Leerzeichen verschwindet

von Naclador » Fr 16. Jul 2010, 11:55

Hallo Forennutzer,

ich habe ein kleines Problem mit einem selbstdefiniertem Befehl, der mir die Arbeit etwas erleichtern sollte. Ich brauche in meiner Dissertation öfters ein S mit Index. Deshalb hab ich mir dafür einen Kurzbefehl definiert. Leider verschwindet im Latex-Output das Leerzeichen hinter dem Index. Hier ein Minimalbeispiel:
\documentclass[11pt,a5paper]{mybook}

\usepackage{amsmath}

\newcommand{\Snull}{S$_{0}$}

\begin{document}

\chapter{a chapter}

This is a text where S$_{0}$ is supposed to appear, but instead Latex eats away my space behind \Snull and makes me angry.

\end{document}
Vielen Dank für Eure Mühe,

Naclador

Nach oben