问题
我正在学习如何将多个文件包含到一个 latex 文档中,以便使流程更加井然有序,但马上就遇到了命令include
失败而input
命令成功的情况。它们不应该都适用于同一个文件吗?
文件
文件结构
.
├── Book
│ └── book.tex
└── Chapters
└── chapter1.tex
主要书籍文件 ( book.tex
)
\documentclass{report}
\usepackage[utf8]{inputenc}
\usepackage{lipsum}
\title{My Book}
\author{First Last}
\date{\today}
\begin{document}
\maketitle
\input{../Chapters/chapter1.tex}
% \include{../Chapters/chapter1.tex} fails
The end.
\end{document}
示例章节文件 ( chapter1.tex
)
\chapter{First Chapter}
\lipsum[10]
編輯和詳細信息
我在 Ubuntu 20.04.4 LTS 上使用Visual Studio 代码编辑器与LatTeX 研讨会扩展使用TeX 直播以及pdflatex
引擎pdfTeX
。
当我使用include
而不是 时input
,出现以下错误:
I can't write on file `../Chapters/chapter1.aux'.
\@include ...mmediate \openout \@partaux "#1.aux"
_______________________________________________________
Emergency stop.
\@include ...mmediate \openout \@partaux "#1.aux"
_______________________________________________________
==> Fatal error occurred, no output PDF file produced!
Transcript written on book.log.
Latexmk: Examining 'book.log'
=== TeX engine is 'pdfTeX'
Latexmk: Errors, so I did not complete making targets