Almacenamiento de archivos .tex

Almacenamiento de archivos .tex

Tengo una gran base de datos de archivos .tex que utilizo para compilar mediante el paquete esami. Mi empresa diseña planes de estudios para matemáticas y ciencias de todos los niveles, por lo que, si bien el látex proporciona gráficos hermosos (¡sí!), tengo cerca de 7000 archivos tex almacenados en mi disco duro. Estos son sólo los problemas: tengo otra carpeta llena de archivos .pdf que a menudo se compilan dentro de cada problema. Por supuesto, se realizan copias de seguridad todas las noches, pero seguramente debe haber otra forma de manejar esto. Estoy interesado en crear un mejor sistema de almacenamiento para que los archivos estén disponibles cuando esté lejos de mi computadora.

He considerado el almacenamiento en la nube, pero me preguntaba si alguien tenía alguna opinión sobre cómo afectará esto a la velocidad de compilación. Supongo que ejecutar los archivos directamente desde mi disco duro sería la forma más rápida de compilar, pero me encantaría escuchar cualquier consejo que alguien pueda tener.

A continuación se muestra un ejemplo de un problema de geometría (MWE):

Este es el archivo shell que se ejecuta en TexWorks usando pdfLatex+MakeIndex+Bibtex:

    \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}

Aquí está el archivo del problema real al que hace referencia el código en la línea "\esercizi{../g-0621}"

\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}

}

Para que conste, si alguien está creando una base de datos de problemas, me encanta el paquete esami. Tiene una curva de aprendizaje, pero es realmente espectacular una vez que sabes cómo usar el paquete.

Finalmente (y me disculpo por la publicación tan larga), si nadie aquí tiene una respuesta directa, también podría probar la compilación yo mismo, pero ¿hay alguna manera de obtener una copia impresa documentada de la velocidad de compilación?

Pensé que podría configurar el mismo problema en una unidad externa, almacenamiento en la nube y mi propio escritorio y probar los 3 para ver cuánto tiempo más lleva compilar cuando uso los otros 2 métodos.

Respuesta1

¿Quiere tener sus 7.000 archivos solo en un almacenamiento en la nube o tanto en su PC como en un almacenamiento en la nube para realizar copias de seguridad? A menudo compilo archivos con el paquete esami y algunas veces he intentado poner el archivo maestro y los ejercicios en mi PC, sincronizados en un almacenamiento en la nube. No noté ninguna desaceleración en la compilación, en la medida en que desactivé la función de sincronización cuando compilé y la encendí cuando terminé, para hacer una copia de seguridad de mi trabajo. No conozco ninguna herramienta para rastrear el tiempo de compilación. No he intentado compilar con archivos solo en un almacenamiento en la nube, por lo que no puedo ayudarte con esto. En cuanto a la opción del disco duro externo, es aún más difícil evaluar si afecta al tiempo de compilación, ya que depende de la velocidad del disco duro, de la velocidad de los puertos USB, etc.

información relacionada