
我是這個社區和環境的新手LaTeX
。
我正在學習標記語言和程式的使用。
在我的第一次測試中,我遇到了麻煩。編譯pdflatex
器沒有造成問題,但如果我查看我的.pdf
文檔,我沒有Table Of Contents
.
請參閱下面的一段我的原始碼。
有誰知道這個問題的解決方案?
我的(荷蘭文)書開頭的原始碼:
\documentclass[a4paper,12pt]{book} %Zet documentklasse
%Nu kies ik de te laden pakketten
\usepackage{fancyhdr}
\usepackage[dutch]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
%\usepackage{graphicx}
%Hieronder komt de hoofd- & voettekst
\pagestyle{fancy}%Selecteer de paginastijl
\fancyhf{}%Maak de kop- en voetteksten leeg
\fancyhead[RO,LE]{\thepage}%Zet als koptekst de paginanummers
%Hieronder komt de info over het boek
\title{Debian met Orca; alleen als je blind bent}
\author{Jordy Deweer}
\date{Maart 2016}
\begin{document}
\pagenumbering{gobble}
\maketitle
Copyright (C)2016 Alle rechten voorbehouden.
\pagenumbering{arabic}
\tableofcontents
\section{Inleiding}
答案1
關於 LaTeX 必須了解的許多事情之一是某些操作(例如目錄的建立和交叉引用標註)需要不只一輪編譯才能完全完成。這是因為 LaTeX 分階段組裝某些印刷物件的元件(例如目錄),在每次編譯結束時將中間結果寫入檔案(並且根據複雜性,還有更多輔助檔案\jobname.aux
)\jobname.toc
結果呢?每當新增或刪除結構元素時—例如\chapter
和\section
每當向文檔兩次確保結構變化完全納入目錄中。
如果必須記住編譯兩次是一個很大的負擔,請考慮使用前端軟體,該軟體可以根據需要自動執行盡可能多輪的編譯,以完全更新目錄、交叉引用、參考書目和所有引用調用-outs等等。換句話說,現在每次執行兩輪編譯通常不會有太大的缺點。
如果您編譯下面所示的程式碼兩次,您將獲得以下目錄頁面外觀:
\documentclass[a4paper,12pt]{book}
%Nu kies ik de te laden pakketten
\usepackage{fancyhdr}
\usepackage[dutch]{babel}
\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
%\usepackage{graphicx}
%Hieronder komt de hoofd- & voettekst
\pagestyle{fancy}%Selecteer de paginastijl
\fancyhf{}%Maak de kop- en voetteksten leeg
\fancyhead[RO,LE]{\thepage}%Zet als koptekst de paginanummers
%Hieronder komt de info over het boek
\title{Debian met Orca; alleen als je blind bent}
\author{Jordy Deweer}
\date{Maart 2016}
\begin{document}
\frontmatter
\pagenumbering{roman}
\maketitle
\thispagestyle{empty}
Copyright \textcopyright\ 2016 Alle rechten voorbehouden.
\tableofcontents
\mainmatter % automatic page break
\chapter{Introduction} % just for this example
\section{Inleiding}
\end{document}