CorTeX 文档打开 CorTeX
打开 CorTeX
浏览全部主题

在一个项目中撰写多篇论文

将相关 LaTeX 论文及共用研究资料放在一起,同时保留各自的源码树和 PDF 预览。

本页内容

一个 CorTeX 项目可以容纳一组相关 LaTeX 文档,例如方法论文与应用论文、正文与补充材料,或共用参考文献的会议版与期刊版。每篇论文保留独立的根文件和预览;团队则可以复用源码,共用文件树、共享设置和版本历史。

如果论文需要不同的合作者或访问边界、独立历史或独立项目容量,请使用不同项目。能够访问整个项目的人可以看到其中所有论文和共享文件。

每篇论文使用独立文件夹#

CorTeX 将声明 \documentclass.tex 文件视为文档。把每篇论文及其引入文件放在独立文件夹中,再把真正共用的资料放在同级文件夹:

attention/
  main.tex
  sections/
    introduction.tex
scaling/
  main.tex
  sections/
    methods.tex
shared/
  refs.bib
  macros.tex
  figures/
    apparatus.pdf

attention/main.texscaling/main.tex 都必须是完整文档根文件。从任一论文引用共享资料时,路径相对于该论文的根文件,例如:

\input{../shared/macros}
\bibliography{../shared/refs}
\includegraphics{../shared/figures/apparatus.pdf}

论文专用的章节、图片和投稿文件应留在各自文件夹中。只有两篇论文确实需要使用同一版本时,才把文件放在 shared/ 下;更改共享文件可能同时改变两个 PDF。

切换当前论文和预览#

打开 attention/main.tex 会编译 attention 论文;打开 scaling/main.tex 会编译 scaling 论文。打开 attention/sections/introduction.tex 等引入文件时,预览保持为该文件夹中的论文。打开 shared/refs.bib 不会选择另一篇论文,CorTeX 会继续编译刚才处理的那篇。

检测到至少两个文档时,工具栏会显示以当前文档文件夹命名的文档选择器。打开它,或按 Cmd/Ctrl+Shift+P,可直接跳转到另一篇论文的根文件。手机上请使用文件树。如果本次会话中编译过另一篇论文,它之前的 PDF 会立即显示,同时 CorTeX 编译当前源码。

如果 notes/response.tex 虽然位于别处,却只属于 attention 论文,请在文件顶部附近明确声明其根文档。路径相对于 response.tex

% !TEX root = ../attention/main.tex

不要仅为切换预览而给真正共用的文件添加根声明。这样会把文件归属到一篇论文,失去在不同论文间切换时保持中立的行为。

选择项目主文档#

编辑器中的当前论文与项目主文档分别回答不同问题:

设置 控制内容
当前文档 写作时的 PDF 预览、LaTeX 诊断和面向当前文档的写作工具
设为主文档 项目默认打开的文件,以及共享链接首先打开的文档

通过文件行菜单,将访问者应首先看到的论文设为主文档。文档选择器只改变您的工作预览,不会悄悄更改项目默认项。

共享或投稿前逐篇检查#

切换到每篇文档,等待 PDF 已更新。确认其标题或其他明显标识正确、引用已解析,并且专属文件没有混入另一篇的输出。随后打开共享文件,确认预览仍保持同一篇论文。创建共享链接前,最后检查预期的默认论文已标记为主文档。

如果其中某篇论文较复杂,请先将该 LaTeX 文档拆分为多个文件

单独交付一篇论文#

在论文文件行菜单中选择下载文档。CorTeX 会先编译,再将实际读取的文件打包为 ZIP。压缩包以该论文文件夹为根目录,投稿系统可以使用论文要求的引擎编译其主文件。论文引用的文件夹外共享文件会一同打包,对应引用也会重写;压缩包还包含编译后的 .bbl,因此无需运行 BibTeX 即可显示参考文献。不相关的论文会被排除,但编译使用的文件即使位于另一篇论文的文件夹中,仍可能随包导出。请检查实际打包的文件。如果编译失败,CorTeX 会报告回退,并下载文件夹的原样副本;该副本可能缺少外部依赖,不能视为已经自包含的投稿包。

项目操作 → 导出 ZIP仍然下载整个项目树,适合备份。投稿前,请按投稿文件包清单检查下载的压缩包。