我正在尝试使用
\include{...}
和
\includeonly{...}
构建我的论文并更快地编译文档。只要我只使用\include{...}
一切就没问题。但是一旦我尝试\includeonly{...}
在序言中使用,我只会得到目录、图表和表格列表以及参考书目,但没有实际内容。我不知道我做错了什么。我试图删除一些我正在使用的包,但到目前为止我找不到导致问题的包。以防万一,每个“部分”都由\chapter{...}
部分组成,\section{...}
部分\subsection{...}
包括文本、表格和图形。这是我的主文档中的内容(我保留了整个序言,以防我使用的某个包导致问题):
\documentclass [a4paper,12pt,DIV=10,BCOR=0.5cm]{scrreprt}
\usepackage[german, english]{babel}
\usepackage{cite}
\usepackage[pdftex]{graphicx}
\graphicspath{{Pictures/}}
\usepackage{hyperref}
\usepackage{textgreek}
\usepackage[toc,page]{appendix}
\usepackage{sidecap}
\usepackage{amsmath}
\usepackage{amssymb}
\usepackage{breqn}
\usepackage{tabularx}
\usepackage{tabu}
\usepackage[font=small,format=plain,labelfont=bf,up,textfont=it,up]{caption}
\usepackage{fixltx2e}
\linespread{1}
\includeonly{part_1}
\begin{document}
\pagenumbering{Roman}
\pagestyle{headings}
\include{titlepage}
\setcounter{page}{0}
\tableofcontents
\listoffigures
\listoftables
\include{abstract}
\pagenumbering{arabic}
\include{part_1}
\include{part_2}
\include{part_3}
\bibliography{thesis.bib}{}
\bibliographystyle{unsrt}
\end{document}
经过多次尝试和错误后我找到了答案:
使用 时,在文件名中使用 _ 似乎存在问题\includeonly
。通过仅使用不带 的文件名_
,如part1
或part-1
一切似乎都正常工作。奇怪的是,有关于\include
和\includeonly
的文档在其文件名中使用 _,例如此处:
http://en.wikibooks.org/wiki/LaTeX/Modular_Documents
答案1
它是breqn
。
让你的例子更简单一点
\documentclass [a4paper,12pt,DIV=10,BCOR=0.5cm]{scrreprt}
\usepackage{cite}
\usepackage[pdftex]{graphicx}
\usepackage{breqn}
\linespread{1}
\includeonly{part\string_1}
\begin{document}
\pagenumbering{Roman}
\pagestyle{headings}
\include{part\string_1}
\include{part\string_2}
\end{document}
如果您注释掉breqn
它,\string
则无需进行任何操作breqn
即可安全运行_
。