使用 titletoc 时缺少罗马数字部分

使用 titletoc 时缺少罗马数字部分

正在研究我的论文模板,需要帮助理解titletoc。我找到了一个我喜欢的目录示例,复制/粘贴,看起来很棒,但我的罗马数字部分缺少编号。

这就是它的样子

对 TOC 进行操作的代码如下所示:

\usepackage[nottoc]{tocbibind}
\usepackage{titletoc}
\titlecontents{chapter}
                [0.0cm]             % left margin
                {\vspace{1cm}}      % above code
                {%                  % numbered format
                {{\scshape Kapittel} \thecontentslabel---}%
                }%
                {}         % unnumbered format
                {}         % filler-page-format, e.g dots

我尝试过阅读手册,但我只是一个简单的作曲家......我错过了什么?

编辑:主体完整代码

%===============Supernødvendige==================================
\documentclass[12pt,twoside]{report}
\usepackage[utf8]{inputenc} % ØÆÅ
\usepackage[norsk]{babel} % Norske ord og uttrykk i automatisk generert materiale.
\usepackage[a4paper,width=150mm,top=25mm,bottom=25mm,bindingoffset=6mm]{geometry} % A4 og margdetaljer.
%\linespread{1.5} % Linjeavstand, om nødvendig (det er det ikke).
\usepackage{graphicx} % For å importere grafikk
    \graphicspath{ {grafikk/} }
\usepackage{pdfpages} % Importere pdf-filer
\usepackage{csquotes} % Enkel og grei måte å sitere tekst på. Ex.:\begin{displayquote}Tekst\end{displayquote}
\usepackage{wrapfig} % Tabellting
\usepackage{multirow} % "-"
\usepackage{booktabs} % "-"
\usepackage{hyperref} % Gjør lenker og referanser klikkbare
\usepackage{apacite} % Denne gjør siteringen om til APA, som er kravet satt av HiNESNA
\tolerance = 5000 % Norsk bruker noe lengre ord enn engelsk, 
\hbadness = \tolerance % derfor bruker vi denne for å hindre LATEX å bryte ord på hi-
\pretolerance = 2000 % nsides plasser.
%===============PYNTETING==================================
%=========Header og footer============
\usepackage[Conny]{fncychap} % Fæncy overskrift. Options: Sonny, Lenny, Glenn, Conny, Rejne, Bjarne, Bjornstrup
\usepackage{fancyhdr} % Dette er header og footer.
    \pagestyle{fancy}
        \fancyhead{}
        \fancyhead[LO,RE]{Kapittel \thechapter}
        \fancyfoot{}
        \fancyfoot[LE,RO]{\thepage}
        \fancyfoot[LO,CE]{}
        \fancyfoot[CO,RE]{}
\newcommand{\HRule}{\rule{\linewidth}{0.5mm}}
%=========Modifiserer Innholdslista============
\usepackage[nottoc]{tocbibind}
\usepackage{titletoc}
\titlecontents{chapter}
                [0.0cm]             % left margin
                {\vspace{1cm}}      % above code
                {%                  % numbered format
                {{\scshape Kapittel} \thecontentslabel---}%
                }%
                {}         % unnumbered format
                {}         % filler-page-format, e.g dots
%\addtocontents{toc}{~\hfill\textif{Side}\par} % Legger til "side" i innholdsfortegnelsen.
%=========Typografiske tillegg============
\usepackage{lettrine} % Stor bokstav i starten av paragraf. Ex.: \lettrine[lines=3]{L}{ook}
\usepackage{fix-cm} % Nødvendig fiksepakke for \lettrine
\usepackage{epigraph} % Sitat i starten av et kapittel. Ex.: \epigraph{TEXT}{\textit{UNDERTEXT\\UNDERUNDERTEXT}}
\usepackage{lipsum} 
%===============Selve dokumentet==================================
\begin{document}

\include{kapittel/tittel}
        \setcounter{page}{0} % Ingen telling av forsiden.
        \pagenumbering{roman} % Nullstiller sidetelleren og bruker romertall for alt som ikke er selve oppgaven.

\include{kapittel/sammendrag}

\include{kapittel/introduksjon}

\tableofcontents % Innholdsfortegnelse.
        \thispagestyle{plain}
            \clearpage 
        \pagenumbering{arabic}
        \thispagestyle{empty}

\include{kapittel/kapittel01}

\include{eksempelkoder}

%\include{kapittel/kapittel02}

%\include{kapittel/kapittel03}

%\include{kapittel/konklusjon}

\bibliographystyle{apacite}
\bibliography{bibliografi.bib}

\listoffigures % Legger til listene over figurer og tabeller i TOC.

\listoftables

\include{kapittel/vedlegg01} % Eventuelle vedlegg legges til her.

%\include{kapittel/vedlegg02}
%========================================
\end{document} 

我不知道这是否会运行,因为章节是嵌入的,但你们是聪明人,我相信它会自行解决。

答案1

解决方案:添加\hfill\contentspage最后一个参数:\titlecontents{chapter}[0.0cm]{\vspace{1cm}}{{\scshape Kapittel} \thecontentslabel---}{}{\hfill\contentspage}

再塔!

相关内容