Wie definiere ich einen neuen Befehl, der einen gegebenen Text mit Quine-Ecken umgibt?
Ich suche nach etwas, das mich von Folgendem wegbringt:
$\qquote{Ixy}$ %Where "\qquote" is the name of the new command
Zu
$\ulcorner Ixy \urcorner$
Antwort1
\documentclass{article}
\usepackage{amsmath,amssymb}
\newcommand\qquote[1]{\ulcorner#1\urcorner}
\begin{document}
$\qquote{lxy}$
\end{document}
Beachten Sie, dass ich in der Definition nicht verwendet habe, $...$
um mögliche Fehler beim Schreiben des Befehls in einen anderen mathematischen Ausdruck wie $a=\qquote{b}$
beispielsweise in zu vermeiden. Manche Leute würden sich dann für eine Definition mit entscheiden \ensuremath
:
\newcommand\qquote[1]{\ensuremath{\ulcorner#1\urcorner}}
\qquote
Sie können also beide im Mathematik- und Textmodus verwenden . Ich persönlich ziehe es vor, es nicht zu verwenden \ensuremath
und die Verwendung \qquote
nur im Mathematikmodus zu „erzwingen“.