如何使用 latexmkrc 文件允许独立文档找到该文件

如何使用 latexmkrc 文件允许独立文档找到该文件

我正在使用 Overleaf 中的 LaTex 撰写我的论文提案,并最终撰写毕业论文。我认为将所有这些文档(及其演示文稿)放在一个项目中会很好,这样我就不必重复项目,并且可以轻松共享文件。

提案 PAPER 目前是 Overleaf 项目中的“默认文档”。我有一个相当广泛的文件结构来保持事物井然有序,包括“通用”包和论文和 Beamer 演示文稿的序言文件。

提案 PRESENTATION 是一份独立文档。总之,Overleaf 似乎找不到独立文档的序言/包装文档。

经过一番搜索,我使用 latexmkrc 来让默认文档首先在那里搜索我的自定义序言等。

但是,我无法弄清楚如何让我的独立投影仪演示文稿在尝试编译为独立程序之前查看 latexmkrc 文件。

这是我展示代码的尝试:

在默认文档中(在主 Overleaf 文件结构中),以下内容有效并找到我的样式文件:

\documentclass[11pt]{article}
\usepackage{import}

\usepackage[usenames,dvipsnames,table]{xcolor}

% Preamble
\usepackage{preamble}

在独立文件(位于其自己的文件夹中)中,以下操作不起作用:

\documentclass[xcolor = {usenames,dvipsnames,table},beamer]{standalone}

\usepackage{import}

% Preamble
\usepackage{beamer_preamble}

preamble 和 beamer_preamble 都是 .sty 文件,它们位于名为“custom”的文件夹中,而该文件夹位于名为“support”的文件夹中。我的 latexmkrc 文件包含以下代码:

$ENV{'TEXINPUTS'}='./support/custom//:' . $ENV{'TEXINPUTS'}; 

有人知道如何获取 Overleaf 独立文件以在编译之前检查 latexmkrc 文件吗?

答案1

我想我只需要给出答案来结束这个问题。

Overleaf 的工作人员建议使用略有不同的文件结构,但这种结构基本可行。基本上,我的所有“主要”文档都应位于最高结构中。

相关内容