如何在一个句子上方添加一条水平线?

如何在一个句子上方添加一条水平线?

我正在使用 IEEE 会议 Latex 模板。

我正在尝试在赞助商部分上方添加一条线,就像图中所示的那样(如果有点模糊请见谅)。

赞助商部分不是页脚部分.它是使用“thanks”命令生成的,如下面的代码所示:在此处输入图片描述

\title{Unnecessarily complicated title \fontsize{8}{8}\thanks{Identify applicable sponsor/s here. If no sponsors, delete this text box. (sponsors)}
      }

答案1

要添加脚注规则,您需要重新定义它并将其添加到您的序言中:

\renewcommand\footnoterule{\hspace{-1em}\rule{columnwidth}{0.5pt}}

但是,请注意,样式文件故意删除了带有 的规则\footrule{}。因此,如果您要将某些内容发送到 IEEE 会议,则应保留不带规则的脚注。

答案2

只是为了这项运动,我尝试了另一种方法来解决这个问题,正如 OP 在他的评论中所建议的那样,将脚注放在表格中并只有一行顶行。

tabular环境无法很好地运行,\thanks因此我们需要使用它savebox来生成表。它看起来像这样:

\newsavebox{\foo}
\savebox{\foo}{
\renewcommand{\arraystretch}{0.4}
\begin{tabular}{@{}p{0.94\columnwidth}}
 \hline\\
 Identify applicable funding agency here. If none, delete this.
 \end{tabular}}
 
\begin{document}

\title{Paper Title*\\
{\footnotesize \textsuperscript{*}Note: Sub-titles are not captured in Xplore and
should not be used}
\thanks{\usebox{\foo} }
}

请注意此解决方案中的以下几点:

  1. 我们添加@{}以确保没有列分隔,并且实际上删除了本来会添加的额外表内边距。
  2. 我们使用“\renewcommand{\arraystrech}{0.4}”控制顶线与文本的距离
  3. 表格的长度由定义控制p{}。使用l会导致表格“侵入”列之间的空间,甚至是右侧列

这并不像我想象的那么复杂,但肯定比我的其他解决方案更难。

答案3

这条线完成了任务。

\renewcommand\footnoterule{\hspace{-1em}\rule[0.45em]{\columnwidth}{0.45pt}}

它应该放在 \begin{document} 之前,并保留“thanks”命令。

相关内容