.tex ファイルの保存

.tex ファイルの保存

私は、esami パッケージでコンパイルするために使用する .tex ファイルの大規模なデータベースを持っています。私の会社は、あらゆるレベルの数学と科学のカリキュラムを設計しているので、LaTeX は美しいグラフィックを提供しますが (イェーイ!)、ハード ドライブには 7,000 近くの tex ファイルが格納されています。これらは問題の一部にすぎません。別のフォルダーには、各問題内でコンパイルされることが多い .pdf がいっぱいあります。もちろん、これらは毎晩バックアップされていますが、これを処理する別の方法があるはずです。私は、コンピューターから離れているときにファイルを利用できるように、より優れたストレージ システムを作成することに興味があります。

クラウド ストレージを検討しましたが、これがコンパイル速度にどのように影響するかについて、何か情報をお持ちの方はいらっしゃいますか? ハード ドライブからファイルを直接実行するのがコンパイルの最も速い方法だと思いますが、どなたかアドバイスがあればお聞かせください。

幾何学問題 (MWE) の例を次に示します。

これは、pdfLatex+MakeIndex+Bibtex を使用して TexWorks で実行されるシェル ファイルです。

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

コードが「\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}

}

ちなみに、問題のデータベースを作成する人がいるなら、esami パッケージをお勧めします。学習曲線はありますが、パッケージの使い方がわかれば本当に素晴らしいです。

最後に (長い投稿で申し訳ありませんが)、ここで誰も直接答えられない場合は、自分でコンパイルをテストすることもできますが、コンパイル速度の文書化されたプリントアウトを取得する方法はありますか?

外付けドライブ、クラウド ストレージ、自分のデスクトップで同じ問題を設定し、3 つをテストして、他の 2 つの方法を使用した場合にコンパイルにどのくらい時間がかかるかを確認できると考えました。

答え1

7,000 個のファイルをクラウド ストレージのみに保存しますか、それともバックアップ用に PC とクラウド ストレージの両方に保存しますか? 私は esami パッケージでファイルをコンパイルすることが多く、マスター ファイルと演習を PC に置き、クラウド ストレージに同期させようとしたこともありました。コンパイル時に同期機能をオフにし、作業が終わったら同期機能をオンにしてバックアップを取った限り、コンパイルが遅くなることはありませんでした。コンパイル時間を追跡するツールは知りません。クラウド ストレージのみのファイルでコンパイルしようとしたことがないので、これについてはお手伝いできません。外付けハード ディスク オプションについては、ハード ディスクの速度、USB ポートの速度などによって異なるため、コンパイル時間に影響するかどうかを評価するのはさらに困難です。

関連情報