我正在准备一篇论文,使用book
文档类和一些包来满足大学论文页面布局的要求,例如罗马页码应该在右上角。我使用glossaries
包生成一个缩写列表并将其插入到图表列表之后。然而,内容很好,但页码在中间底部,而不是右上角。
下面是的一部分thesis.sty
,我认为它负责页码定位。
\renewcommand{\ps@myheadings}{
% Since the default margin is 1'' we move up .25 in for a page number
% at 3/4'' from the top.
\renewcommand{\@oddhead}{ \thepage}
% For twosided, 'even' are the left side pages.
% For onesided, Only 'odd' is used -- the right side pages are all of them.
\renewcommand{\@evenhead}{ \thepage}
\renewcommand{\@oddfoot}{}
\renewcommand{\@evenfoot}{}
}
其余内容,例如\listoftables
,都很好,并且tocloft
使用包将它们插入到目录中。
我也尝试使用\thispagestyle{myheadings}
and/or\clearpage
来限制\printglossaries
命令,但没有成功。问题解决了,下面是 MWE:
\documentclass[12pt,oneside]{book}
%
\usepackage{thesis} % some format specifications define page number in up right corner
\usepackage[acronym,toc]{glossaries} % loaded after hyperref
\newacronym{cvd}{CVD}{chemical vapor deposition}
\newacronym{cft}{CFT}{crystal-field theory}
\makeglossaries
\begin{document}
\title{\LaTeX is great}
\author{me}
\maketitle
\clearpage
\tableofcontents
\clearpage
\listoftables
\clearpage
\listoffigures
\begin{singlespace}
%\thispagestyle{myheadings} % before, this does not work
\renewcommand{\glossarypreamble}{\thispagestyle{myheadings}} % after, this works.
\printglossary[type=\acronymtype]
\clearpage
\end{singlespace}
\include{./ch-intro/ch-intro}
%\glsaddallunused
\appendix
\chapter{math}
\renewcommand{\bibname}{REFERENCES}
\begin{singlespace}
\printbibliography
\end{singlespace}
\end{document}
答案1
(将我的评论转换为答案。)
\glossarypreamble
您可以在词汇表序言中通过在之前的某处重新定义来适当地设置页面样式\printglossaries
。例如:
\renewcommand{\glossarypreamble}{\thispagestyle{myheadings}}