在阅读有关图片列表对齐的章节时,我并没有真正理解 koma-script 手册。要使用什么结构才能使 \listoffigures 左对齐?通过 URL 准备 LOF 文件。 图片目录
\documentclass[10pt,twoside,toc=listofnumbered,headinclude,footinclude,index=numbered]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\parindent 5.5mm
\def\captionsngerman{
\def\listfigurename{Abbildungsverzeichnis}}%
\begin{document}
\listoffigures%
\thispagestyle{empty}%
\end{document}
答案1
您可以使用 KOMA-Script 类选项listof=flat
:
\documentclass[10pt,twoside,toc=listofnumbered,listof=flat,headinclude,footinclude,index=numbered]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\setparsizes{5.5mm}{0pt}{0pt plus 1fil}% see KOMa-Script manual
\renewcaptionname{ngerman}{\listfigurename}{Abbildungsverzeichnis}% see KOMA-Script manual
\begin{document}
\listoffigures%
\thispagestyle{empty}%
\end{document}
经过三次 LaTeX 运行后,您将获得:
另外,您可以删除条目的缩进figure
:
\documentclass[10pt,twoside,toc=listofnumbered,headinclude,footinclude,index=numbered]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\setparsizes{5.5mm}{0pt}{0pt plus 1fil}% see KOMa-Script manual
\renewcaptionname{ngerman}{\listfigurename}{Abbildungsverzeichnis}% see KOMA-Script manual
\DeclareTOCStyleEntry[indent=0pt]{default}{figure}
\begin{document}
\listoffigures%
\thispagestyle{empty}%
\end{document}
答案2
无法使用您的 .lof 文件进行测试。但是,KOMA-Script 手册包含有关自定义此类列表的部分。我的德语手册中的第 15.2 章提到了\setuptoc
相关命令和noindent
可能的选项,因此\setuptoc{lof}{noindent}
:
\documentclass[10pt, twoside, toc=listofnumbered, headinclude, footinclude, index=numbered]{scrbook}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\parindent 5.5mm
\def\captionsngerman{
\def\listfigurename{Abbildungsverzeichnis}}%
\setuptoc{lof}{noindent}
\begin{document}
\listoffigures%
\thispagestyle{empty}%
\captionof{figure}{First figure}
\captionof{figure}{Second figure}
\captionof{figure}{Yet another figure}
\end{document}