如何让脚注编号使用非上标形式?

发布于 2021-06-17 12:47:14

我想问一下,如何才能使脚注的编号不使用上标,而使用正常显示?
比如说,使用了如下的代码:
这是一句话\footnote{这是一个脚注。}。
显示是这样的:
脚注.png
那么,怎么使这个“1”变成非上标形式呢?我在网上也查不到呢,谁能帮一下呢,谢谢~

查看更多

关注者
0
被浏览
2.9k
如果您有什么不同意见,您是对的,我是错的。
这家伙很懒,什么也没写!

https://zhuanlan.zhihu.com/p/74515148

\documentclass{article}
\usepackage{xpatch}
\makeatletter
% cancel the superscript style of counter used in footnote text
\xpatchcmd\@makefntext
  {{\hss\@makefnmark}}
  {{\hss\@makefnmark@nosuperscript}\space}
  {}{\fail}

% old: superscript style
% \def\@makefnmark{\hbox{\@textsuperscript{\normalfont\@thefnmark}}}

% new: normal style, lower baseline
\def\@makefnmark@nosuperscript{\hbox{\normalfont\@thefnmark}}
\makeatother
\begin{document}
  test\footnote{test}
\end{document}
3 个回答
朗朗乾坤
朗朗乾坤 2021-06-18
这家伙很懒,什么也没写!

谢谢你,这个方法可行~
虽然我不知道是什么意思,不过照抄来确实有用!

补充问一下,footmisc 宏包不能实现这样的功能吗?

Mike
Mike 2023-12-14
这家伙很懒,什么也没写!

我也遇到了相同问题,这个代码在机器上需要回车三次,就通过了,能得到想要的效果,如何解决不用回车问题,谢谢大佬么。
QQ图片20231214175410.png

撰写答案

请登录后再发布答案,点击登录

发布
问题

分享
好友

手机
浏览

扫码手机浏览