PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : \newcommand - Frage



michaelr
17-01-2007, 20:25
Hallo,

ich hab folgendes:



\newcommand{\TextEinfuegen}{%
bla bla bla "'bla bla bla bla"' bla bla bla bla bla bla bla bla
}


Wie man sieht soll mit diesem neuen Befehl Text an beliebiger Stelle im Dokument eingefügt werden; dieser Text enthält Anführungszeichen.

Das Problem: normalerweise konvertiert Latex beim PDF erstellen ja diese Latex-Anführungszeichen ( "' ... "') automatisch richtig (" ..."); nur Anführungszeichen innerhalb des \newcommand-Befehls wie oben werden buchstäblich so ausgegeben wie sie da stehen.

Wie kann ich das ändern?

Grüße+Danke,
Michael

lupus68
17-01-2007, 21:01
Warum nimmst du nicht \glqq und \grqq
Ansonsten liegt es höchstwahrscheinlich am falschen oder fehlenden Sprachpaket. das hatt mich jetzt auch ein wenig ins schleudern gebacht.
\usepackage[ngerman]{babel}
[...]
\newcommand{\TextEinfuegen}{%
\glqq bla bla bla \grqq{} "'bla bla bla bla"' bla bla bla bla bla bla bla bla%
}

juergen

michaelr
17-01-2007, 21:28
Hi Jürgen,

danke. Die beiden Befehle kannte ich bisher gar net ...

Grüße,
Michael

lupus68
17-01-2007, 22:02
Hallo michaelr,

vorallem finde ich sie leichter zu merken \germanleftquotequote, Mein Editor setzt sie ohnehin automagisch auf shift+2
Vergiss aber die {} nach \grqq nicht sonst fehlt dir ein Wortabstand.

juergen