3

我想将带有序言的文件分开并将其包含在主文档中。所以我创建了文件。preamble.Rnw

\documentclass[12 pt, a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage{polski}
\usepackage{geometry}
\geometry{total={210mm, 297mm}, left=17mm, right=17mm, top=17mm, bottom=17mm}
\usepackage[font=footnotesize,labelfont=bf]{caption}
\usepackage{url}
\usepackage[colorlinks=true]{hyperref}
\hypersetup{linkcolor=blue}

和主要文件raport.Rnw

\input{preamble.Rnw}

\begin{document}
\title{mytitle}
\author{my name}
\date{\today}
\maketitle
\newpage
<<child='chapter.Rnw'>>=
@
\end{document}

如您所见,我还包括子文档。如果我的子文档中只有一个文本,它就可以工作。但是如果我想添加一些图形来chapter.Rnw像这样:

\begin{figure}[ht!]
\begin{center}
\includegraphics[scale=0.6]{graphics/perception1.png}
\caption{something}
\label{fig:lol}
\end{center}
\end{figure}

它不起作用 - 我无法编译主文档。但是,如果我包含preamble在其中,raport那么我将删除文件preamble并将其内容粘贴到report(顶部)它可以工作。这怎么可能?

谢谢你。

4

0 回答 0