我必须承认,我现在有点绝望,因为我已经花了一整天时间研究以下问题,却没能找到合适的解决方案。
- 我希望章节采用罗马数字编号,其余部分应采用阿拉伯数字编号。不幸的是,罗马数字编号与目录中的标题太接近了。(见 III. 和 IV)。
- 此外,我无法将标题中的行距(如果有两行或更多行)设置为单行间距。(请参阅目录和文档中的 I.3)。
- 不幸的是,该小段落太靠右了,我不知道如何将其移动到最左边。
如果你们中有人能帮助我的话我就太感激了。
梅威瑟:
\documentclass[a4paper,
bibliography=totoc,
toc=listof,
headings=small,
listof=entryprefix,
]
{scrbook}
%%% === PAKETE === %%%
%% --- Allgemein --- %%
\usepackage[utf8]{inputenc}
\usepackage{textcomp}
\usepackage[]{setspace}
\usepackage[T1]{fontenc}
\usepackage[english,ngerman]{babel}
\usepackage{lmodern}
\usepackage{scrlayer-scrpage}
\usepackage{microtype}
\usepackage{ragged2e}
\usepackage[labelfont=bf,format=hang,justification=justified]{caption}
\usepackage{etoolbox}
\usepackage{pdflscape}
\usepackage{lscape}
\usepackage{ragged2e}
\usepackage{scrhack}
%% --- Zitieren / Fußnoten --- %%
\usepackage[babel,german=quotes,threshold=1]{csquotes}
\usepackage[language=autobib,
backend=biber, % switch off if MWE is not working
citetracker=true,
autolang=other,
style=authoryear-comp,
maxcitenames=2,maxbibnames=99,
uniquename=false,uniquelist=true,
isbn=false,doi=false,
dashed=false
]{biblatex}
% Fußnoten fortlaufend
\usepackage{chngcntr}
\counterwithout{footnote}{chapter}
\usepackage{bigfoot}
% === Allgemein === %%
%\usepackage[onehalfspacing]{setspace}
% Überschriften Tabellen / Abbildungen kleiner
\captionsetup{font={small},justification=raggedright}
%% === Verzeichnisse === %%
% -- Inhaltsverzeichnis -- %
\setcounter{tocdepth}{5}
%% --- Überschriften --- %%
\setcounter{secnumdepth}{5}
\setkomafont{disposition}{\normalcolor\bfseries}
\renewcommand*{\partpagestyle}{empty}
\renewcommand*{\raggedsection}{\RaggedRight}
%% --- Abstände --- %%
% Abstand zwischen Absätzen %
\setlength{\parskip}{0.5\baselineskip}
\setlength{\parindent}{0pt}
%% --- Schusterjungen / Hurenkinder
\usepackage[defaultlines=3, all]{nowidow}
% Arabisch/Römisch Nummerierung
\renewcommand{\thechapter}{\Roman{chapter}}
% 5. Gliederungsebene
\newcommand{\myparagraph}[1]{\paragraph{#1}}
\RedeclareSectionCommands[beforeskip=.0\baselineskip,afterskip=.0\baselineskip]{chapter}
\RedeclareSectionCommands[beforeskip=-.5\baselineskip,afterskip=.1\baselineskip]{section,subsection,subsubsection,paragraph}
\RedeclareSectionCommands[beforeskip=-.5\baselineskip,afterskip=.1\baselineskip]{subparagraph}
%%% Größenanpassung Überschriften
\addtokomafont{chapter}{\fontsize{14}{17}\selectfont}
\addtokomafont{section}{\fontsize{12}{17}\selectfont}
\addtokomafont{subsection}{\fontsize{12}{17}\selectfont}
\addtokomafont{subsubsection}{\fontsize{12}{17}\selectfont}
\addtokomafont{paragraph}{\fontsize{12}{17}\selectfont}
\addtokomafont{subparagraph}{\fontsize{12}{17}\selectfont}
%*************************************************************************************
\begin{document}
%%% ----- VERZEICHNISSE ----- %%%
\pagenumbering{Roman}
\tableofcontents
\cleardoublepage
\pagenumbering{arabic}
\onehalfspacing
%*************************************************************************************
\chapter{This is chapter number 1}
\section{This is a new section}
\section{This is an other one}
\section{This is an other one, but the line spacing is very long and therefore looks strange. Any ideas how to fix this? (see page 1)}
\subsection{Subsection}
\subsubsection{Subsubsection}
\paragraph{Paragraph}
\subparagraph{Subparagraph}
\chapter{This is chapter number 2}
\chapter{This is chapter number 3}
\chapter{This is chapter number 4}
\chapter{This is chapter number 5}
enter image description here
%*************************************************************************************
\end{document}
答案1
首先,使用常用的字体开关设置标题字体大小
\addtokomafont{chapter}{\Large}
\addtokomafont{section}{\large}
\addtokomafont{subsection}{\large}
\addtokomafont{subsubsection}{\large}
\addtokomafont{paragraph}{\large}
\addtokomafont{subparagraph}{\large}
代替(集合\fontsize
的第二个参数\fontsize
基线跳跃,您也可以使用较小的值)。这将解决您的问题#2。
对于目录,由于您有多个级别,也许 KOMA-Scriptflat
样式更合适。您可以使用以下方式设置它:
\KOMAoptions{toc=flat}
如果您希望保留该default
风格,您可以放大该numwidth
章节(问题#1):
\RedeclareSectionCommands[tocnumwidth=2em]{chapter}
并减少其他级别的缩进(问题 #3):
\RedeclareSectionCommands[tocindent=1em]{section}
\RedeclareSectionCommands[tocindent=2em]{subsection}
\RedeclareSectionCommands[tocindent=3em]{subsubsection}
\RedeclareSectionCommands[tocindent=4em]{paragraph}
\RedeclareSectionCommands[tocindent=5em]{subparagraph}