TexStudio | latex 毕业论文 分章节编译解决

步骤 1:修改 chap01.tex

% chap01.tex
% 条件判断:如果是单独编译,则加载完整结构;如果被主文档引入,则不加载
\ifx\maindocument\undefined  % 检查是否被主文档引入(主文档会定义\maindocument)
  % 单独编译时的文档结构
  \documentclass{article}  % 与主文档保持一致的文档类
  \usepackage{amsmath, graphicx, subfig}  % 与主文档保持一致的宏包
  \begin{document}
\fi

% 以下是章节实际内容(被主文档引入的部分)
\chapter{第一章 引言}  % 假设主文档是book类,子文档用\chapter
\section{研究背景}
...(你的内容)...

% 公式、图表等标签(确保不与其他章节重复)
\begin{equation}
  E=mc^2 \label{eq:example}
\end{equation}

% 条件判断:单独编译时结束文档环境
\ifx\maindocument\undefined
  \end{document}
\fi

步骤二:修改主文档 main.tex

% main.tex
\documentclass{book}  % 主文档的文档类
\usepackage{amsmath, graphicx, subfig}  % 主文档的宏包(子文档会复用这些)
\def\maindocument{}  % 定义标志,告知子文档:现在是主文档引入模式

\begin{document}
  \tableofcontents
  
  % 引入子文档(此时子文档会跳过自己的\documentclass等命令)
  \input{data/chap01}
  
  % 其他章节
  \input{data/chap02}
  ...
\end{document}</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值