Mesmo recuo para LOF, LOT e LOA

Mesmo recuo para LOF, LOT e LOA

Estou tentando formatar minha lista de tabelas e lista de abreviações da mesma forma, de forma que o recuo das siglas seja igual ao recuo das referências das tabelas. No entanto, não tive sorte mesmo ao usar um estilo de glossário diferente, como longo.

\documentclass{article}

\usepackage{longtable,array}

\usepackage[acronym,nonumberlist,nomain,nopostdot]{glossaries}
\include{glossary}
%\setglossarystyle{long}
\makeglossaries
\newacronym{SNA}{SNA}{some nice acronym}

\begin{document}
\printglossary[title={List of Abbreviations},type=\acronymtype]
\listoftables 

\begin{longtable}{|l|}
    \hline
    ... \\ \hline
    \caption{Some nice table}
    \label{tbl:table1}
\end{longtable}
\end{document}

Um exemplo.

Alguma ideia?

Muito obrigado antecipadamente!

Responder1

Use toclofte \setlength{cfttabindent}{0em}which reduzirá o recuo das tableentradas para 0em, para que não haja nenhum recuo.

\documentclass{article}

\usepackage{longtable,array}
\usepackage{tocloft}
\usepackage[acronym,nonumberlist,nomain,nopostdot]{glossaries}

\setlength{\cfttabindent}{0em}

%\include{glossary}
%\setglossarystyle{long}
\makeglossaries
\newacronym{SNA}{SNA}{some nice acronym}

\begin{document}
\gls{SNA}
\printglossary[title={List of Abbreviations},type=\acronymtype]
\listoftables 

\begin{longtable}{|l|}
    \hline
    ... \\ \hline
    \caption{Some nice table}
    \label{tbl:table1}
\end{longtable}
\end{document}

insira a descrição da imagem aqui

Responder2

Você também pode usar o pacote tocbasic(parte do pacote KOMA-Script):

\documentclass{article}

\usepackage{longtable,array}

\usepackage[acronym,nonumberlist,nomain,nopostdot]{glossaries}
%\include{glossary}
%\setglossarystyle{long}
\makeglossaries
\newacronym{SNA}{SNA}{some nice acronym}

\usepackage{tocbasic}[2016/06/14]
\DeclareTOCStyleEntry[indent=0pt]{tocline}{table}

\begin{document}
\printglossary[title={List of Abbreviations},type=\acronymtype]
\listoftables 

\begin{longtable}{|l|}
    \hline
    ... \\ \hline
    \caption{Some nice table}
    \label{tbl:table1}
\end{longtable}
\end{document}

insira a descrição da imagem aqui


Ou se você estiver usando uma classe KOMA-Script como emsua outra pergunta:

\documentclass[oneside,
    listof=totoc% <- all list titles goes to TOC
]{scrbook}[2016/06/14]
\DeclareTOCStyleEntry[indent=0pt]{tocline}{table}

\usepackage[acronym,nonumberlist,nomain,nopostdot,
    toc% <- added
]{glossaries}
\makeglossaries
\newacronym{SNA}{SNA}{some nice acronym}

\usepackage{hyperref}
\begin{document}
    \tableofcontents
    \listoftables
    \printglossary[title={List of Abbreviations},type=\acronymtype]
    \chapter{Chapter One}
    \gls{SNA}
    \captionof{table}{A table caption}
\end{document}

insira a descrição da imagem aqui

informação relacionada