クワインコーナーを挿入するための新しいコマンドの定義

クワインコーナーを挿入するための新しいコマンドの定義

特定のテキストを Quine コーナーで囲む新しいコマンドを定義するにはどうすればよいですか?

私は次のようなものを探しています:

$\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

関連情報