我使用article
文档类。我想设置 TOC、LOF、LOT 和参考书目中第二行的缩进。
\documentclass{article}
\usepackage{graphicx}
\begin{document}
{
\let\oldnumberline\numberline
\renewcommand{\numberline}{\figurename~\oldnumberline}
\listoffigures
}
\newpage
\begin{figure}[!ht]
\includegraphics{example-image-a}
\caption{Blablabla bla blabla blablabla bla blabla blablabla bla blabla blablabla bla blabla blablabla bla blabla blablabla bla blabla}
\end{figure}
\end{document}
但是我无法设置第二行缩进或悬挂缩进,无论您怎么称呼。
例如:
图片列表 图 2.1。 BlaBla BlaBla BlaBla BlaBla BlaBla BlaBla BlaBla BlaBla BlaBla BlaBla BlaBla 图 2.1。 BlaBla BlaBla BlaBla BlaBla BlaBla BlaBla BlaBla BlaBla BlaBla BlaBla BlaBla
答案1
搞砸了\numberline
不是一个好主意——而是使用tocloft
包并改变宏\cftfigpresnum
和\cftfignumwidth
长度。
\cftfigpresnum
保存应在“章节编号”之前打印的任何内容,即此处的图形编号,而\cftfignumwidth
在这种情况下增加以提供足够的宽度来添加图形名称,该名称存储在“\figurename”中。
ToC 和 LoT 的相关宏是\cftchappresnum
,(章节等,更多信息请参阅手册tocloft
)和\cfttabpresnum
和\cftchapnumwidth
\cfttabnumwidth
\documentclass{article}
\usepackage{tocloft}
\usepackage{graphicx}
\renewcommand{\cftfigpresnum}{\figurename~}
\addtolength{\cftfignumwidth}{30pt}
\begin{document}
%{
% \let\oldnumberline\numberline
% \renewcommand{\numberline}{\figurename~\oldnumberline}
% \listoffigures
%}
\listoffigures
\clearpage
\begin{figure}
\includegraphics{example-image-a}
\caption{Blablabla bla blabla blablabla bla blabla blablabla bla blabla blablabla bla blabla blablabla bla blabla blablabla bla blabla}
\end{figure}
\end{document}