有人知道如何在文档标题中获得相同大小的脚注符号(数字)吗?
\documentclass[a4paper,11pt]{scrartcl}
\usepackage[latin1]{inputenc}
\usepackage{blindtext}
\usepackage{filecontents}
\usepackage[ngerman]{babel}
\begin{document}
\part[]{Titel\footnote{Part footnote}}
\blindtext\footnote{Text footnote}
\section[]{Titel\footnote{Session footnote}}
\blindtext\footnote{Text footnote}
\end{document}
正如您所看到的,这使得的数字非常part
大,并且section
也相当大。我需要所有脚注编号与正文中的编号相同。
答案1
您可以重新定义负责排版脚注标记的宏:
\documentclass[a4paper,11pt]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{blindtext}
\makeatletter
\renewcommand\@makefnmark{%
\hbox{\ftntm@font\raisebox{\adjust@fnmheight}{\scriptsize\thefootnotemark}}%
}
\newcommand{\adjust@fnmheight}{%
\dimexpr.85ex+.3\dimexpr\f@size pt-\basic@size pt\relax\relax
}
\AtBeginDocument{\edef\basic@size{\f@size}}
\makeatother
\begin{document}
\part[]{Titel\footnote{Part footnote}}
\blindtext\unskip\footnote{Text footnote}
\section[]{Titel\footnote{Session footnote}}
\blindtext\unskip\footnote{Text footnote}
\end{document}
该.85ex
部分将脚注标记按\textsuperscript
正常大小升高,但会根据当前字体大小应用另一个向上移动,精确地为当前字体大小和基本字体大小之间差异的 3/10,因此在排版正常文本时不会产生影响。请根据您的喜好调整比例。