缩小脚注星号的大小

缩小脚注星号的大小

我试图在使用脚注时缩小星号的大小。最小示例

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{amsmath}

\long\def\symbolfootnote[#1]#2{\begingroup%
\def\thefootnote{\fnsymbol{footnote}}\footnote[#1]{#2}\endgroup}


\newcommand{\mytitle}{{\huge{A title\symbolfootnote[1]{A footnote}
}}}
\title{Amsmath example}
\author{ShareLaTeX Templates}
\date{June 2017}

\begin{document}

\mytitle

\end{document}

这会产生一个巨大的星号(显然)。我想要一个较小的星号。我尝试将 symbolfootnote 移出 Huge 环境,但它看起来好像位于文本中间,而不是上标(从技术上讲它仍然是上标,但考虑到较小的字体大小,它看起来好像不是上标)。

答案1

该解决方案提案源自芭芭拉的评论;我使用 插入了“符号脚注标记” \textsuperscript,它允许您调整字体大小以满足您的需要,而脚注文本是使用您的(重命名的)定义插入的:

在此处输入图片描述

\documentclass{article}

\long\def\symbolfootnotetext[#1]#2{%
  \begingroup%
    \def\thefootnote{\fnsymbol{footnote}}%
    \footnotetext[#1]{#2}%
  \endgroup
}

\newcommand{\mytitle}{{%
  \huge A title\textsuperscript{\footnotesize *}%
  \symbolfootnotetext[1]{A footnote}%
}}

\begin{document}

\mytitle

\end{document}

答案2

脚注标记符号的大小在\@makefnmark宏中定义。默认情况下,它以 打印\normalsize。例如,您可以将其修改为\footnotesize

\documentclass{article}
    
\makeatletter
\long\def\symbolfootnote[#1]#2{%
  \begingroup%
    \def\@makefnmark{\hbox{\@textsuperscript{\normalfont\footnotesize\@thefnmark}}}% <-- changed to \footnotesize
    \def\thefootnote{\fnsymbol{footnote}}%
    \footnote[#1]{#2}%
  \endgroup
}
\makeatother

\newcommand{\mytitle}{{%
  \huge A title\symbolfootnote[1]{A footnote}%
}}


\begin{document}

\mytitle

\end{document}

在此处输入图片描述

相关内容