
Я добавил ToC, LoF и LoT в .tex
файл, в котором стиль главы — Glenn. Проблема в том, что ToC, LoF и LoT не адаптируют нужный стиль, а вот библиография ie адаптирует. Я пробовал
%\addtocontents{toc}{\protect\thispagestyle{fancy}}
но это не сработало. Код, который я использую, это
\documentclass[12pt,a4paper]{book}
\usepackage[english,greek]{babel}
\usepackage[iso-8859-7]{inputenc}
\usepackage{kerkis}
\usepackage[pdftex]{graphicx}
%Options: Sonny, Lenny, Glenn, Conny, Rejne, Bjarne, Bjornstrup
\usepackage[Glenn]{fncychap}
\usepackage{fancybox}
\usepackage{fancyhdr}
\usepackage{subfiles}
%\usepackage[nottoc,numbib]{tocbibind}
\usepackage{fancyhdr}
\usepackage{tocloft}
\renewcommand{\cftsecleader}{\cftdotfill{\cftdotsep}}
\usepackage{color}
%\usepackage[usenames,dvipsnames]{color}
\definecolor{Darkgreen}{rgb}{0,0.4,0}
\definecolor{Darkblue}{rgb}{0,0,0.4}
\pagestyle{fancy}
\fancyhead{}
\fancyhf{} % delete current setting for header and footer
\fancyhead[LE,RO]{\bfseries\thepage}
\fancyhead[LO]{\rightmark}
\fancyhead[RE]{\leftmark}
\renewcommand{\headrulewidth}{0.5pt}
\renewcommand{\footrulewidth}{0pt}
\fancypagestyle{plain}{%
\fancyhead{} % get rid of headers on plain pages
\renewcommand{\headrulewidth}{0pt} % and the line}
\parskip 3mm
\footskip = 15mm
%```````````````````````````````````````````````````````````
%```````````````````````````````````````````````````````````
\begin{document}
%~~~~~~~~~~~~~~~~~~~~~~~Front-Page~~~~~~~~~~~~~~~~~~~~~~~~~~
\begin{titlepage}
TitlePage
\end{titlepage}
\pagenumbering{roman}
\textcolor{Darkblue}{\tableofcontents}
%\addtocontents{toc}{\protect\thispagestyle{fancy}}
\newpage
\addcontentsline{toc}{chapter}{Κατάλογος Σχημάτων}
\listoffigures
%\addtocontents{lof}{\protect\thispagestyle{fancy}}
\newpage
\addcontentsline{toc}{chapter}{Κατάλογος Πινάκων}
\listoftables
%\addtocontents{lot}{\protect\thispagestyle{fancy}}
\newpage
\subfile{abstractGR.tex}
\end{document}
Есть идеи? Спасибо заранее!
Подфайл — это всего лишь тестовый файл...
\documentclass[main.tex]{subfiles}
\begin{document}
\textcolor{Darkblue}{\chapter{Intro}}
This is just a test subfile
\end{document}
решение1
Загрузка tocloft
с titles
опцией (см. стр. 7 руководства для получения подробной информации) — хорошее начало. Поскольку также, по-видимому, существует несовместимость между определением \tableofcontents
стандартных классов и fncychap
, я использую ненумерованную \contentsname
главу плюс «голое» оглавление.
\documentclass{book}
\usepackage[Glenn]{fncychap}
\usepackage[titles]{tocloft}
\makeatletter
\newcommand*{\tocwithouttitle}{\@starttoc{toc}}
\makeatother
\begin{document}
\chapter*{\contentsname}
\markboth{\MakeUppercase{\contentsname}}{\MakeUppercase{\contentsname}}
\tocwithouttitle
\chapter{foo}
Some text.
\begin{thebibliography}{9}
\bibitem{A01} A fake bibitem.
\end{thebibliography}
\end{document}