Определение новой команды для вставки углов Куайна

Определение новой команды для вставки углов Куайна

Как определить новую команду, которая будет окружать заданный текст углами Куайна?

Я ищу что-то, что поможет мне:

$\qquote{Ixy}$ %Where "\qquote" is the name of the new command

к

$\ulcorner Ixy \urcorner$

решение1

\documentclass{article}
\usepackage{amsmath,amssymb}

\newcommand\qquote[1]{\ulcorner#1\urcorner}

\begin{document}

$\qquote{lxy}$

\end{document}

введите описание изображения здесь

Обратите внимание, что я не использовал $...$в определении, чтобы избежать возможных ошибок при попытке написать команду внутри другого выражения математического режима, например $a=\qquote{b}$, в . Некоторые люди тогда выбрали бы определение с использованием \ensuremath:

\newcommand\qquote[1]{\ensuremath{\ulcorner#1\urcorner}}

так что вы можете использовать \qquoteоба режима в математике и тексте. Я лично предпочитаю не использовать \ensuremathи "заставлять" использовать \qquoteтолько в математическом режиме.

Связанный контент