例如\documentclass{report}
,如何才能使较长的章节名称换到目录中的第二行?
例如 :
答案1
通常,目录中允许换行。Marco Daniel 的示例:
\documentclass{report}
\usepackage{blindtext}
\begin{document}
\tableofcontents
\chapter{Really Really Really Really Really Really Really Really Really Really Really Long Text}
\Blinddocument
\end{document}
包裹hyperref
如果您使用的软件包hyperref
带有不支持跨行断开链接的驱动程序,则选项linktocpage
会有所帮助。它允许在标题中换行,并将链接放在页码上。
示例文件:
\documentclass{report}
\usepackage[colorlinks,linktocpage]{hyperref}
\begin{document}
\tableofcontents
\thispagestyle{empty}
\chapter{Really Really Really Really Really Really Really Really Really
Really Really Long Text}
\end{document}
其他课程套餐
我对包的猜测hyperref
可能是错误的,问题中的屏幕截图没有显示超链接,并且章节标题全部大写,也许提问者正在使用处理目录的特殊类或包来防止换行。
理由
或者允许换行,但效果只是普通的溢出,\hbox
因为 TeX 找不到好的断点。