如何在 latex 中写入“y^2”?我需要数学模式中的那个钩子。错误提示将表达式放在 $...$ 内。
答案1
这里有几种显示^
字符的方法——在数学模式、文本模式和“逐字”(“等宽字体”)模式下。(第三种文本模式变体和逐字变体由 cmhughes 和 Johannes_B 提供...)
\documentclass{article}
\begin{document}
$y\string^2$ --- math mode
y\string^2 --- text mode, variant 1 (same as math mode)
y\^{}2 --- text mode, variant 2
y\textasciicircum 2 --- text mode, variant 3
\verb|y^2| --- monospaced (``verbatim'') font mode
\end{document}
答案2
以下是针对您所问问题进行的一个小实验——
\documentclass{article}
\usepackage{tipa}
\usepackage{upgreek}
\begin{document}
$y\string^2$ \\
y\string^2 \\
y\^{}2 \\
y\textasciicircum2\\
\verb!y^2!\\
y\textsuperscript{\^{}}2 \\
$y \mathbin{\char`\^} 2$ \\
$y ^\wedge 2$\\
$y^\bigwedge 2$\\
% requires `tipa` package
y {\textturnv} 2 \\
% one bad idea: use \Lambda
$y ^\Lambda 2$ \\
% update #1: requires `upgreek` package
$y ^\Uplambda 2$
\end{document}
更新
我发现这,你可能想看看。