关于如何自动使图表列表以非连续方式显示页码,并且每个数字之间有一个步骤的任何建议,例如:
- lof 第一页:页码 =>十一
- lof 第二页: 页码 =>十三
- lof 第三页:页码 =>十五
我使用 fancyhdr 来处理页面样式。我所有的\frontmatter页面应该在罗马,但奇数计数(i,iii,v,...),而\主要内容应该返回阿拉伯,按顺序排列,如 (10,11,...)。我希望所有文档中 cfoot 中只有页码(没有章节/部分名称和页脚或页眉规则)
这里有一个mwe:
\documentclass[
% -- opções da classe memoir --
12pt, % tamanho da fonte
openright, % capítulos começam em pág ímpar (insere página vazia caso preciso)
oneside, % para impressão em recto e verso. Oposto a oneside
a4paper, % tamanho do papel.
% -- opções da classe abntex2 --
chapter=TITLE, % títulos de capítulos convertidos em letras maiúsculas
section=TITLE, % títulos de seções convertidos em letras maiúsculas
subsection=TITLE, % títulos de subseções convertidos em letras maiúsculas
subsubsection=TITLE,% títulos de subsubseções convertidos em letras maiúsculas
% -- opções do pacote babel --
english, % idioma adicional para hifenização
%french, % idioma adicional para hifenização
%spanish, % idioma adicional para hifenização
brazil, % o último idioma é o principal do documento
]{abntex2}
\usepackage{fancyhdr}
\fancypagestyle{mystyle}{
\fancyhead{}
\fancyfoot{}
\fancyfoot[OEC]{\thepage}
}
\usepackage{pgffor}
\begin{document}
\frontmatter
\pagestyle{mystyle}
\pagenumbering{roman}
\renewcommand{\headrulewidth}{0pt} %
\renewcommand{\footrulewidth}{0pt} %
\headheight 14.5pt
\makeatletter
\listoffigures
%\selectlanguage{brazil}
\frenchspacing
\mainmatter
\pagenumbering{arabic}
\sloppy
\foreach \x in {1,...,40} {%
\chapter{Foo \x}
\begin{figure}
\caption{Foo figure \x}
\end{figure}
\begin{figure}
\caption{Foo other figure \x}
\end{figure}
}
\end{document}
谢谢!