
Minha lista de margens de figura é a imagem abaixo
e eu quero como a imagem abaixo
Meu código de látex é este
\documentclass[a4paper, 12pt]{article}
\usepackage[utf8]{inputenc}
\usepackage[lmargin = 2.5cm, rmargin = 2.5cm, tmargin = 2.5cm, bmargin = 3cm]{geometry}
\usepackage[english,brazil]{babel}
\usepackage{graphicx}
\usepackage{amsmath}
\usepackage{indentfirst}
\usepackage{subfiles}
\usepackage{blindtext}
\usepackage{color}
\usepackage{lipsum}
\usepackage{setspace}
\usepackage{chngcntr}
\usepackage{etoolbox}
\usepackage{titlesec}
\usepackage{float}
\usepackage{tikz}
\usepackage{fancyhdr}
\usepackage{nomencl}
\usepackage{titletoc}
\usepackage[toc,page]{appendix}
%\usepackage{fontspec}
%\setmainfont{Times New Roman}
%\usepackage{hyphenat} \hyp{}
%\usepackage{sectsty}
%0205218599
%\lineskip
%\setlength\afterchapskip{18pt} %capítulo começa nas páginas ímpares
\setlength{\parindent}{0.75cm}
\setstretch{1.5}
%\onehalfspacing %espaçamento entre linas
\newcommand{\signaturerule}{\rule{30em}{.4pt}}
%\renewcommand{\arraystretch}{0.5}
\renewcommand{\baselinestretch}{1.5}
\setlength{\parskip}{0pt}
\setlength{\nomitemsep}{-\parsep}
\makenomenclature
\usetikzlibrary{shapes,arrows}
\setcounter{secnumdepth}{4}
\setcounter{tocdepth}{4}
%\setlength{\parskip}{0.3cm} (espaço entre os parágrafos)
\titleformat{\paragraph}{\normalfont\normalsize\normalfont}{\theparagraph}{1em}{}\fontsize{12}{12}
%\titlespacing*{\paragraph}
%\patchcmd{\thebibliography}{\section*{\refname}}{}{}{}
\titleformat*{\section{\normalfont\fontfamily{phv}\fontsize{14{14}\bfseries}
\titleformat*{\subsection}{\normalfont\fontfamily{phv}\fontsize{12}{12}\normalfont}{}{}{}
\titleformat*{\subsubsection}{\normalfont\fontfamily{phv}\fontsize{12}{12}\normalfont}{}{}{}
%nas figura e tabelas, mudar o nome para "FIG." e "TAB.", respectivamente
%nas equações, além da numeração colocar o termo "EQ."
\counterwithin{figure}{section}
\counterwithin{table}{section}
\counterwithin{equation}{section}
\numberwithin{equation}{section}%{subsubsection}
\graphicspath{ {figures/} }
\graphicspath{{images/}{../images/}}
\newcommand{\ii}{\'{\i}}
\newcommand{\ca}{\c{c}\~ao}
\newcommand{\co}{\c{c}\~oes}
\newcommand{\sectionbreak}{\clearpage}
\addto\captionsbrazil{\renewcommand*\contentsname{\centering SUMÁRIO}}
\addto\captionsbrazil{\renewcommand*{\listfigurename}{\centering LISTA DE ILUSTRAÇÕES}}
\addto\captionsbrazil{\renewcommand*{\listtablename}{\centering LISTA DE TABELAS}}
\titlecontents{section}[2.5em]{\addvspace{1em}\bfseries}{\contentslabel{2.9em}}{\hspace*{-2.9em}}{\titlerule*[1pc]{.}\contentspage}
%\dottedcontents{section}[2.5em]{\bfseries}{2.9em}{1pc}
\dottedcontents{subsection}[2.5em]{}{3.3em}{1pc}
\dottedcontents{subsubsection}[2.5em]{}{3.3em}{1pc}
\titlecontents{figure}[0em]{\addvspace{1.5em}}{FIG.{\thecontentslabel} \hspace*{1.5em}}{}{\titlerule*[1pc]{$\cdot$}\contentspage}
\titlecontents{table}[0em]{\addvspace{1.5em}}{TAB.{\thecontentslabel} \hspace*{1.5em}}{}{ \titlerule*[1pc]{$\cdot$}\contentspage}
\renewenvironment{abstract}{\small\begin{center}\bfseries \abstractname\vspace{-.5em}\vspace{0pt}\end{center}\list{}{%\setlength{\leftmargin}{0mm}% <---------- CHANGE HERE\setlength{\rightmargin}{\leftmargin}%}%\item\relax}{\endlist}
\begin{document}
Existe alguém que possa me ajudar, por favor?
Responder1
\titlecontents{table}[0em]{\addvspace{1.5em}}{TAB.{\thecontentslabel} \hspace*{1.5em}}{}{ \titlerule*[1pc]{$\cdot$}\contentspage}
Você tem a linha acima em seu código, mas provavelmente está procurando uma versão modificada usando \contentspush
.
\titlecontents{table}[0em]{\addvspace{1.5em}}{\contentspush{TAB.~\thecontentslabel \hspace*{1.5em}}}{}{ \titlerule*[1pc]{$\cdot$}\contentspage}
Responder2
O que você deseja é o padrão para as classes article
, report
, book
etc. Algo nos pacotes que você usou (improvável) ou no seu código mudou isso. Sendo um GOM (Velho Mal-humorado), não vou me aprofundar no seu preâmbulo. No entanto...
Crie um MWE como este:
\documentclass{article}
% your preamble
\begin{document}
\listoffigures
\begin{figure}
\centering
ILLUSTRATION
\caption{A long caption that requires more than one line ...}
\end{figure}
\end{document}
e continue reduzindo os pacotes e o código em seu preâmbulo até que o LoF volte ao padrão. Seu problema está nos últimos itens excluídos.
Como alternativa, use o argumento opcional para \caption
:
\caption[Short version for LoF}{A long caption that requires more than one line ...}