Настройка левого поля Списка таблиц и Списка рисунков в латексе

Настройка левого поля Списка таблиц и Списка рисунков в латексе

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

Одна из проблем, с которой я сейчас сталкиваюсь, — как изменить левое поле с LIST OF TABLESи LIST OF FIGURESдо 1,25 дюйма (см. прикрепленный рисунок ниже). введите описание изображения здесь

В настоящее время левые поля всех остальных разделов составляют 1,25 дюйма, и я хотел бы узнать, как изменить левое поле, LIST OF TABLESне LIST OF FIGURESзатрагивая другие разделы.

Думаю, это как-то связано со следующим кодом, но я не уверен, какую именно строку мне нужно изменить.

%% tocloft typesets ToC title, so we must give it our heading formats
\renewcommand{\cfttoctitlefont}{\hfill\ncsu@headingformat}
\renewcommand{\cftaftertoctitle}{\hfill}

\renewcommand{\listfigurename}{LIST OF FIGURES}
\settowidth{\cftfignumwidth}{Figure 00.00}
\renewcommand{\cftfigpresnum}{Figure }
\newcommand{\thesislistoffigures}{%
\singlespacing%
\setlength{\cftbeforeloftitleskip}{-\baselineskip}
\setlength{\ncsu@leading}{\baselineskip-\ncsu@capitalheight}%
\setlength{\cftafterloftitleskip}%
{\ncsu@afterschapsep-\cftbeforechapskip-\ncsu@leading}%
\listoffigures%
\clearpage%
\ncsu@defaultspacing%
}
\renewcommand{\cftloftitlefont}{\hfill\ncsu@headingformat}
\renewcommand{\cftafterloftitle}{\hfill}

Я нашел два сообщения, связанных с моей проблемой, но не смог полностью ее решить.

Список таблиц и список рисунков справа

Список страниц с рисунками Поля

Мы были бы очень признательны, если бы кто-нибудь мог пролить свет на этот вопрос.

Спасибо

решение1

Пространство слева называется , indentвы можете изменить его с помощью cfttabindent{<value>} для таблиц и \cftfigindent{<value>}рисунков, таких как

\setlength{\cfttabindent}{1.25in}
\setlength{\cftfigindent}{1.25in}

Вот значения по умолчанию (скриншот из tocloftруководства)

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

\documentclass{book}
\usepackage{showframe} %% for demo only
\usepackage{tocloft}
\setlength{\cfttabindent}{1.25in}    %% adjust as you like
\setlength{\cftfigindent}{1.25in}    %% adjust as you like
\begin{document}
\listoftables
\listoffigures
\chapter{some chapter}
\section{some section}
\begin{figure}
\caption{Some figure}
\end{figure}
\begin{table}
  \caption{some table}
\end{table}


\end{document}

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

Для полей, которые немного нарушены, вы должны предоставить текст. Однако вы можете попробовать добавить \usepackage{microtype}в свою преамбулу. В большинстве случаев это работает хорошо.

решение2

Ответ на проблему с границей, нарушенной «графеном/подложкой»:

В целом, \sloppyможет помочь смягчить проблемы с переносом строк в узких таблицах. Здесь, однако, это не поможет. Алгоритм переноса строк дает сбой, когда слова соединены косой чертой. Вам нужно вручную установить точки останова. graphene/sub\-strateследует сделать.

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