非常简单的问题:我想将“目录”标题左对齐,而不是实际的目录列表,“目录”标题。
这就是我所拥有的:
\documentclass[envcountsame]{llncs}
\usepackage{llncsdoc}
\usepackage[hidelinks]{hyperref}
\usepackage{graphicx}
\usepackage{acronym}
\usepackage{url}
\usepackage{verbatim}
\hypersetup{
colorlinks,
citecolor=black,
filecolor=black,
linkcolor=black,
urlcolor=black
}
\setcounter{tocdepth}{3}
\setcounter{secnumdepth}{3}
\makeatletter
\renewcommand*\l@author[2]{}
\renewcommand*\l@title[2]{}
\makeatletter
\title{...}
\author{...}
\begin{document}
\begin{center}
\email{...}
\end{center}
\begin{abstract}
Abstract here
\end{abstract}
\addtocontents{toc}{\vskip -1cm}
\begingroup
\let\clearpage\relax
\tableofcontents*
\endgroup
...
\end{document}
现在,它看起来是这样的:
我想让标题“目录”左对齐,就像“1 - 简介”一样。我该怎么做?
答案1
我建议您加载tocloft
包(\usepackage{tocloft}
)并发出指令
\renewcommand{\cfttoctitlefont}{\Large\bfseries}
在序言中。要更改字体大小,例如,请选择\huge
或 而\large
不是\Large
。
以下是将目录标题左对齐的完整代码。(请注意,虽然标题是左对齐的,但条目会缩进一定量 - 无论有没有包,这都是默认设置tocloft
。)
\documentclass[envcountsame]{llncs}
\usepackage{llncsdoc,graphicx,acronym,url,verbatim}
\usepackage{tocloft}
\renewcommand{\cfttoctitlefont}{\Large\bfseries}
\usepackage[hidelinks]{hyperref}
\hypersetup{colorlinks,allcolors=black}
\setcounter{tocdepth}{3}
\setcounter{secnumdepth}{3}
%\makeatletter
%\renewcommand*\l@author[2]{}
%\renewcommand*\l@title[2]{}
%\makeatletter
%\title{...}
%\author{...}
\begin{document}
%\begin{center}
%\email{...}
%\end{center}
\begin{abstract}
Abstract here
\end{abstract}
\addtocontents{toc}{\vskip -1cm}
\begingroup
\let\clearpage\relax
\tableofcontents
\endgroup
\bigskip\hrule % just to illustrate width of text block
\section{A}
\section{B}
\end{document}