脚注设置为\footnotesize
。对于某些会议论文样式,本质上\footnotesize
被重新定义为\small
。选择以“小”尺寸设置脚注是可以的。事实上,按照目前的做法,原来的脚注\footonotesize
不再可用,例如,在图中,这是一个缺点。
我正在使论文风格现代化(创建一个类文件)。\small
如何在不触及标准尺寸定义的情况下设置脚注?
类文件基于标准article
类。我还使用以下其他可能相关的包:
footmisc
(供bottom
选择)titling
titlesec
hyperref
答案1
您可以保存的原始定义\footnote
。
% footnotesizeprob.tex SE 572020
\documentclass{article}
\let\Footnotesize=\footnotesize % save the definition
\let\footnotesize=\huge % make a footnotesize change very visible
\begin{document}
Regular text.\footnote{with a footnote}
{\footnotesize Text in footnotesize.}
%
{\small Text in small.}
%
{\Footnotesize Text in Footnotesize.}
\end{document}
您现在可以使用\Footnotesize
来获取原始\footnotesize
定义。
我认为会议论文样式创建者在做事时很懒惰。如果他们想排版脚注,\small
那么他们应该更改\footnotetext
代码,而不是删除原始代码\foonotesize
。--- GOM
答案2
选择\footnotesize
发生在 的定义中\footnotetext
。对宏footmisc
进行广泛的自定义\footnotetext
,始终明确请求\footnotesize
。可以说,\footnotesize
应该指的是脚注文本的大小,而不是范围内的特定大小(您始终可以创建另一个宏,例如,\smaller
将文本设置为比 稍小的大小\small
,并且不用于\footnotesize
任何其他目的,但指示脚注文本的大小。
另一个选择是使用etoolbox
's\patchcmd
替换\footnotesize
in (您需要将 in 放入钩子中,以便在加载任何包后生效)。我现在没有可以运行的 LaTeX \small
,因为我的笔记本电脑正在维修,所以我无法测试我拼凑起来的任何东西。\footnotetext
\patchcmd
\AtBeginDocument