
私はこのコミュニティとLaTeX
環境に不慣れです。
私はマークアップ言語とプログラムの使い方を学んでいます。
最初のテストの 1 つで問題が発生しました。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 について学ぶべき多くのことの 1 つは、特定の操作 (目次の作成や相互参照の呼び出しなど) が完全に完了するまでに 1 回のコンパイル ラウンド以上かかることです。これは、LaTeX が特定のタイポグラフィ オブジェクト (目次など) のコンポーネントを段階的に組み立て、各コンパイル実行の最後に中間結果をファイルと\jobname.aux
(\jobname.toc
複雑さに応じてさらに多くの補助ファイル) に書き込み、次のコンパイル実行の開始時にそれらの中間結果をメモリに読み戻すためです。(この非同期動作の理由は、今日では主に TeX、LaTeX、および関連製品の寿命の長さを参照することで説明できます。TeX と LaTeX が最初に作成されたとき、CPU はまだかなり遅く、RAM は非常に高価 (したがって不足) で、オペレーティング システムは一般に、必要なすべての計算を 1 回のコンパイル ラウンドで実行できるほどスマートではありませんでした。)
結局、文書に構造要素(ディレクティブなど)を追加または削除するたびに、文書を再コンパイルする必要があります\chapter
。\section
2回構造上の変更が目次に完全に組み込まれていることを確認します。
2 回のコンパイルを覚えておくことが大きな負担になる場合は、目次、相互参照、参考文献、すべての引用の呼び出しなどを完全に更新するために必要な回数だけ自動的にコンパイルを実行するフロントエンド ソフトウェアの使用を検討してください。ドキュメントが非常に長い場合やコンピューターが非常に遅い場合を除き、各コンパイルの実行にかかる時間はほとんど目立ちません。言い換えると、今日では、毎回 2 回のコンパイル ラウンドを実行することに通常大きなデメリットはありません。
以下に示すコードを 2 回コンパイルすると、目次ページは次のようになります。
\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}