[OS X TeX] References across files
Michael Sharpe
msharpe at ucsd.edu
Mon Jan 12 21:13:47 CET 2009
On Jan 12, 2009, at 10:46 AM, Alain Schremmer wrote:
> I have two problems with newcommand:
>
> 1) The name of the new command cannot include digits. Since my
> "characters" are "checkable items" for multiple choice exams, the
> name of the new commands really have to include numbers.
>
> For instance, in CheckableItemsList.tex I have:
>
> %371
> …
> \item%7
> Which is \emph{largest-in-Sze}?
> …
>
> which I would like to replace by something like
>
> \Checkable371-7
>
> to be defined in the style sheet as
>
> \newcommand{\Checkable371-7}{Which is \emph{largest-in-Sze}?}
>
>
> 2) The second one, I am afraid, might be insuperable: I am also
> using the names of the checkable items in _comments_, e.g. in the
> control file that creates the multiple choice exam from the
> checkable item files (one checkable item per file) in the
> QuestionBase folder so as to know what checkable item is in the file:
>
> …
> %7 - Which is \emph{largest-in-Sze}?
> ../QuestionBase/371/7
> ,
> …
>
> as well as, say, in the checkable item file 371/7 itself:
>
> …
> %============================================================
> %CHECKABLE ITEM: Which is \emph{largest-in-size}?
> %============================================================
> …
>
> Sort of hopeful regards
> --schremmer
You might find the arrayjob package of use, but you would have to
rework your data. It allows you to describe arrays of data that you
define with, eg
\newarray\mydata
\mydata(1)={first piece of data}
\mydata(2)={second piece}
...
and which can be retrieved within short macros for arbitrary use. It's
a very well done package.
Michael
More information about the macostex-archives
mailing list