我尝试以 pdf 格式撰写论文,并且我想在其中放入两件事:
- 改变章节的风格(Lenny);
- 将章节放在页面的页眉顶部;
当我\usepackage{fancyhdr}
这样做时书签就消失了!
我把我的模板放在这里,这样你就能更好地看到我错在哪里:
\documentclass[11pt,a4paper]{book}
\usepackage[dvips,colorlinks=true]{hyperref}
\hypersetup{
bookmarksnumbered=false,
linkcolor=black,
citecolor=black,
pagecolor=black,
urlcolor=black,
}
\usepackage{amsmath,amstext}
\usepackage{amsthm}
\usepackage{amsfonts}
\theoremstyle{plain}
\newtheorem{thm}{Teorema}[chapter]
\newtheorem{cor}[thm]{Corollario}
\newtheorem{lem}[thm]{Lemma}
\newtheorem{prop}[thm]{Proposizione}
\theoremstyle{definition}
\newtheorem{defn}{Definizione}[chapter]
\theoremstyle{remark}
\newtheorem{oss}{Osservazione}
\usepackage[english,italian]{babel}
\frenchspacing
\usepackage{verbatim}
\usepackage{alltt}
\usepackage{graphicx}
\graphicspath{{./imgs/}}
\usepackage{subfigure}
\usepackage[bf]{caption2}
\addtolength{\oddsidemargin}{30pt}
\addtolength{\evensidemargin}{-30pt}
\usepackage{multirow}
\usepackage{natbib}
\usepackage{lscape}
\usepackage{fancyhdr}
% \usepackage[Sonny]{fncychap}
% \usepackage[]{hyperref}
非常感谢你的帮助 !!!!
答案1
您的两个问题可以这样解决:
- 将包
hyperref
作为最后一个包加载:哪些包应该在 hyperref 之后加载而不是之前加载? 您正在加载该包
fancyhdr
,以便可以使用该包来修改标头。对于您来说,以下操作应该有效:\usepackage{fancyhdr} \fancyhead{} \fancyhead[RO,LE]{\leftmark} \pagestyle{fancy}
在这里我做了一个最小工作示例(MWE)不含不必要的信息:
\documentclass[11pt,a4paper]{book}
\usepackage{blindtext}%filling text
\usepackage{fancyhdr}
\fancyhead{}
\fancyhead[RO,LE]{\leftmark}
\pagestyle{fancy}
\usepackage[Sonny]{fncychap}
\usepackage[colorlinks=true]{hyperref}
\hypersetup{
bookmarksnumbered=false,
linkcolor=black,
citecolor=black,
pagecolor=black,
urlcolor=black,
}
\begin{document}
\tableofcontents
\Blinddocument
\Blinddocument
\end{document}