Speichern von .tex-Dateien

Speichern von .tex-Dateien

Ich habe eine große Datenbank mit .tex-Dateien, die ich zum Kompilieren über das esami-Paket verwende. Meine Firma entwirft Lehrpläne für Mathematik und Naturwissenschaften auf allen Niveaus. Latex bietet also schöne Grafiken (juhu!), aber ich habe fast 7.000 .tex-Dateien auf meiner Festplatte gespeichert. Das sind nur die Probleme – ich habe einen weiteren Ordner voller .pdfs, die oft in jeder Aufgabe kompiliert werden. Natürlich werden sie jede Nacht gesichert, aber es muss doch eine andere Möglichkeit geben, damit umzugehen. Ich bin daran interessiert, ein besseres Speichersystem zu erstellen, damit die Dateien verfügbar sind, wenn ich nicht an meinem Computer bin.

Ich habe Cloud-Speicher in Betracht gezogen, aber ich frage mich, ob jemand Hinweise dazu hat, wie sich dies auf die Kompilierungsgeschwindigkeit auswirkt. Ich würde annehmen, dass das Ausführen der Dateien direkt von meiner Festplatte die schnellste Kompilierungsmethode ist, aber ich würde mich über jeden Ratschlag freuen, den jemand hat.

Hier ist ein Beispiel für ein Geometrieproblem (MWE):

Dies ist die Shell-Datei, die in TexWorks mit pdfLatex+MakeIndex+Bibtex ausgeführt wird:

    \documentclass[a4paper,UKenglish]{article}
\usepackage[shufflerandom,twocolumns,xyz,solutionsonly]{esami}
\usepackage{mdframed}
\usepackage{xlop}
\usepackage{longdiv}
\makeatletter
\renewcommand\section{\@startsection{section}{1}{\z@}%
{-3.5ex \@plus -1ex \@minus -.2ex}%
{2.3ex \@plus.2ex}%
{\normalfont\huge\center\bfseries}}
\makeatother
\setlength{\columnsep}{-4in}
\def\examname{2016/01/16}
\def\numcompiti{1}%%% The number of the versions
\date{2016/01/16}
\def\Data{\longdate}%%% or \shortdate: the date in the heading
\renewcommand{\familydefault}{\sfdefault}
\begin{document}
g-0621
\testversioni
\pagestyle{esame}
\whiledo{\thevers<\numcompiti}{\stepvers
\FPeval\seme{round((\thenomefile+(3*\thevers)):0)}
\randomi=\seme
\permuta
\begin{large}
\begin{minipage}[t][6.4in][t]{7.5in}

\esercizi{../g-0621}

\end{minipage}
\closevers
}
\end{large}
\end{document}

Hier ist die eigentliche Problemdatei, auf die sich der Code in der Zeile "\esercizi{../g-0621}" bezieht.

\newproblem{

\begin{problem}Write a formal proof for the following:

\begin{center}
\begin{minipage}{5cm}
\includegraphics[scale=0.75]{C:/Teaching/Problems/Diagrams/graph210.pdf}
\end{minipage}
\hspace{0.10\textwidth}
\begin{minipage}{5cm}
\begin{align*}
\textbf{Given}&:m \angle 2 > m\angle 1\\
\textbf{Prove}&:m \angle 2 > m\angle 4\\
\end{align*}
\end{minipage}
\end{center}

\begin{center}
\begin{tabular}{|c|c|c|c|c|c|}\hline
\textbf{Statement}&\textbf{Reason}\\\hline
\fillin[e]{6cm}{$m \angle 2 > m\angle 1$}&\fillin[e]{6cm}{Given}\\[3ex]\hline
\fillin[e]{6cm}{$m \angle 1 > m\angle 3$}&\fillin[e]{6cm}{Exterior Angle Inequality}\\[3ex]\hline
\fillin[e]{6cm}{$m \angle 2 > m\angle 3$}&\fillin[e]{6cm}{Transitive Property of Inequality}\\[3ex]\hline
\fillin[e]{6cm}{$\angle 3 \cong \angle 4$}&\fillin[e]{6cm}{Vertical Angle Theorem}\\[3ex]\hline
\fillin[e]{6cm}{$m \angle 2 > m\angle 4$}&\fillin[e]{6cm}{Substitution Property}\\[3ex]\hline
\end{tabular}
\end{center}



\end{problem}

}

Fürs Protokoll: Wenn jemand eine Datenbank mit Problemen erstellt, bin ich vom esami-Paket begeistert. Es hat eine Lernkurve, ist aber wirklich spektakulär, wenn man erst einmal weiß, wie man das Paket benutzt.

Abschließend (und ich entschuldige mich für den langen Beitrag): Wenn hier niemand eine direkte Antwort hat, könnte ich die Kompilierung auch selbst testen, aber gibt es eine Möglichkeit, einen dokumentierten Ausdruck der Kompilierungsgeschwindigkeit zu erhalten?

Ich dachte, ich könnte einfach das gleiche Problem auf einem externen Laufwerk, einem Cloud-Speicher und meinem eigenen Desktop einrichten und alle drei testen, um zu sehen, wie viel länger das Kompilieren dauert, wenn ich die beiden anderen Methoden verwende.

Antwort1

Möchten Sie Ihre 7.000 Dateien nur auf einem Cloud-Speicher oder sowohl auf Ihrem PC als auch auf einem Cloud-Speicher zu Sicherungszwecken haben? Ich kompiliere Dateien häufig mit dem esami-Paket und habe manchmal versucht, die Masterdatei und die Übungen auf meinem PC zu speichern, synchronisiert auf einem Cloud-Speicher. Ich habe keine Verlangsamung bei der Kompilierung bemerkt, sofern ich die Synchronisierungsfunktion beim Kompilieren ausgeschaltet und sie nach Abschluss wieder eingeschaltet habe, um meine Arbeit zu sichern. Mir ist kein Tool bekannt, mit dem sich die Kompilierungszeit ermitteln lässt. Ich habe nicht versucht, mit Dateien nur auf einem Cloud-Speicher zu kompilieren, daher kann ich Ihnen dabei nicht helfen. Bei der Option einer externen Festplatte ist es noch schwieriger zu beurteilen, ob sie die Kompilierungszeit beeinflusst, da dies von der Geschwindigkeit der Festplatte, der Geschwindigkeit der USB-Anschlüsse usw. abhängt.

verwandte Informationen