在 scrartcl 中插入 ams 分类

在 scrartcl 中插入 ams 分类

我应该如何在第一页的底部插入 AMS 分类?

谷歌似乎没有说什么。

编辑:这是请求的代码:

\documentclass[12pt,numbers=withendperiod]{scrartcl} 

\newcommand\blfootnote[1]{%
  \begingroup
  \renewcommand\thefootnote{}\footnote{#1}%
  \addtocounter{footnote}{-1}%
  \endgroup
}

\begin{document}
\title{}
\author{}
\date{}
\maketitle

\section{Introduction}

\blfootnote{\textup{2000} \textit{Mathematics Subject Classification}: \textup{11D72}} 

\end{document}

答案1

\subjclass命令是在ams类文件中定义的,也就是说,它是在amsart.clsamsbook.cls等中定义的。换句话说,它不是您从包中加载的东西。

它本质上只是设置了一个脚注。因此你可以关注这个答案在这里获取没有标记的脚注,并直接将其作为脚注文本输入

\textup{2000} \textit{Mathematics Subject Classification}: \textup{<insert MSC here>}

例子:

\documentclass{scrartcl}

\makeatletter
\def\blfootnote{\gdef\@thefnmark{}\@footnotetext}
\makeatother

\begin{document}
\blfootnote{\textup{2000} \textit{Mathematics Subject Classification}:
code}
\end{document}

页面底部输出的内容:

在此处输入图片描述


编辑:看来 OP 使用了不同的选项来呈现脚注:我通常只使用上标,但看来 OP 可能更喜欢数字后跟括号。以下版本可以实现这一点:

\documentclass{scrartcl}
\usepackage{etoolbox}

\newcommand\blfootnote[1]{%
  \begingroup
  \renewcommand\thefootnote{}\footnote{#1}%
  \addtocounter{footnote}{-1}%
  \endgroup
}
\deffootnote{0em}{1.6em}{\expandafter\ifdefempty\expandafter{\thefootnotemark}{}{\thefootnotemark)\enskip}}


\begin{document}
\blfootnote{\textup{2000} \textit{Mathematics Subject Classification}:
code}
\footnote{Normal footnote}
\end{document}

在这个版本中,etoolbox用于根据是否为\thefootnotemark空来有条件地设置括号标记(这\expandafters只是拼凑起来的黑客行为,因为\ifdefempty不会一直向下扩展,并且似乎会\thefootnotemark扩展为一个宏,该宏会扩展为一个宏,该宏会扩展为空字符串,因此如果没有,测试\expandafter将失败)。输出如下所示:

在此处输入图片描述

要使用该\deffootnote命令进一步自定义和调整,请参阅KOMA 脚本指南

相关内容