2010-04-20 162 views
2

我在LaTeX中工作,當我創建PDF文件(使用LaTeX按鈕或pdfLaTeX按鈕或使用yap)時,pdf只有前兩頁。沒有錯誤。它只是停止。如果我通過添加文本使第一頁更長,它仍會在第二頁末尾停止。有任何想法嗎?LaTeX只打印文檔的前兩頁

OK,迴應的第一個評論,這裏是代碼

\documentclass{article} 
\title{Outline of Book} 
\author{Peter L. Flom} 
    \begin{document} 
\maketitle 
\section*{Preface} 
    \subsection*{Audience} 
    \subsection*{What makes this book different?} 
    \subsection*{Necessary background} 
    \subsection*{How to read this book} 
\section{Introduction} 
    \subsection{The purpose of logistic regression} 
    \subsection{The need for logistic regression} 
    \subsection{Types of logistic regression} 
\section{General issues in logistic regression} 
    \subsection{Transforming independent and dependent variables} 
    \subsection{Interactions} 
    \subsection{Model selection} 
    \subsection{Parameter estimates, confidence intervals, p values} 
    \subsection{Summary and further reading} 
\section{Dichotomous logistic regression} 
    \subsection{Introduction, theory, examples} 
    \subsection{Exploratory plots and analysis} 
    \subsection{Basic model fitting} 
    \subsection{Advanced and special issues in model fitting} 
    \subsection{Diagnostic and descriptive plots and analysis} 
    \subsection{Traps and gotchas} 
    \subsection{Power analysis} 
    \subsection{Summary and further reading} 
    \subsection{Exercises} 
\section{Ordinal logistic regression} 
    \subsection{Introduction, theory, examples} 
     \subsubsection{Introduction - what are ordinal variables?} 
     \subsubsection{Theory of the model} 
     \subsubsection{Examples for this chapter} 
    \subsection{Exploratory plots and analysis} 
    \subsection{Basic model fitting} 
    \subsection{Advanced and special issues in model fitting} 
    \subsection{Diagnostic and descriptive plots and analysis} 
    \subsection{Traps and gotchas} 
    \subsection{Power analysis} 
    \subsection{Summary and further reading} 
    \subsection{Exercises} 
\section{Multinomial logistic regression} 
    \subsection{Introduction, theory, examples} 
    \subsection{Exploratory plots and analysis} 
    \subsection{Basic model fitting} 
    \subsection{Advanced and special issues in model fitting} 
    \subsection{Diagnostic and descriptive plots and analysis} 
    \subsection{Traps and gotchas} 
    \subsection{Power analysis} 
    \subsection{Summary and further reading} 
    \subsection{Exercises} 
\section{Choosing a model} 
    \subsection{NOIR and its problems} 
    \subsection{Linear vs. ordinal} 
    \subsection{Ordinal vs. multinomial} 
    \subsection{Summary and further reading} 
    \subsection{Exercises} 
\section{Extensions and related models} 
    \subsection{Other logistic models} 
    \subsection{Multilevel models - PROC NLMIXED and GLIMMIX} 
    \subsection{Loglinear models - PROC CATMOD} 
\section{Summary} 
\end{document} 

感謝

彼得

需要
+0

讓我們來看看你的源代碼。 – 2010-04-20 17:58:54

+0

嘗試在'\ end {document}'之前放一個'\ eject'。 – 2010-04-20 18:22:20

+0

你應該使用'\ tableofcontents'而不是濫用section命令。 – Svante 2010-04-20 22:25:01

回答

2

在這些部分和子部分命令中的每一個之後添加一個代字符(〜)。如果您的部分沒有內容,則LaTeX不會打破該框(代字號是非破壞性空間,並且會被視爲內容)。

\section*{Preface}~ 
     \subsection*{Audience}~ 
    ... 

爲了滿足您(的輪廓)的目標可能是更好的使用嵌套枚舉:

\begin{enumerate} 
    \item Preface 
    \begin{enumerate} 
     \item Audience 
     \item What makes this book different? 
     \item Necessary background 
     \item How to read this book 
    \end{enumerate} 
    \item Introduction 
    \begin{enumerate} 
     \item The purpose of logistic regression 
     \item The need for logistic regression 
     \item Types of logistic regression 
    \end{enumerate} 
    ... 
\end{enumerate} 

見其他職位枚舉環境的定製。

+0

Thanks!That works!That works! – 2010-04-22 10:04:53

1

更多信息!你能用最少的文件重現這種行爲嗎?

我會所做的是:

  1. 嘗試刪除所有文本塊,並用一個詞替換它們,而是把所有的LaTeX命令。你還能看到最後一塊文字嗎?
  2. 現在嘗試刪除所有普通的乳膠命令(\subject{}公式等)。
  3. 如果問題仍然存在,請嘗試逐個刪除每個疑似乳膠命令,直到找到罪魁禍首。
  4. Google用於記錄違規命令,並嘗試瞭解問題所在。

我的猜測是,你使用了一些TeX命令,「開關」的文件的狀態,並以某種方式去除某個點的所有文本。

類似於在單個單詞上使用\em命令一次,並將文檔的其餘部分加粗。

+0

嗨Elazar 感謝您的回覆。 本文檔概述。沒有文本塊,沒有TeX命令 - 文檔中的唯一命令是\ section和\ subsection等等。沒有公式。打印的部分看起來很好。它只是停留在第二頁的末尾,不管文檔在哪裏(即,如果我刪除了一些行,它會打印更多的文檔 - 無論是在2頁上的哪個頁面上都適用)。 Peter – 2010-04-20 18:15:26

0

我仍然不確定發生了什麼,但是當我爲每個部分添加了一些文本時,問題就消失了。

6

LaTeX宏\ section,\ subsection等等是打算在它們之後有一些文本。他們故意避免隨後的材料中斷。由於你有一系列沒有其他的宏,所以沒有地方可以休息。如果你看一下你的日誌,你會看到一個溢出的VBOX:我得到

 
Overfull \vbox (712.84044pt too high) has occurred while \output is active [] 

這意味着\箱255(實際上包含了排版網頁)的內容是太大了,並且逃跑了底部。因爲段命令從來沒有打算像這樣使用,所以您可能不得不重新考慮您的方法,或者編寫自己的版本,而不會破壞斷行。