我如何更改脚注“标记”的字体大小?我指的是文本中单词后面以及页脚中显示的数字。我知道如何使用不同的方法来更改脚注“文本”的大小,但标记似乎保持不变。
我尝试过,例如
{\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
在那里使用。