空目录、图片列表、表格列表

空目录、图片列表、表格列表

目录、图表、表格都没有显示!

你好,请帮忙解决这个问题。我编译了两次以上。没有显示任何错误。我的代码如下:

\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,如果不应该本身列出,则使用。 LoTToCToC\usepackage[nottoc]{tocbibind}

只要没有使用带有命令或显式等的figuretable环境,和当然就是空的。\caption\addcontentsline{lof}{...}{...}LoFLoT

\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

您应该使用\sectionnot\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}

在此处输入图片描述

相关内容