Одинаковый отступ для LOF, LOT и LOA

Одинаковый отступ для LOF, LOT и LOA

Я пытаюсь отформатировать список таблиц и список сокращений одинаково, чтобы отступ сокращений был таким же, как отступ ссылок на таблицы. Однако мне не удалось даже при использовании другого стиля глоссария, например, длинного.

\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}

Пример.

Есть идеи?

Заранее большое спасибо!

решение1

Используйте tocloftи \setlength{cfttabindent}{0em}, которые уменьшат отступ tableзаписей до 0em, так что отступа не будет вообще.

\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}

введите описание изображения здесь

решение2

Вы также можете использовать пакет tocbasic(часть пакета 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}

введите описание изображения здесь


Или если вы используете класс KOMA-Script, как вВаш другой вопрос:

\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}

введите описание изображения здесь

Связанный контент