我有一些章节(附录)的标题很长。标明这些章节标题的页眉超出了页面。有什么办法可以解决这个问题吗?
示例代码:
\documentclass[11pt,titlepage,oneside,openany]{book}
\usepackage{times}
\usepackage{multirow}
\usepackage{lscape}
\usepackage{graphicx}
\usepackage{latexsym}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage[hyphens]{url}
\usepackage{listings}
\usepackage{lstautogobble}
\usepackage{rotating}
\lstnewenvironment{test}[1][]{%
\lstset{basicstyle=\ttfamily,
autogobble=true,#1
}%
}{}
\usepackage{ntheorem}
\usepackage[authoryear,round]{natbib}
%
%% \usepackage{paralist}
\usepackage{tabularx}
%
%% this packaes are useful for nice algorithms
\usepackage{algorithm}
%\usepackage{algorithmic}
\usepackage{footnote}
\makesavenoteenv{tabular}
%\makesavenoteenv{table}
\begin{document}
\chapter[Examples of AAAAAAAAA BBBBBB and CCCCCCCCCCCC DDDDDDDDDDDDDDDD EEEE FFFFF]{Examples of AAAAAAAAA BBBBBB and CCCCCCCCCCCC DDDDDDDDDDDDDDDD EEEE FFFFF}
\label{cha:appendixH}
\end{document}
答案1
您可以使用可选命令提供简短标题以显示在相关列表中。只需使用\chapter[Short title]{Very long and complicated title that will break the line in TOC and run over the page in headers}
。请注意,这也适用于所有其他标题(part
、section
、subsection
)。
\caption
它也以同样的方式工作。您可以提供一个简短的caption
(也许更像标题)以显示在图表列表和表格列表中。