可能重复:
如何更改脚注线(粗细、长度)
我想修改\footnoterule
并且仍然能够使用longtable
,但是以下代码无法编译:
\documentclass{article}
\usepackage{lipsum}
\usepackage{longtable}
\renewcommand{\footnoterule}{\vspace*{0.3cm}\noindent\rule{2.5cm}{0.4pt}\vspace*{0.3cm}}
\begin{document}
\lipsum[1-4]
Text\footnote{Footnote}
\begin{longtable}{c}
N.\\1\\2\\3\\4\\5\\6\\7\\8\\9\\10\\
\end{longtable}
\end{document}
答案1
使用这个定义:
\renewcommand\footnoterule{\vspace*{0.3cm}\hrule width 2.5cm\vspace*{0.3cm}}
答案2
如果你只是想缩短水平长度(实际上,规则宽度) \footnoterule
,方法如下;
\documentclass{article}
\usepackage{lipsum}% http://ctan.org/pkg/lipsum
\usepackage{longtable}% http://ctan.org/pkg/longtable
\makeatletter
\renewcommand\footnoterule{%
\kern-3\p@
\hrule\@width2.5cm
\kern2.6\p@}
\makeatother
\begin{document}
\lipsum[1-4]
Text\footnote{Footnote}
\begin{longtable}{c}
N.\\1\\2\\3\\4\\5\\6\\7\\8\\9\\10\\
\end{longtable}
\end{document}
的定义\footnoterule
直接取自article
文档类,将其定义为
\renewcommand\footnoterule{%
\kern-3\p@
\hrule\@width.4\columnwidth
\kern2.6\p@}