我正在尝试格式化论文,以便在标题页上我可以使用“a”作为作者姓名脚注的符号。我尝试使用 \renewcommand {\renewcommand{\thefootnote}{a} 但这只会更改顶部符号,而不会更改底部符号。这是我的代码:
\begin{document}
\begin{titlepage}
\title{My paper}
\author{
{\renewcommand{\thefootnote}{a}
Me\footnote{info} }}
\maketitle
\end{titlepage}
当我编译这个时,我得到了“a”作为上标,但在页面底部我只得到了一个“*”。知道为什么这种情况一直发生吗?
答案1
在 author 内部应该是一个环境,而在外部则变为默认环境。因此,您必须在 title 环境内部和外部给出该命令。(为此,我定义了 '\myalph' 命令以使您的文档清晰。)此外,即使在 author 环境内部和外部使用该命令,您也需要一个技巧,因为 footnote 命令会要求 author 环境中提供默认的脚注标记。技巧是在 author 内部给出脚注标记,然后使用 footnotetext 输入它。
\documentclass[a4paper,10pt]{article}
\usepackage[utf8]{inputenc}
%opening
\title{}
\author{}
\newcommand{\myalphfoot}
{
\renewcommand{\thefootnote}{\alph{footnote}}
}
\begin{document}
\begin{titlepage}
\title{My paper \footnote{test}}
\myalphfoot
\author{
\myalphfoot
Me\footnotemark[1] }
\footnotetext[1]{info}
\maketitle
\end{titlepage}
test\footnote{test2}
\end{document}