目录、图表、表格都没有显示!
你好,请帮忙解决这个问题。我编译了两次以上。没有显示任何错误。我的代码如下:
\documentclass[12pt]{llncs}
\usepackage[table]{xcolor}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{mathrsfs}
\usepackage{bm}
\usepackage{graphicx}
\usepackage{float}
\usepackage{bbm}
\graphicspath{{images/}}
\usepackage{exscale,latexsym}
\usepackage{epic}
\usepackage{setspace}
\onehalfspacing
\usepackage[flushmargin]{footmisc}
\usepackage[ngerman, english]{babel}
\usepackage[small]{caption}
\usepackage{graphpap}
\usepackage{rotating}
\usepackage{wasysym}
\usepackage{multirow}
\usepackage{acronym}
\usepackage{array}
\newcolumntype{P}[1]{>{\centering\arraybackslash}p{#1}}
\usepackage[a4paper, lmargin=6cm, rmargin = 2cm, tmargin = 3cm, bmargin = 3cm]{geometry}
\usepackage{mathptmx}
\setcounter{secnumdepth}{4}
\usepackage{fancyref}
\begin{document}
\begin{titlepage}
\end{titlepage}
\tableofcontents
\newpage
\pagenumbering{Roman}
\setcounter{page}{1}
\addcontentsline{toc}{section}{List of Figures\vspace{0pt}}
\listoffigures
\addcontentsline{toc}{section}{List of Tables\vspace{0pt}}
\listoftables
\newpage
\section{Table of Abbreviations}
\section{Table of Symbols}
\end{document}
非常感谢!!
答案1
默认情况下,llncs
tocdepth
值为0
,因此目录中仅显示章节和部分,但不显示章节和更深层次的结构。
如果\setcounter{tocdepth}{1}
使用,则各部分将显示在目录中。
我建议使用\usepackage{tocbibind}
以便添加和LoF
,如果不应该本身列出,则使用。 LoT
ToC
ToC
\usepackage[nottoc]{tocbibind}
只要没有使用带有命令或显式等的figure
或table
环境,和当然就是空的。\caption
\addcontentsline{lof}{...}{...}
LoF
LoT
\documentclass[12pt]{llncs}
\usepackage[table]{xcolor}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{mathrsfs}
\usepackage{bm}
\usepackage{graphicx}
\usepackage{float}
\usepackage{bbm}
\graphicspath{{images/}}
\usepackage{exscale}
\usepackage{epic}
\usepackage{setspace}
\onehalfspacing
\usepackage[flushmargin]{footmisc}
\usepackage[ngerman, english]{babel}
\usepackage[small]{caption}
\usepackage{graphpap}
\usepackage{rotating}
\usepackage{wasysym}
\usepackage[dvips]{epsfig}
\usepackage{multirow}
\usepackage{acronym}
\usepackage{array}
\newcolumntype{P}[1]{>{\centering\arraybackslash}p{#1}}
\renewcommand{\baselinestretch}{1.5}
\usepackage[a4paper, lmargin=6cm, rmargin = 2cm, tmargin = 3cm, bmargin = 3cm]{geometry}
\usepackage{mathptmx}
\setcounter{secnumdepth}{4}
%
\setcounter{tocdepth}{1}
\usepackage{fancyref}
\usepackage{tocbibind}
\begin{document}
\begin{titlepage}
\end{titlepage}
\tableofcontents
\clearpage
\pagenumbering{Roman}
%\setcounter{page}{1}% Pagenumbering sets the page counter always to 1
%\addcontentsline{toc}{section}{List of Figures\vspace{0pt}}
\listoffigures
%\addcontentsline{toc}{section}{List of Tables\vspace{0pt}}
\listoftables
\clearpage
\section{Table of Abbreviations}
\section{Table of Symbols}
\end{document}
答案2
您应该使用\section
not\section*
来将它们放入目录中。如果您不想对某些特定部分进行编号,那么您可以使用类似的方法\setcounter{secnumdepth}{0}
。工作示例(编辑:事实证明llncs
类有一些奇怪的行为,我将其添加到\setcounter{tocdepth}{3}
序言中并且它起作用了。)
\documentclass{llncs}
\setcounter{tocdepth}{3}
\begin{document}
\tableofcontents
\newpage
% this section doesn't have numbering
%\setcounter{secnumdepth}{0}
\section{Table of Abbreviations}
% this section has numbering
%\setcounter{secnumdepth}{1}
\section{Table of Symbols}
\end{document}