我正在使用\documentclass{IEEEtran}
。我尝试了以下方法,但没有效果。
\usepackage{fancyhdr}
\renewcommand{\footrulewidth}{0.4pt}
答案1
根据IEEEtran
类文件IEEEtran.cls
,
\thanks
IEEE 仅在使用“一次性”系统时使用脚注规则[...]
此外,这仅在使用文档类选项时才有效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}