Wie verwende ich eine latexmkrc-Datei, um einem eigenständigen Dokument das Auffinden der Datei zu ermöglichen?

Wie verwende ich eine latexmkrc-Datei, um einem eigenständigen Dokument das Auffinden der Datei zu ermöglichen?

Ich verwende LaTex in Overleaf, um meinen Thesenvorschlag und schließlich die Dissertation zu schreiben. Ich dachte, es wäre gut, alle diese Dokumente (und ihre Präsentationen) in einem Projekt zu haben, damit ich Projekte nicht ständig duplizieren muss und Dateien problemlos teilen kann.

Der Vorschlag PAPER ist derzeit das „Standarddokument“ im Overleaf-Projekt. Ich habe eine ziemlich umfangreiche Dateistruktur, um die Dinge organisiert zu halten, einschließlich „gemeinsamer“ Paket- und Präambeldateien für Papiere und Beamer-Präsentationen.

Der Vorschlag PRÄSENTATION ist ein eigenständiges Dokument. Fazit: Overleaf kann die Präambel/Paketdokumente für das eigenständige Dokument nicht finden.

Nach kurzem Suchen kam ich zu dem Schluss, dass ein latexmkrc das Standarddokument davon überzeugen sollte, dort zuerst nach meinen benutzerdefinierten Präambeln usw. zu suchen.

Ich kann jedoch nicht herausfinden, wie ich meine eigenständige Beamer-Präsentation dazu bringe, die Latexmkrc-Datei anzuzeigen, bevor ich versuche, sie als eigenständige Datei zu kompilieren.

Hier ist mein Versuch, den Code darzustellen:

Im Standarddokument (in der Hauptdateistruktur von Overleaf) funktioniert Folgendes und findet meine Stildateien:

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

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

% Preamble
\usepackage{preamble}

In der Standalone-Datei (die sich in einem eigenen Ordner befindet) funktioniert Folgendes nicht:

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

\usepackage{import}

% Preamble
\usepackage{beamer_preamble}

preamble und beamer_preamble sind beide .sty-Dateien, die sich in einem Ordner namens „custom“ befinden, der wiederum in einem Ordner namens „support“ liegt. Meine latexmkrc-Datei hat den folgenden Code:

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

Weiß jemand, wie man eine eigenständige Overleaf-Datei erhält, um die Latexmkrc-Datei vor dem Kompilieren zu überprüfen?

Antwort1

Ich denke, ich muss einfach eine Antwort hinterlassen, um das abzuschließen.

Die Leute von Overleaf haben eine etwas andere Dateistruktur vorgeschlagen, die größtenteils funktioniert. Grundsätzlich sollten alle meine „wichtigsten“ Dokumente die höchste Struktur haben.

verwandte Informationen