章节作者显示在页脚中

章节作者显示在页脚中

对于我的毕业论文,我需要在页脚写上每个文本部分的作者,以便清楚地知道是谁写了该部分。

与 Microsoft Word 相比(我不喜欢这样做 uu),您可以输入连续的分节符并为每个节设置单独的页眉和页脚。

我怎样才能在 LaTeX 中实现这样的效果?

编辑:添加了 MWE(我使用了这个模板https://github.com/novoid/LaTeX-KOMA-template但将其缩小到您在此处看到的样子)

\documentclass[oneside]{scrbook}

\usepackage{fancyhdr}
\pagestyle{fancy}
\fancyhf{}
\chead{Graphics}
\lfoot{<<<Section Author here>>>}
\rfoot{\thepage}

%Redefine chapter by adding fancy as the chapter title page page-style
\makeatletter
    \let\stdchapter\chapter
    \renewcommand*\chapter{%
    \@ifstar{\starchapter}{\@dblarg\nostarchapter}}
    \newcommand*\starchapter[1]{%
        \stdchapter*{#1}
        \thispagestyle{fancy}
        \markboth{\MakeUppercase{#1}}{}
    }
    \def\nostarchapter[#1]#2{%
        \stdchapter[{#1}]{#2}
        \thispagestyle{fancy}
    }
\makeatother


\begin{document}

\chapter{Some chapter}
\section{Section by Author 1}
Some text...

\section{Section by Author 2}
Some more text...

\end{document}

答案1

请避免fancyhdr与 KOMA 脚本一起使用。

您可以使用命令多次设置页眉和页脚。根据您在文本中的位置,您可能需要使用cleardoublepage

\documentclass[oneside,
    headsepline%
]{scrbook}
\usepackage{blindtext}
\usepackage{scrlayer-scrpage}
\clearpairofpagestyles
\chead{Graphics}
\ofoot*{\pagemark}
\renewcommand{\chapterpagestyle}{scrheadings}

%Using `fancyhdr` with KOMA is discouraged
%\usepackage{fancyhdr}
%\pagestyle{fancy}
%\fancyhf{}
%\chead{Graphics}
%\lfoot{<<<Section Author here>>>}
%\rfoot{\thepage}
%



%This is just disgusting. DO NOT DO THAT!
%%Redefine chapter by adding fancy as the chapter title page
%%page-style
%\makeatletter
%\let\stdchapter\chapter
%\renewcommand*\chapter{%
%   \@ifstar{\starchapter}{\@dblarg\nostarchapter}}
%   \newcommand*\starchapter[1]{%
%       \stdchapter*{#1}
%       \thispagestyle{fancy}
%       \markboth{\MakeUppercase{#1}}{}
%   }
%   \def\nostarchapter[#1]#2{%
%       \stdchapter[{#1}]{#2}
%       \thispagestyle{fancy}
%   }
%   \makeatother
%

\newcommand{\setauthor}[1]{\ifoot*{#1}}
\begin{document}

\chapter{Some chapter}
\section{Section by Author 1}
\setauthor{Author Aides}
\blindtext[15]

\section{Section by Author 2}
\setauthor{Author Bides}
\blindtext[8]
\end{document}

相关内容