Quick Customization for Schedule Viewer
Here we give a quick mechanism for setting up your customization
file settings.txt as described on the
submission page. You can download the closest match to what you
want and then just do simple modifications as suggested afterwards.
(For example undergraduate and graduate course numbers are assumed to
be three digits, with graduate courses being those numbered 400 and
above, but this can be changed easily.) If even this seems to messy,
you can
email me
(rig at cs.luc.edu)
to tell me what customizations you would like and to request that I
write the customization file.
The following predefined customizations are in increasing order of
complexity:
- "Empty" settings:
(An essentially empty file, but not quite, because an empty file might not download.)
Black.
Roman.
Tiny (5pt) in plot, small (9pt) in listings.
No consolidation of different courses/sections in plot.
(Sample output here.)
- "Fewcols" settings:
Black.
Roman.
Tiny (5pt) in plot, Large (14.4pt) in listings -- suitable when
input data is brief per course.
Prints only specific columns (and headings) in PS and PDF
listings: Code, Num,
Sec, Days, Beg,
End, Loc, Instr.
No consolidation of different courses/sections in plot.
(Sample output here.)
- "Simplest" (except above) settings:
Blue for undergrad, BrickRed for grad.
Consolidation of courses with same time, level (grad versus
undergrad), and entries in existing columns among Loc,
Type, Cred, and
Instr.
Boldface for WTC in Loc column, roman for LSC
in Loc column, sans serif otherwise.
Scriptsize (7pt) for the plot, default small (9pt) type for the listing.
(Sample output here.)
- "Simpler" settings:
Blue for undergrad, Red for grad, Magenta for shared data of
crosslisted undergrad/grad courses in the plot.
Consolidation of courses with same time and entries in existing
columns among Loc, Type,
Cred, and Instr.
Boldface for WTC in Loc column, roman for LSC
in Loc column, sans serif otherwise.
Scriptsize (7pt) for the plot, default small (9pt) type for the listing.
(Sample output here.)
- "Regular" settings:
Roman for undergrad, boldface for grad, sans serif for shared
data of crosslisted undergrad/grad courses in the plot.
Consolidation of courses with same time and entries in existing
columns among Loc, Type,
Cred, and Instr.
CornflowerBlue for Loc and
Type of WTC and Lab, Blue for other WTC,
CarnationPink for LSC and Lab, Red for other LSC, ForestGreen for
courses with Loc of ONL, PineGreen for
Loc of X..
Scriptsize (7pt) for the plot, default small (9pt) type for the listing.
(Sample output here.)
The following are examples of changes that are easy to make:
- To change the test for an undergraduate course number from a
test for a three-digit number less than 400 to a test for a four digit
number less than 5000, change "[0-3][0-9][0-9]" to
"[0-4][0-9][0-9][0-9]", and similarly for any other change to the
format of undergraduate or graduate course numbers.
- You can change any color, size, or typeface setting to a
different one; for example, you could change "\\color{Blue}" to
"\\color{Orange}" or "\\it" (italics) or "\\footnotesize" or even a
combination such as "\normalsize\\color{Purple}\bf". The available
color names are shown here on white
(PS,
PDF)
and on black
(PS,
PDF).
The typefaces and sizes are shown here:
Available: postscript, PDF.
- It is easy to change the names of columns that are tested or
the content that is tested for. For example, if your input data has
Campus and Room columns instead of a
Loc column and different campus names than at Loyola,
you might want to do something like changing a "$Loc~/WTC/" test to
"$Campus~/Downtown/".
- You can change the setting of what data needs to be common to
two course sections in order to consolidate them in the plot by
changing the assignment to the variable keY. For example, if
your input data has Campus and Room
columns but no Loc, Type, or
Cred, columns, you might change
"keY=$daY$Beg$End$Loc$Type$Cred$Instr" to
"keY=$daY$Beg$End$Campus$Room$Instr". (Note that Beg
and End are required input columns, and
daY is created automatically.)
- You can change the fomat of printing information for a course
in the plot (but this is probably the most dangerous territory if you
aren't familar with
LaTeX).
For example, you might change a portion of the assignment to outpuT
from $Type"("$Cred")\\\\" to $Room"\\\\" (Since the backslash is a special character for
AWK,
the four backslashes generate two actual backslashes in the output,
and that is a newline command in
LaTeX.)
Last updated
on 29-Jan-08 at 11:31 CST
by Ronald I. Greenberg
(rig at cs.luc.edu)