设置章节页面和普通页面的页码样式

设置章节页面和普通页面的页码样式

我对页码有以下格式要求:

  1. 对于章节页,位于底部中央(距纸张底边半英寸)
  2. 对于普通页面,右对齐于右上角(距离纸张上边缘半英寸,距离纸张右边缘半英寸)

有没有什么办法可以只用 来做到这一点titlesec

编辑1:我不确定我的代码如何工作,但这是我迄今为止尝试过的方法。我使用得正确吗?

\documentclass[12pt]{report}

\usepackage{titlesec}
\newpagestyle{main}{\sethead{}{}{\thepage}}
\pagestyle{main}

它可以正常工作,但如果我也想将页码放在目录和参考书目的右上角怎么办?我觉得我做得不对。

答案1

用于\assignpagestyle{\chapter}{<style name>}更改章节页的页码样式。

\begin{filecontents*}{\jobname.bib} %for bibliography
@article{label1,
  title={Any title},
  author={Name},
  journal={Journal},
  volume={1},
  number={1},
  pages={1000},
  year={2022},
  publisher={Publisher}
}
\end{filecontents*}

\documentclass[12pt]{report}

\usepackage[pagestyles]{titlesec} %pagestyles option in necessary
\newpagestyle{main}{%
    \sethead%
        {}{}{\thepage}%
}
\newpagestyle{chap}{%
    \setfoot%
        {}{\thepage}{}%
}

\usepackage{duckuments} %for dummy text

\usepackage{biblatex}
\addbibresource{\jobname.bib}


\begin{document}
\assignpagestyle{\chapter}{main}
\tableofcontents

\pagestyle{main}

\chapter{One}
\assignpagestyle{\chapter}{chap}

\duckument

\chapter{Cite}
\cite{label1}

\duckument

\assignpagestyle{\chapter}{main}
\printbibliography
\end{document}

目录页:

在此处输入图片描述

参考书目页码:

在此处输入图片描述

注意:始终尝试提供最小工作示例(MWE)。没有 MWE 则不鼓励回答。

相关内容