特定のテキストを 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