![使用 titletoc 时缺少罗马数字部分](https://linux22.com/image/300231/%E4%BD%BF%E7%94%A8%20titletoc%20%E6%97%B6%E7%BC%BA%E5%B0%91%E7%BD%97%E9%A9%AC%E6%95%B0%E5%AD%97%E9%83%A8%E5%88%86.png)
正在研究我的论文模板,需要帮助理解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}