PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Klammeraffe erstellen



manja
12-06-2007, 20:36
Guten Abend, liebe Leuts!

Ich habe grade ein Brett vorm Kopf glaub ich... Ich will einfach nur ein @ (Klammeraffe) in meinen Artikel einfügen... Das geht genau wie? \@ wird leider ignoriert?! Fehlt mir irgendein Paket oder ist der Befehl grundlegend falsch?

Ich danke Euch schon mal!
Liebe Grüße
manja

rais
12-06-2007, 21:13
Moin moin,
üblich wär' glaub ich \verb=@= o.ä.
Da das aber den Klammeraffen nur in einer Schriftart (\verb bzw. verbatim wird typischerweise in Maschinenschreibschrift gesetzt), vllt alternativ:


\newcommand\klammeraffe{\makeatletter@\makeatother } %in Präambel
:
\klammeraffe %im Text
sollte in der gerade aktiven Schriftart gesetzt werden.
MfG,

manja
12-06-2007, 21:43
Hallo rais,

lieben Dank!
Nun geht alles, wie es sollte :) Perfekt..

Schönen Abend noch!
manja

sommerfee
13-06-2007, 09:19
\newcommand\klammeraffe{\makeatletter@\makeatother }



Korrekt wäre:


\makeatletter
\newcommand\klammeraffe{@}
\makeatother


Das erste Makro funktioniert nur deshalb, weil auch



\newcommand\klammeraffe{@}


funktioniert. Den Klammeraffen @ kann man nämlich auch ganz normal im Text tippen, der "falsche" catcode stört hier in der Regel keinen großen Geist.

Liebe Grüße,
Axel

rais
17-06-2007, 10:06
Hallo Axel,
Huch, da bin ich wohl etwas vom Kurs abgekommen -- vielen Dank für die Kurskorrektur;-)
MfG,