如何更改脚注标记的字体大小?

如何更改脚注标记的字体大小?

我如何更改脚注“标记”的字体大小?我指的是文本中单词后面以及页脚中显示的数字。我知道如何使用不同的方法来更改脚注“文本”的大小,但标记似乎保持不变。

我尝试过,例如 {\tiny \footnote{This is my footnote.}}

我也试过 {\tiny \footnotemark{200}}

但没有任何变化。只有文本部分改变了字体大小。在我看来,文本和脚注部分的标记仍然很大,看起来很糟糕。

我使用 Annales 乳胶包。https://gitlab.utu.fi/samnuutt/annales

\documentclass{annales}

% NOTE: quite a bunch of other packages are loaded through annales class already, so these are just an example of what one might also need
\usepackage{amssymb,amsthm,amsmath}
\usepackage{natbib}



%%%
%%% set author, title, subtitle, ISBNs here
%%%
% if you dont have a subtitle an \mbox{} will do just fine
\makeatletter
\author{M}\let\Author\@author
%\authorx{Stone, Maria B}\let\Authorx\@authorx
\title{Title}\let\Title\@title
\subtitle{A}\let\Stitle\@subtitle
\isbnprint{XXX-XXX-XX-XXXX-X}\let\Isbnprint\@isbnprint
\isbnweb{XXX-XXX-XX-XXXX-X}\let\Isbnweb\@isbnweb
\issnprint{XXX-XXX-XX-YYYY-Y}\let\Issnprint\@issnprint
\issnweb{XXX-XXX-XX-ZZZZ-Z}\let\Issnweb\@issnweb
\printedat{Printhouse, Turku, Finland, 2023}\let\Printedat\@printedat
\makeatother

% set language: \finfalse for english \fintrue for finnish
\finfalse

% set PDF information for PDF/A
\hypersetup{
  pdfauthor={\Author},
  pdftitle={\Title},
  pdfsubtitle={\Stitle},
  pdfsubject={Dissertation},
  pdfkeywords={Some;Key;Words;Here},
  pdfissn={\Issnprint},
  pdfeissn={\Issnweb},
  pdfisbn={\Isbnprint},
  pdfdisplaydoctitle,
  keeppdfinfo, % without this author, keywords, etc. found only in XMP
  colorlinks=false,
  linkbordercolor={white},
  citebordercolor={white},
  unicode,
  pdfapart=1,
  pdfaconformance=B,
  pdfrendition={screen},
}
\iffin
\hypersetup{
  pdflang={fi-FI}
}
\else
\hypersetup{
  pdflang={en-GB}
}
\fi

%%%
%%% main document starts here
%%%
\begin{document}
% to use hyperref to just set PDF information uncomment below
%\begin{NoHyper}



This is a test sentence.{\tiny \footnotemark[1]} 

{\tiny \footnotetext[1]{In this text, I try to describe my research work from the past many years.}}





%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% 
% if you used HoHyper at the beginning uncomment below as well
% \end{NoHyper}
\end{document}

答案1

让我们把它挖出来……annales样式似乎没有触及脚注的任何定义,而是使用了book类。让我们找出脚注标记的打印位置。从 UNIX shell 提示符:

bash[romano:~/tmp] % latexdef -c book footnote

\footnote:
macro:->\@ifnextchar [\@xfootnote {\stepcounter \@mpfn \protected@xdef \@thefnmark {\thempfn }\@footnotemark \@footnotetext }

[romano:~/tmp] % latexdef -c book @footnotemark

\@footnotemark:
macro:->\leavevmode \ifhmode \edef \@x@sf {\the \spacefactor }\nobreak \fi \@makefnmark \ifhmode \spacefactor \@x@sf \fi \relax 

[romano:~/tmp] % latexdef -c book @makefnmark  

\@makefnmark:
macro:->\hbox {\@textsuperscript {\normalfont \@thefnmark }}

嗯...那么改变最后一个也许会有效?

\documentclass[11pt]{book}
\makeatletter
\renewcommand{\@makefnmark}{\hbox{\@textsuperscript{\fontsize{5}{6}\selectfont\@thefnmark}}}
\makeatother
\usepackage[T1]{fontenc}
\begin{document}
Text with a footnote\footnote{footnote here}
\end{document}

答对了!:

在此处输入图片描述

...

在此处输入图片描述

我使用了它\fontsize{5}{6}\selectfont来使它更加明显,但您也可以\tiny在那里使用。

相关内容