如何使用 Latexmkrc 檔案來允許獨立文件找到該文件

如何使用 Latexmkrc 檔案來允許獨立文件找到該文件

我在 Overleaf 中使用 LaTex 來撰寫我的論文提案以及最終的論文。我認為將所有這些文件(及其簡報)放在一個專案中會很好,這樣我就不必不斷重複專案並且可以輕鬆共享文件。

提案 PAPER 目前是 Overleaf 專案中的「預設文件」。我有一個相當廣泛的文件結構來使事情井井有條,包括用於論文和投影機演示的“通用”包和序言文件。

提案簡報是一份獨立的文件。最重要的是,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 人員提出了一個稍微不同的文件結構,但大多數情況下都有效。基本上,我所有的“主要”文件都應該處於最高結構中。

相關內容