索引 makeindex 打印索引 文档 页码

索引 makeindex 打印索引 文档 页码

\printindex在文档末尾使用时,第一个索引页具有居中的页码。

但整个文档的默认页码是右对齐的。

然后,第二个索引页正确地具有从当前页开始的右对齐的页码。

请你帮助我好吗 ?

\documentclass[twoside]{article}

% Packages required by doxygen
\usepackage{calc}
\usepackage{doxygen}
\usepackage{graphicx}
\usepackage[utf8]{inputenc}
\usepackage{makeidx}
\usepackage{multicol}
\usepackage{multirow}
\usepackage{textcomp}
\usepackage[table]{xcolor}
%\usepackage{color}

% Font selection
\usepackage[T1]{fontenc}
\usepackage{mathptmx}            % similar to Times New Roman
\usepackage[scaled=.90]{helvet}  % 
\usepackage{courier}             % 
\usepackage{amssymb}
\usepackage{sectsty}
\renewcommand{\familydefault}{\sfdefault}
%
\makeindex
% Page & text layout
\usepackage{geometry}
\geometry{%
  a4paper,%
}
\usepackage[titles]{tocloft} % indent of the "table-of-contents" lines
\tocloftpagestyle{fancy}
% Headers & footers
\usepackage{fancyhdr}  % making  use of the fancy-package     
\pagestyle{fancy}
\usepackage{titletoc}
\usepackage{titlesec}
% page numbering
\fancyfoot[RO, RE]{{\thepage} {/} {\pageref{lastpage}}} 
\begin{document}
\begin{titlepage}
\begin{flushleft}
... generated text 
\addcontentsline{toc}{section}{Index}
\printindex
\end{flushleft}
\label{lastpage}
\end{document}

答案1

我无法运行您的 MWE,而且无论如何它都没有展示相关性问题,因为没有索引条目。也就是说索引包和文章类定义了pagestyle plain它的第一页。尝试在索引之前的某个地方在代码中添加以下行

\fancypagestyle{plain}

如果这不起作用,请发布一个 MWE 来说明您的问题并删除不需要的部分。

相关内容