
Yo uso article
la clase de documento. Me gustaría establecer la sangría de la segunda línea en TOC, LOF, LOT y Bibliografía.
\documentclass{article}
\usepackage{graphicx}
\begin{document}
{
\let\oldnumberline\numberline
\renewcommand{\numberline}{\figurename~\oldnumberline}
\listoffigures
}
\newpage
\begin{figure}[!ht]
\includegraphics{example-image-a}
\caption{Blablabla bla blabla blablabla bla blabla blablabla bla blabla blablabla bla blabla blablabla bla blabla blablabla bla blabla}
\end{figure}
\end{document}
Pero no puedo establecer la sangría de la segunda línea o la sangría francesa, como sea que lo hayas llamado.
Por ejemplo:
LISTA DE FIGURAS Figura 2.1. BlaBla BlaBla BlaBla BlaBla BlaBla BlaBla BlaBla BlaBla BlaBla BlaBla BlaBla Figura 2.1. BlaBla BlaBla BlaBla BlaBla BlaBla BlaBla BlaBla BlaBla BlaBla BlaBla BlaBla
Respuesta1
Arruinarlo \numberline
no es una buena idea; mejor use el tocloft
paquete y cambie la macro \cftfigpresnum
y la \cftfignumwidth
longitud.
\cftfigpresnum
contiene cualquier contenido que deba imprimirse antes del 'número de sección', es decir, el número de figura aquí, mientras que \cftfignumwidth
en este caso se aumenta para dar suficiente ancho para agregar el nombre de la figura, que se almacena en `\figurename.
Las macros relevantes para ToC y LoT son \cftchappresnum
, (capítulo, etc. para obtener más información, consulte el manual tocloft
) y \cfttabpresnum
y\cftchapnumwidth
\cfttabnumwidth
\documentclass{article}
\usepackage{tocloft}
\usepackage{graphicx}
\renewcommand{\cftfigpresnum}{\figurename~}
\addtolength{\cftfignumwidth}{30pt}
\begin{document}
%{
% \let\oldnumberline\numberline
% \renewcommand{\numberline}{\figurename~\oldnumberline}
% \listoffigures
%}
\listoffigures
\clearpage
\begin{figure}
\includegraphics{example-image-a}
\caption{Blablabla bla blabla blablabla bla blabla blablabla bla blabla blablabla bla blabla blablabla bla blabla blablabla bla blabla}
\end{figure}
\end{document}