summaryrefslogtreecommitdiff
path: root/macros/plain/contrib/casslbl/cass-doc.txt
blob: d94220ee437b466950d03fcfee968ea034b0542d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
Here is a file of macros, CASS.TEX, for producing nicely formatted labels
for audio cassette boxes.  The input consists of lines of text for the
cassette title, side A, and side B.  The four macros to accomplish this are
\title, \sideA, \sideB, and \finish.  The input file has the following form:

----------------------------------------------------------------------
\input cass

\title
   0-3 lines

\sideA
   lines (songs)

\sideB
   lines (songs)

\finish
\end
----------------------------------------------------------------------

All four macro references should be in the file, even if some of the text is
blank.

The macros use \obeylines, so carriage returns start new lines.  Also, there
are two internal macros: 

1. The symbol > is basically \hfill.  Use this to push the remainder of the
line flush right (use for song times, for example.)

2. The symbol | is basically \hfill\break and then indent the next line.
Use this to break lines manually, which is the preferred method here.  I
think that for long song titles manual breaks are more logical.  This also
avoids attempts to hyphenate, and additionally it indents the next line to
show it is part of the line above.

The defined fonts are \rm,\bf,\it, and \sl.  These are cm__9.  The default
font for the title is \bf and for the songs is \rm.

The output has four small vrules near the four corners of the label to aid
in cutting it out of the paper with a paper cutter:

1. Make a horizontal cut through the top pair, and a cut through the bottom
pair. 

2. Turn the paper 90 degrees, and line up the two left vrules (what's left
of them after the first cut) on the cutting edge and cut.  Do the same for
the two right vrules.

3. Turn the paper 90 degrees, and line up the top hrule with the cutting
edge and cut, likewise for the bottom hrule.  Actually, I cut just behind
these hrules so they remain on the label.  It looks nice.

4. Finally, fold along each of the two remaining hrules.  Place it in the
cassette box and use the cardboard label that came with the cassette to keep
it in place.

Included are CASS.TEX and two sample files, SAMPLE1.TEX and SAMPLE2.TEX.

Regards,
Morgan Besson
Villanova University
Villanova, Pennsylvania USA
besson@ucis.vill.edu