我得到的脚注中,引用和参考文献都用上标圆括号标记,后面跟着序列号,例如:
1)
,2)
等等。
我认为这可能是由来自我的出版商的样式文件引起的。
有没有办法强制使用正常的阿拉伯数字?我试过了
\renewcommand{\thefootnote}{\arabic{footnote}}
它不起作用,并且包footmisc
似乎没有相关的选项。
以下是 MWE:
\documentclass[]{book}
\usepackage{wileySTM}
\crop[noinfo]
\begin{document}
This is the text illustrating a problem with the footnotes.\footnote{And this is the offending footnote}
\end{document}
样式文件位于: https://dl.dropboxusercontent.com/u/37127482/wileySTM.sty
谢谢,克里斯。
答案1
sty 包重新定义了\@makefnmark
您@makefntext
想要重新定义的内容。
我快速复制并粘贴了他们的定义并删除了多余的部分)
;请问您是否可以选择进行这些更改,并且仍然让您的工作被接受
\documentclass{book}
\usepackage{wileySTM}
\crop[noinfo]
\makeatletter
\def\@makefnmark{\hbox{\@textsuperscript{\normalfont\@thefnmark}}}
\renewcommand{\@makefntext}[1]{%
\hangindent4mm
\leavevmode
\hb@xt@4mm{\normalfont\@thefnmark\hss}#1}
\makeatother
\begin{document}
This is the text illustrating a problem with the footnotes.\footnote{And this is the offending footnote}
\end{document}
编辑
另外,如果你出于多种原因喜欢他们的 sty 文件,但想保留默认脚注的样式,您可以在加载包之前保存命令,然后恢复其功能,如下所示
\documentclass{book}
\makeatletter
\let\@myfnmark\@makefnmark
\let\@myfntext\@makefntext
\makeatother
\usepackage{wileySTM}
\crop[noinfo]
\makeatletter
\let\@makefnmark\@myfnmark
\let\@makefntext\@myfntext
\makeatother
\begin{document}
This is the text illustrating a problem with the footnotes.\footnote{And this is the offending footnote}
\end{document}