我遇到了目录里零件编号和零件名称之间的间距太小的问题。我尝试了网上找到的很多解决方案,但没有任何效果。
您能帮我解决目录中零件编号和零件名称之间的空格吗?
这是我使用的设置存在问题的一个小例子。我宁愿不更改文档类别。
非常感谢 Latex 社区 :)
以下示例涉及零件“奥迪”的问题:
\documentclass[a5paper,pagesize,14pt,bibtotoc,pointlessnumbers,
normalheadings,DIV=9,twoside=true]{scrbook}
\KOMAoptions{DIV=last}
\setlength{\parindent}{0pt}
\usepackage{trajan}
\usepackage{graphicx}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[babel,german=guillemets]{csquotes}
\usepackage[sc]{mathpazo}
\linespread{1.05}
\usepackage{verbatim} % for comments
\usepackage{listings} % for comments
\usepackage[justification=centering]{subfig}
\usepackage{blindtext}
\setlength{\parindent}{0pt} %Wenn Absatzabstand, dann Einzug unnötig
\usepackage{vmargin}
\usepackage{here}
\usepackage{chngcntr}
\begin{document}
%=========================================
\setcounter{tocdepth}{0} % Show sections
\tableofcontents
\thispagestyle {empty}
%=========================================
\part{Porsche}
\part{Mercedes}
\part{Volkswagen}
\part{BMW}
\part{Toyota}
\part{Fiat}
\part{McLaren}
\part{Audi}
\part{Opel}
\end{document}
答案1
要使用 KOMA-Script 更改数字和文本之间的距离,可以使用
\RedeclareSectionCommand[tocnumwidth=2.5em]{part}
您使用的 KOMA-Script 选项是旧的。对于最新版本的 KOMA-Script,您应该使用以下选项(检查日志文件中的警告!):
\documentclass[%
paper=a5,
pagesize,
fontsize=14pt,
bibliography=totoc,
numbers=noenddot,
headings=normal,
DIV=9,
twoside=true
]{scrbook}
您使用的某些软件包已经过时,不应再使用。
请查看以下 MWE
\documentclass[%
paper=a5,
pagesize,
fontsize=14pt,
bibliography=totoc,
numbers=noenddot,
headings=normal,
DIV=9,
twoside=true
]{scrbook}
\usepackage[ngerman]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage{trajan} % <============================================= ???
\usepackage[sc]{mathpazo}
\usepackage{graphicx}
\usepackage[babel,german=guillemets]{csquotes}
\usepackage{verbatim} % for comments
\usepackage{listings} % for comments
\usepackage[justification=centering]{subfig} % caption/subcaption ??
\usepackage{blindtext}
%\usepackage{vmargin} % <===== obsolete, use geometry or KOMA-Script
%\usepackage{here} % <===== obsolet, use float
%\usepackage{chngcntr}
%\setlength{\parindent}{0pt} %Wenn Absatzabstand, dann Einzug unnötig
\linespread{1.05}
\RedeclareSectionCommand[tocnumwidth=2.5em]{part} % <===================
\begin{document}
\setcounter{tocdepth}{0} % Show sections
\tableofcontents
\thispagestyle {empty}
%=========================================
\part{Porsche}
\part{Mercedes}
\part{Volkswagen}
\part{BMW}
\part{Toyota}
\part{Fiat}
\part{McLaren}
\part{Audi}
\part{Opel}
\end{document}
得到的目录如下: