如何添加脚注分隔规则

如何添加脚注分隔规则

我正在使用\documentclass{IEEEtran}。我尝试了以下方法,但没有效果。

\usepackage{fancyhdr}
\renewcommand{\footrulewidth}{0.4pt}    

答案1

根据IEEEtran类文件IEEEtran.cls

\thanksIEEE 仅在使用“一次性”系统时使用脚注规则[...]

此外,这仅在使用文档类选项时才有效compsoc。在该选项下,\footnoterule 负责插入脚注规则的宏(仅在使用时\thanks,请记住)类似于:

\makeatletter
\def\footnoterule{\relax%
  \kern-5pt
  \hbox to \columnwidth{\hfill\vrule width 0.5\columnwidth height 0.4pt\hfill}
  \kern4.6pt}
\makeatother

上面的代码\footnoterule与原始的 class 版本完全匹配,除了阻止在 之外设置的条件compsoc以及\thanks-only 限制。此外,很明显它将水平线居中。下面是一个显示输出的最小示例:

在此处输入图片描述

\documentclass{IEEEtran}

\usepackage{lipsum}
\makeatletter
\def\footnoterule{\relax%
  \kern-5pt
  \hbox to \columnwidth{\hfill\vrule width 0.5\columnwidth height 0.4pt\hfill}
  \kern4.6pt}
\makeatother

\begin{document}

Some text\footnote{\lipsum[2]}.

\end{document}

相关内容