Syntax:
gmX extractor (field) (prefix) (charfile1 charfile2 ...)will look in
Charsheets/charfile1.tex
,
Charsheets/charfile2.tex
, etc, (you can put
the .tex on or leave it off) for the extractable
field. This can be an abbreviation, so "mem" (for instance)
will look at the charsheet material within
\begin{extractable}{Memory Packets} ... \end{extractable}This will be used to create (in the dir you do this, not necessarily in Charsheets) files prefix
.forw
and
prefix.back
which map from charfiles to
extractable contents (in the .forw) and from extractable contents
to charfiles (in the .back).
For instance, if you're in Charsheets,
gmX extractor bl Extracts/bluedata *.texwill create Charsheets/Extracts/bluedata.forw that might look like
bond \extract{ \Banarchists } \extract{ \Bsuperspy } \note{you're not just a regular superspy; you're special!} template \extract{ \Bsuperspy } \extract{ \Banarchists }and the matching Charsheets/Extracts/bluedata.back,
\extract{ \Banarchists } bond template \extract{ \Bsuperspy } template \extract{ \Bsuperspy } \note{you're not just a regular superspy; you're special!} bondNow you can see exactly what bluesheet everyone got -- and exactly who got each specific bluesheet.
Only material between \begin{extractable} and \end{extractable} is considered. In particular, suites are totally ignored. (If a \suitestuff is present, it's just another piece of text to extractor.)
Also see the other mass-editing scripts.