El documento no muestra la lista de figuras (LaTeX)

El documento no muestra la lista de figuras (LaTeX)

Tengo el problema que LaTeXno muestra el List of figuresy List of Listings. No sé dónde está el problema.

Estoy trabajando con TeXstudio y el código se definió de la siguiente manera:

\usepackage{acl2013}
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage{caption}
\usepackage{times}
\usepackage{url}
\usepackage{latexsym}
\usepackage{listings}
\usepackage{color}
\usepackage{graphicx}
\usepackage{float}

\begin{document}

\begin{lstlisting}[caption={Testcode is here}\label{lst:Testcode is here},frame=single] 
//here is the code
\end{lstlisting}

\begin{figure}[H]
    \centering
    \includegraphics[width=0.5\textwidth]{pic1.jpg}
    \caption{That is a pic}
    \label{fig: That is a pic}
\end{figure}

\listoffigures

\lstlistoflistings

\end{document}

Ambas listas permanecen vacías. ¿¿Alguien puede decirme cuál es el problema??

EDITAR: Ese es el contenido de mi lista de archivos:

*File List*
 article.cls    2007/10/19 v1.4h Standard LaTeX document class
  size11.clo    2007/10/19 v1.4h Standard LaTeX file (size option)
 acl2013.sty    
inputenc.sty    2008/03/30 v1.1d Input encoding file
    utf8.def    2008/04/05 v1.1m UTF-8 support for inputenc
   t1enc.dfu    2008/04/05 v1.1m UTF-8 support for inputenc
  ot1enc.dfu    2008/04/05 v1.1m UTF-8 support for inputenc
  omsenc.dfu    2008/04/05 v1.1m UTF-8 support for inputenc
   babel.sty    2008/07/08 v3.8m The Babel package
 bblopts.cfg    2006/07/31 v1.0 MiKTeX 'babel' configuration
 english.ldf    2012/08/20 v3.3p English support from the babel system
 fontenc.sty
   t1enc.def    2005/09/27 v1.99g Standard LaTeX file
graphicx.sty    1999/02/16 v1.0f Enhanced LaTeX Graphics (DPC,SPQR)
  keyval.sty    1999/03/16 v1.13 key=value parser (DPC)
graphics.sty    2009/02/05 v1.0o Standard LaTeX Graphics (DPC,SPQR)
    trig.sty    1999/03/16 v1.09 sin cos tan (DPC)
graphics.cfg    2007/01/18 v1.5 graphics configuration of teTeX/TeXLive
  pdftex.def    2011/05/27 v0.06d Graphics/color for pdfTeX
infwarerr.sty    2010/04/08 v1.3 Providing info/warning/error messages (HO)
 ltxcmds.sty    2011/11/09 v1.22 LaTeX kernel commands for general use (HO)
   times.sty    2005/04/12 PSNFSS-v9.2a (SPQR) 
     url.sty    2013/09/16  ver 3.4  Verb mode for urls, etc.
latexsym.sty    1998/08/17 v2.2e Standard LaTeX package (lasy symbols)
listings.sty    2015/06/04 1.6 (Carsten Heinz)
 lstmisc.sty    2015/06/04 1.6 (Carsten Heinz)
listings.cfg    2015/06/04 1.6 listings configuration
 caption.sty    2015/09/17 v3.3-111 Customizing captions (AR)
caption3.sty    2015/09/20 v1.7-115 caption3 kernel (AR)
   color.sty    2005/11/14 v1.0j Standard LaTeX Color (DPC)
   color.cfg    2007/01/18 v1.5 color configuration of teTeX/TeXLive
   float.sty    2001/11/08 v1.3d Float enhancements (AL)
   t1ptm.fd    2001/06/04 font definitions for T1/ptm.
supp-pdf.mkii
   ulasy.fd    1998/08/17 v2.2e LaTeX symbol font definitions
   t1pcr.fd    2001/06/04 font definitions for T1/pcr.
  omsptm.fd    
attacheddev.jpg    Graphic file (type jpg)
buildapp.jpg    Graphic file (type jpg)
welcomeapp.jpg    Graphic file (type jpg)
 devmenu.jpg    Graphic file (type jpg)
 content.jpg    Graphic file (type jpg)
 acl2013.bbl
 ***********

Respuesta1

La fuente de lo que falta List of...es que el acl2013paquete usa las siguientes líneas

% We're never going to need a table of contents, so just flush it to
% save space --- suggested by drstrip@sandia-2
\def\addcontentsline#1#2#3{}

es decir, \addcontentslineno hace nada y no hay ningún cambio para escribir a .lofo .loletc.

Este effectivecódigo es molesto, pero almacenar la definición anterior antes de acl2013cargarla y restaurarla después de cargarla soluciona el problema.

\let\origaddcontentsline\addcontentsline
\usepackage{acl2013}
\let\addcontentsline\origaddcontentsline

Este es el MWE

\documentclass{article}
\let\origaddcontentsline\addcontentsline
\usepackage{acl2013}
\let\addcontentsline\origaddcontentsline
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage{caption}
\usepackage{times}
\usepackage{url}
\usepackage{latexsym}
\usepackage{listings}
\usepackage{color}
\usepackage[demo]{graphicx}
\usepackage{float}

\begin{document}

\begin{lstlisting}[caption={Testcode is here}\label{lst:Testcode is here},frame=single] 
//here is the code
\end{lstlisting}

\begin{figure}[H]
    \centering
    \includegraphics[width=0.5\textwidth]{pic1.jpg}
    \caption{That is a pic}
    \label{fig: That is a pic}
\end{figure}

\listoffigures

\lstlistoflistings

\end{document}

Actualizar

\documentclass{article}
\let\origaddcontentsline\addcontentsline
\usepackage{acl2013}
\let\addcontentsline\origaddcontentsline
\usepackage[english]{babel}
\usepackage[utf8]{inputenc}
\usepackage{caption}
\usepackage{times}
\usepackage{url}
\usepackage{latexsym}
\usepackage{listings}
\usepackage{xcolor}
\usepackage[demo]{graphicx}
\usepackage{float}

\usepackage{chngcntr}
\counterwithin{figure}{section}  % Adds figure numbering 1.1, 1.2, ..., 2.1 etc. 
\AtBeginDocument{%
\counterwithin{lstlisting}{section}  % Adds figure numbering 1.1, 1.2, ..., 2.1 etc. 
}

\begin{document}

\section{My first section}
\begin{lstlisting}[caption={Testcode is here}\label{lst:Testcode is here},frame=single] 
//here is the code
\end{lstlisting}

\begin{figure}[H]
    \centering
    \includegraphics[width=0.5\textwidth]{pic1.jpg}
    \caption{That is a pic}
    \label{fig: That is a pic}
\end{figure}


\listoffigures

\lstlistoflistings

\end{document}

Respuesta2

tienes que ejecutar el documento dos veces. Sin embargo, utilice el paquete captiony \captionofsi no desea que la imagen flote.

\listfiles
\documentclass{article}
\usepackage[T1]{fontenc}
\usepackage[demo]{graphicx}
\usepackage{listings}
\usepackage{caption}
\begin{document}

\begin{lstlisting}[caption={Testcode is here}\label{lst:Testcode is here},frame=single] 
    //here is the code
\end{lstlisting}

\begin{center}
\includegraphics[width=0.5\textwidth]{pic1.jpg}
\captionof{figure}{That is a pic}\label{fig: That is a pic}
\end{center}

\listoffigures
\lstlistoflistings
\end{document}

ingrese la descripción de la imagen aquí

La lista de archivos:

 *File List*
 article.cls    2014/09/29 v1.4h Standard LaTeX document class
  size10.clo    2014/09/29 v1.4h Standard LaTeX file (size option)
 fontenc.sty
   t1enc.def    2005/09/27 v1.99g Standard LaTeX file
graphicx.sty    2014/10/28 v1.0g Enhanced LaTeX Graphics (DPC,SPQR)
  keyval.sty    2014/10/28 v1.15 key=value parser (DPC)
graphics.sty    2016/01/03 v1.0q Standard LaTeX Graphics (DPC,SPQR)
    trig.sty    2016/01/03 v1.10 sin cos tan (DPC)
graphics.cfg    2010/04/23 v1.9 graphics configuration of TeX Live
  pdftex.def    2011/05/27 v0.06d Graphics/color for pdfTeX
infwarerr.sty    2010/04/08 v1.3 Providing info/warning/error messages (HO)
 ltxcmds.sty    2011/11/09 v1.22 LaTeX kernel commands for general use (HO)
listings.sty    2015/06/04 1.6 (Carsten Heinz)
 lstmisc.sty    2015/06/04 1.6 (Carsten Heinz)
listings.cfg    2015/06/04 1.6 listings configuration
 caption.sty    2016/02/02 v3.3-136 Customizing captions (AR)
caption3.sty    2016/02/02 v1.7-136 caption3 kernel (AR)
supp-pdf.mkii
pdftexcmds.sty    2011/11/29 v0.20 Utility functions of pdfTeX for LuaTeX (HO)
ifluatex.sty    2010/03/01 v1.3 Provides the ifluatex switch (HO)
   ifpdf.sty    2011/01/30 v2.3 Provides the ifpdf switch (HO)
luatex-loader.sty    2010/03/09 v0.4 Lua module loader (HO)
epstopdf-base.sty    2010/02/09 v2.5 Base part for package epstopdf
  grfext.sty    2010/08/19 v1.1 Manage graphics extensions (HO)
kvdefinekeys.sty    2011/04/07 v1.3 Define keys (HO)
kvoptions.sty    2011/06/30 v3.11 Key value format for package options (HO)
kvsetkeys.sty    2012/04/25 v1.16 Key value parser (HO)
etexcmds.sty    2011/02/16 v1.5 Avoid name clashes with e-TeX commands (HO)
epstopdf-sys.cfg    2010/07/13 v1.3 Configuration of (r)epstopdf for TeX Live

información relacionada