使用 \pagestyle{fancy} 在页脚自动换行

使用 \pagestyle{fancy} 在页脚自动换行

我已创建页脚如下:

\fancyfoot[L]{\textcolor{grey}{\sffamily{\footnotesize{\nouppercase{\leftmark}}}}} % Fuß links
\fancyfoot[C]{\sffamily{\thepage}}                                                 % Fuß mitte
\fancyfoot[R]{\textcolor{grey}{\sffamily{\footnotesize{\autor}}}}                  % Fuß rechts

\renewcommand{\footrulewidth}{0.4pt}                                % Liniendicke Fuß

当我的章节名称太长时,页脚的左侧部分会与页码重叠。

<code>\fancyfoot[L]</code> 重叠

我该如何避免重叠?章节名称太长时是否可以自动拆分/缩短?

答案1

要将页脚中的长文本分成更多行,您需要\parbox用规定的宽度将其括起来,例如0.45\linewidth

\fancyfoot[L]{\parbox[t]{0.4\linewidth}{
    \textcolor{grey}{\sffamily\footnotesize\nouppercase{\leftmark}}}}   % Fuß links
\fancyfoot[C]{\sffamily\thepage}                                        % Fuß mitte
\fancyfoot[R]{\textcolor{grey}{\sffamily\footnotesize{\autor}}}         % Fuß rechts

\renewcommand{\footrulewidth}{0.4pt}

注意:多行文本将影响页脚保留的空间。

相关内容