如何交替添加连续标题和作者

如何交替添加连续标题和作者

我需要作者的名字出现在文章的偶数页上,文章的名字出现在文章的奇数页上。这就是我需要的。

答案1

第一个答案是针对一本书。对于一篇文章,回答你的问题的可能模板是这样的:

\documentclass[12pt,a4paper,twoside]{article}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx,lipsum}
\usepackage{fancyhdr}
\setlength{\headheight}{5pt}
\pagestyle{fancy}
\renewcommand{\headrulewidth}{1pt}

\fancyhf{}

\fancyhead[LE,RO]{\thepage}
\fancyhead[LO]{\small\scshape My life's adventures}
\fancyhead[RE]{\small\itshape John F. Master}
\fancypagestyle{plain}{%
    \fancyhead{} % get rid of headers
    \fancyfoot[C]{\thepage}
    \renewcommand{\headrulewidth}{1pt} % and the line
}
\pagestyle{fancy}

\begin{document}
    \section{One}
        \lipsum[1-20]
    \section{Two}
        \lipsum[20-45]
    \section{Three}
        \lipsum[30-52]
    \section{Four}
        \lipsum[61-90]
\end{document}

答案2

尝试一下这个模板:

\documentclass[12pt,a4paper,openany]{book}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usepackage{amsmath}
\usepackage{amsfonts}
\usepackage{amssymb}
\usepackage{graphicx,lipsum}
\usepackage{fancyhdr}
\setlength{\headheight}{5pt}
\pagestyle{fancy}
\renewcommand{\headrulewidth}{0pt}

\fancyhf{}

\fancyhead[LE,RO]{\thepage}
\fancyhead[LO]{\small\itshape John F. Master}
\fancyhead[RE]{\small\scshape My life's adventures}
\fancypagestyle{plain}{%
    \fancyhead{} % get rid of headers
    \fancyfoot[C]{\thepage}
    \renewcommand{\headrulewidth}{0pt} % and the line
}
\pagestyle{fancy}

\begin{document}
    \tableofcontents
    
    \chapter{One}
    \thispagestyle{plain}
    \lipsum[1-20]
    \chapter{Two}
    \thispagestyle{plain}
    \lipsum[20-45]
    \chapter{Three}
    \thispagestyle{plain}
    \lipsum[30-52]
    \chapter{Four}
    \thispagestyle{plain}
    \lipsum[61-90]
\end{document}

相关内容