我正在尝试tikz
创建一个更具视觉吸引力的垂直规则来分隔文档中的脚注。这是我的重新定义(来自soulpos
包文档的代码)。
\renewcommand{\footnoterule}{%
\kern -3pt\begin{tikzpicture}%
\draw[ color=black, line width=1.5pt, decorate,
decoration= {random steps, segment length=1.5mm, amplitude=.5pt}]
(0,0) -- +(\textwidth,0);
\end{tikzpicture}%
\kern 1.5pt%
}
似乎正确对齐了第一个脚注规则(水平),但章节中所有后续行都缩进。如何防止此行为?
答案1
你需要把\noindent
\renewcommand{\footnoterule}{%
\noindent
\begin{tikzpicture}%
\draw[ color=black, line width=1.5pt, decorate, decoration= {random steps, segment length=1.5mm, amplitude=.5pt}] (0,0) --
+(\textwidth,0);
\end{tikzpicture}%
\vskip2pt}
我添加了一个额外的内容\vskip2pt
只是为了让事情变得更整洁。
\documentclass{book}
\usepackage[showframe]{geometry}
\usepackage{fancyhdr,lipsum,tikz}
\usetikzlibrary{decorations.pathmorphing}
\pagestyle{fancy}
\fancyhf{}
\fancyhead[OR]{\bfseries \nouppercase{\rightmark}}
\fancyhead[EL]{\bfseries \nouppercase{\leftmark}}
\fancyfoot[EL,OR]{\thepage}
\renewcommand{\footnoterule}{%
\noindent
\begin{tikzpicture}%
\draw[ color=black, line width=1.5pt, decorate, decoration= {random steps, segment length=1.5mm, amplitude=.5pt}] (0,0) --
+(\textwidth,0);
\end{tikzpicture}
\vskip2pt}
\begin{document}
\chapter{One}
\lipsum[1]\footnote{foot one}
\clearpage
\lipsum[2]\footnote{foot 2}\footnote{foot 3}
\end{document}