[OS X TeX] OT-latex file management
Fredrik Wallenberg
fwallenberg at mac.com
Tue Apr 27 18:55:54 EDT 2004
On Apr 27, 2004, at 15:01, Themis Matsoukas wrote:
> On Apr 25, 2004, at 2:03 PM, Fredrik Wallenberg wrote:
>
>> I would do this and then use some form of database to keep track of
>> them. Since the linking is simply
>>
>> \input{path/problemX}
>
> Only problem, I would have to maintain a couple hundred problems in
> separate files.
>
>> The database doesn't need anything to make it latex aware (although
>> it might be nice to be able to check the problems you want to include
>> and generate the problem set straight out of the database).
>
> That would be _really_ nice. Is there a way to have latex interact
> with a database? i.e. read a particular record?
>
If it was me I'd use FileMaker for this task. I'd create a directory
with all my problems as individual .tex files as well as a header.tex
and footer.tex (Or generate that out of FileMaker). I would then make a
simple FM database with a list of all the problems (including a
description for my own use and the name of the file) and a field called
"selected" as well as some global variables for the problemset filename
etc.
When I wanted to create a new problem set I would open up the database
and check the problems I wanted to include (optionally I would allow
use numbers rather than simple check marks to affect the order). I
would have a script that sorted the problems and then wrote a file with
header.tex
/input{path/problem1}
/input{path/problem2}
etc.
footer.tex
If I wanted to be more fancy I would actually have to headers and
footers stored in the database and have some variable names to allow
customization (name of class, date assigned, date due etc.)
the SBooks alternative is simply there to help you keep track of the
problems since it allows a very nice free form search.
-----------------------------------------------------
Please see <http://www.esm.psu.edu/mac-tex/> for list
guidelines, information, and LaTeX/TeX resources.
More information about the MacOSX-TeX
mailing list