我使用代码$d_n$
,结果实际上是“d_n”,而不是“n”成为$d$的下标。
我尝试了其他公式,包括_
,但都无法呈现下标。
造成这种情况的可能原因是什么?
我会把我的代码放在这里
\documentclass{ctexart}
\usepackage[a4paper,margin=2cm]{geometry}
\usepackage{expl3}
\usepackage{graphicx}
\usepackage{xfp}
\input{insbox.tex}
\usepackage{amssymb,amsmath,amsthm,amsfonts}
\everymath{\displaystyle}
\usepackage[fontsize=12pt]{fontsize}
\usepackage{tasks}
\ExplSyntaxOn
\seq_new:N \分值表
\newcounter{题号}
\newcommand{\题}[1]{
\stepcounter{题号}
\par\noindent\textbf{\large\the题号.}(#1分)
\seq_put_right:Nn \分值表 {#1}
}
\newcommand{\作表}[1]{
\begin{center}\begin{tabular*}{\linewidth}
{@{\extracolsep{\fill}}|c|*{#1}{c|}} \hline
题号\int_step_inline:nn{#1}{&##1}\\\hline
分值&\seq_use:Nn \分值表 {&} \\\hline
得分\int_step_inline:nn{#1}{&}\\\hline
\end{tabular*}\end{center}
}
\newcommand{\ans}{\noindent\textbf{解:}}
\begin{document}
......
\end{document}
答案1
我注意到你有,\ExplSyntaxOn
但是没有\ExplSyntaxOff
,所以_
这里是用在命令名称中的字母,而不是下标命令。