调整 latex 中表格列表和图表列表的左边距

调整 latex 中表格列表和图表列表的左边距

我正在使用 latex 编辑我的博士论文。我需要满足某些格式标准,然后才能将我的博士论文提交给研究生院。

我现在面临的一个问题是如何将LIST OF TABLES和的左边距改为LIST OF FIGURES1.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应该可以。

相关内容