home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CP/M
/
CPM_CDROM.iso
/
cpm
/
gendoc
/
magicpr3.izf
/
MAGICPR3.INF
Wrap
Text File
|
1989-01-06
|
39KB
|
741 lines
KaftorWarσ Corporation
Bo° 1674
Chicago¼ I╠ 60690
ReviseΣ ▓ Decembe≥ 1989
b∙ Benjamiε H« Cohen
[█ ┴ worΣ t∩ thσ wise║ whilσ i⌠ look≤ likσ thi≤ filσ i≤ se⌠ u≡ fo≥ 8░ columns¼ ì
therσ arσ section≤ tha⌠ arσ wider« Iµ you intenΣ t∩ prin⌠ thi≤ ou⌠ you'l∞ neeΣ ì
t∩ d∩ i⌠ iε condenseΣ modσ o≥ t∩ edi⌠ i⌠ s∩ tha⌠ thσ wide≥ sectioε i≤ se⌠ fo≥ ì
condenseΣ mode« ]]
Somσ informatioε about:
$15░ $20░ $250
Magiπ Prin⌠ MagicBinΣ MagicIndex
Perfec⌠ Proportiona∞ Spacinτ Mergσ Printinτ Inde° Creation
Automatiπ Footnotinτ Labels: Onσ o≥ Man∙ Accros≤ Tablσ oµ Content≤ Generation
Automatiπ Columε Printinτ Automatiπ Chapte≥ Numberinτ Casσ Conversion
Righ⌠ FlusΦ Line≤ Automatiπ ParagrapΦ Numberinτ SorteΣ Headings
Wido≈ anΣ Orphaε Linσ Contro∞ Datß Filσ Verificatioε SorteΣ Sub-Headings
Multi-Linσ Header≤ anΣ Footers
threσ relateΣ program≤ produceΣ b∙ Compute≥ EdiTypσ System≤ anΣ distributeΣ b∙ ì
(amonτ others⌐ KaftorWarσ Corporation¼ P.O« Bo° 1674¼ Chicago¼ I╠ 60690¼ [708▌ ì
965-8144¼ whosσ President¼ Benjamiε H« Cohen¼ wrotσ thi≤ file.
[Thσ principa∞ functioε oµ KaftorWarσ i≤ thσ distributioε oµ PC-Filσ 80<tm>¼ ß ì
fla⌠ databasσ prograφ fo≥ CP/═ 8░ computers« It'≤ aε eas∙ t∩ usσ prograφ witΦ ß ì
moderatσ amoun⌠ oµ power¼ no⌠ thσ fastes⌠ thinτ iε thσ world¼ bu⌠ no⌠ ì
unreasonabl∙ slow« I⌠ caε handlσ 100Ñ of thσ fla⌠ databasσ need≤ oµ mos⌠ users¼ ì
mailinτ lists¼ hobb∙ lists¼ checδ registers¼ anythinτ tha⌠ yo⌡ wan⌠ t∩ sor⌠ anΣ ì
repor⌠ on« Fo≥ morσ information¼ cal∞ o≥ writσ -¡ thi≤ filσ i≤ abou⌠ ì
MagicPrint.]
MagicPrin⌠ wa≤ originall∙ developeΣ fo≥ Diabl∩ anΣ Diabl∩ compatiblσ anΣ NE├ ì
SpinWrite≥ impac⌠ printers« ╔ sa∙ "impactó rathe≥ thaε "dais∙ wheeló becausσ ì
therσ arσ somσ Diabl∩ compatiblσ dot-matri° printer≤ tha⌠ caε als∩ usσ Magiπ ì
Print.
MagicPrint'≤ primar∙ characteristiπ i≤ tha⌠ i⌠ doe≤ "truσ proportiona∞ spacingó ì
"justified"« "S∩ what?ó yo⌡ ma∙ ask« "WordSta≥ doe≤ proportiona∞ spacing¼ anΣ ì
justifie≤ it« A⌠ leas⌠ witΦ WordSta≥ 4¼ o≥ witΦ earlie≥ version≤ (bu⌠ no⌠ ì
supported).ó Ah¼ bu⌠ it'≤ no⌠ "trueó proportiona∞ spacing« Wha⌠ WordSta≥ doe≤ ì
i≤ t∩ proportionall∙ spacσ thσ tex⌠ tha⌠ yo⌡ seσ oε ß linσ wheε yo⌡ creatσ thσ ì
file« Iµ thσ character≤ arσ wide≥ thaε average¼ W╙ ha≤ t∩ squeezσ theφ ì
together« Iµ thσ character≤ arσ narrowe≥ thaε average¼ W╙ give≤ yo⌡ ß shor⌠ ì
line« Proportiona∞ spacinτ witΦ W╙ caε looδ ver∙ ver∙ raggeΣ iµ yo⌡ don'⌠ ì
justif∙ i⌠ anΣ ver∙ squeezeΣ o≥ spaceΣ ou⌠ iµ yo⌡ justif∙ it.
Wha⌠ MagicPrin⌠ doe≤ i≤ t∩ coun⌠ thσ characte≥ unit≤ unti∞ i⌠ ha≤ filleΣ u≡ ß ì
linσ (regardles≤ oµ ho≈ thσ tex⌠ i≤ formatted)« Wheε tha⌠ i≤ donσ i⌠ discard≤ ì
thσ las⌠ partia∞ worΣ (unles≤ it'≤ hyphenateΣ anΣ par⌠ wil∞ fi⌠ iε whicΦ casσ i⌠ ì
discard≤ thσ par⌠ oµ thσ las⌠ worΣ afte≥ thσ las⌠ hyphen)¼ anΣ theε justifie≤ ì
it« O≥ not¼ iµ yo⌡ prefe≥ raggeΣ margins« Result║ les≤ raggeΣ iµ yo⌡ wan⌠ ì
raggeΣ margins¼ les≤ spacσ anΣ bette≥ justificatioε iµ yo⌡ wan⌠ justified« Truσ ì
centering.
╔ got int∩ MagicPrin⌠ no⌠ lonτ afte≥ ╔ go⌠ m∙ Hewlet⌠ PackarΣ LaserJet« ì
WordSta≥ 3.│ ha≤ essentiall∙ n∩ suppor⌠ fo≥ thσ LaserJet« ╔ wen⌠ oε ß hun⌠ fo≥ ì
CP/═ program≤ tha⌠ supporteΣ thσ LaserJet« ╔ founΣ NewWord¼ whicΦ doe≤ ß nicσ ì
joΓ fo≥ basiπ worΣ processinτ anΣ i≤ reasonabl∙ quick¼ bu⌠ doe≤ no⌠ d∩ an∙ kinΣ ì
oµ justifieΣ proportionall∙ spaceΣ text.
╔ als∩ founΣ StarJet¼ aε eas∙ t∩ usσ prograφ tha⌠ doe≤ wha⌠ ╔ cal∞ WordSta≥ ì
proportiona∞ justificatioε ("wspj")║ it'≤ no⌠ TRU┼ proportiona∞ spacinτ becausσ ì
i⌠ simpl∙ space≤ thσ tex⌠ tha⌠ yo⌡ seσ oε ß linσ proportionally« Truσ ì
proportiona∞ spacinτ count≤ characte≥ unit≤ unti∞ i⌠ fill≤ ß line¼ wspΩ doesn't« ì
StarJe⌠ als∩ doe≤ boxe≤ anΣ horizonta∞ anΣ vertica∞ lines¼ anΣ ╔ useΣ i⌠ t∩ makσ ì
thσ log∩ fo≥ _PIP_¼ thσ newslette≥ oµ Chicago'≤ Firs⌠ Osbornσ Group¼ oµ whicΦ ╔ ì
aφ editor.
Theε ╔ founΣ MagicPrint« ╔ requesteΣ and receiveΣ ß revie≈ copy« A⌠ firs⌠ ╔ ì
founΣ i⌠ daunting« Oncσ ╔ go⌠ straighteneΣ out¼ ╔ founΣ i⌠ thrilling« ╔ ì
revieweΣ i⌠ fo≥ _PIP▀ anΣ ╔ useΣ i⌠ fo≥ printinτ thσ article≤ fo≥ _PIP_¼ anΣ ì
wheε KaftorWarσ wa≤ organizeΣ anΣ ╔ starteΣ t∩ worδ oε thσ _User'≤ Guide▀ fo≥ PC¡ ì
Filσ 80¼ ╔ decideΣ t∩ usσ MagicPrin⌠ t∩ prin⌠ thσ text« A⌠ tha⌠ poin⌠ ì
KaftorWarσ bough⌠ ß copy.
When Kaypro'≤ _ProFiles▀ magazinσ raε aε articlσ oε "Nea≥ Deskto≡ Publishinτ fo≥ ì
CP/M"¼ witΦ informatioε oε severa∞ product≤ fo≥ fanc∙ printinτ witΦ dot-matri° ì
printers¼ ╔ wen⌠ wild« WitΦ LaserJe⌠ Magiπ Prin⌠ availablσ thσ onl∙ thinτ tha⌠ ì
coulΣ bσ considereΣ anythinτ likσ deskto≡ publishinτ fo≥ CP/═ user≤ wa≤ Magic« ì
╔ wrotσ t∩ thσ editor≤ anΣ tolΣ theφ wha⌠ ╔ though⌠ the∙ shoulΣ do║ ruε m∙ ì
revie≈ oµ MagicPrint« The∙ accepteΣ m∙ proposa∞ anΣ publisheΣ m∙ revie≈ oµ thσ ì
LaserJe⌠ versioε (the∙ haΣ ruε somethinτ oε thσ impac⌠ printe≥ versioε earlier).
Iε connectioε witΦ thσ revie≈ fo≥ _Profiles▀ ╔ calleΣ Beε Jone¼ proprieto≥ oµ ì
Compute≥ EdiTypσ System≤ anΣ autho≥ oµ MagicPrint¼ t∩ determinσ whethe≥ ╔ haΣ ì
thσ lates⌠ versioε anΣ fo≥ hel≡ oε ß few points« Iε onσ oµ m∙ conversation≤ ì
witΦ Ben¼ afte≥ thσ revie≈ wa≤ ou⌠ oµ m∙ hands¼ hσ askeΣ mσ ho≈ ╔ wa≤ marketinτ ì
PC-File 80« ╔ wa≤ iε thσ mids⌠ oµ preparation≤ fo≥ ß biτ direc⌠ mai∞ program« ì
S∩ ╔ suggesteΣ tha⌠ ╔ adΣ aε offe≥ fo≥ Magiπ Serie≤ -¡ onσ morσ pagσ woulΣ cos⌠ ì
littlσ t∩ prin⌠ anΣ n∩ morσ t∩ mail.
A⌠ tha⌠ timσ Beε wa≤ experimentinτ witΦ ß $64.9╡ special pricσ fo≥ Magiπ ì
Serie≤ fo≥ CP/M« Afte≥ severa∞ month≤ hσ concludeΣ tha⌠ (a⌐ i⌠ didn'⌠ sel∞ an∙ ì
bette≥ a⌠ $6╡ thaε a⌠ $150-$25░ anΣ (b⌐ tha⌠ thosσ wh∩ reall∙ needeΣ i⌠ woulΣ ì
pa∙ thσ highe≥ price« ╔ disagreσ oε botΦ counts« I⌠ probabl∙ sell≤ les≤ badl∙ ì
a⌠ thσ lowe≥ pricσ (CP/═ sale≤ arσ goinτ t∩ hel∞ anyway¼ a⌠ ß lowe≥ pricσ the∙ ì
ma∙ no⌠ improvσ ß lo⌠ bu⌠ the∙ ma∙ no⌠ ge⌠ quitσ s∩ bad⌐ anΣ fe≈ peoplσ "NEEDó ì
anythinτ thesσ day≤ fo≥ thei≥ CP/═ computer║ the∙ havσ haΣ i⌠ fo≥ ß whilσ anΣ ì
will¼ iµ lef⌠ t∩ thei≥ owε devices¼ continuσ a≤ the∙ havσ iε thσ past.
Wheε Beε eliminateΣ thσ specia∞ pricσ t∩ dealers¼ ╔ couldn'⌠ maintaiε thσ $6╡ ì
pricσ becausσ ╔ haΣ t∩ pa∙ hiφ more« Bu⌠ ╔ decideΣ tha⌠ KaftorWarσ woulΣ offe≥ ì
onl∙ MagicPrin⌠ anΣ MagicInde° skippinτ thσ middlσ oµ thσ linσ MagicBind« ì
Fo≥ ß whilσ wσ offereΣ MagicPrin⌠ a⌠ $12╡ anΣ MagicInde° a⌠ $175« Bu⌠ i⌠ turneΣ ì
ou⌠ tha⌠ ß competito≥ wa≤ offerinτ MagicInde° a⌠ $99¼ s∩ wσ changeΣ thσ price≤ ì
agaiε witΦ thσ aiφ oµ gettinτ CP/═ user≤ thσ bes⌠ pricσ wσ could« Wσ don'⌠ makσ ì
an∙ mone∙ oε thesσ t∩ speaδ of¼ bu⌠ herσ arσ KaftorWare'≤ price≤ (Compute≥ ì
EdiTypeº pricσ iε parenthesis⌐ [Decembe≥ 1989]:
MagicPrin⌠ ñ 7╡ ($150⌐ ì
áááááááááááááááááááMagicInde° ñ 9╡ ($250⌐ ì
áááááááááááááááááááì
MAGICPRIN╘ EMBEDDE─ COMMANDS
Thσ followinτ i≤ ß descriptioε oµ mos⌠ oµ thσ MagicPrin⌠ embeddeΣ command≤ ì
tha⌠ arσ useΣ witΦ impac⌠ printer≤ (dais∙ whee∞ anΣ dot-matri° -¡ yes¼ therσ arσ ì
somσ Diabl∩ compatiblσ dot-matri° printers)« ┴ "toggleº i≤ ß commanΣ tha⌠ i≤ ì
useΣ botΦ t∩ turε oε anΣ t∩ turε ofµ thσ describeΣ prin⌠ characteristic« Umm¼ ì
yes¼ you'l∞ notσ tha⌠ thesσ arσ thσ samσ a≤ WordStar...s∩ WordSta≥ user≤ wil∞ ì
havσ n∩ probleφ adjusting« Fo≥ thosσ wh∩ d∩ no⌠ usσ WordSta≥ therσ i≤ ß ì
separatσ ASCI╔ edito≥ versioε oµ MagicPrin⌠ ì
Codσ Function
---¡ -------------------------------------------------
┬ Boldface¼ toggle
├ Hal⌠ fo≥ prin⌠ whee∞ o≥ ribboε change
─ Double-strike¼ toggle
╚ Overprin⌠ previou≤ charcter¼ fo≥ accents¼ etc.
╠ Forφ feeΣ (pagσ break)
╧ Non-breaδ space
╥ Justif∙ partia∞ line
╙ Underline¼ toggle
╘ Superscript¼ toggle
╓ Subscript¼ toggle
╪ Strike-out¼ toggle
┘ Ribboε colo≥ change¼ toggle
MAGICPRIN╘ DOUBL┼ DO╘ COMMANDS
MagicPrin⌠ uses 'doublσ dotº command≤ t∩ changσ man∙ oµ it≤ settings« Thesσ arσ ì
thσ samσ a≤ WordStar'≤ do⌠ command≤ iε concept¼ anΣ man∙ oµ theφ d∩ exactl∙ thσ ì
samσ thinτ tha⌠ correspondinτ command≤ iε WordSta≥ do« Fo≥ thosσ no⌠ familia≥ ì
witΦ WordStar¼ thσ concep⌠ i≤ tha⌠ ß linσ iε ß filσ whicΦ begin≤ witΦ ß do⌠ -¡ ß ì
perioΣ -¡ i≤ ß non-tex⌠ line« Iε WordSta≥ ß singlσ do⌠ mean≤ ß commanΣ anΣ tw∩ ì
o≥ morσ dot≤ meaε ß "note"¼ tha⌠ is¼ informatioε iε thσ filσ tha⌠ a≤ no⌠ t∩ bσ ì
printed.
Iε MagicPrin⌠ line≤ tha⌠ star⌠ witΦ ß singlσ do⌠ arσ treateΣ a≤ WordSta≥ do⌠ ì
command≤ anΣ ignored« Magiπ treat≤ line≤ tha⌠ begiε witΦ tw∩ dot≤ a≤ commands« ì
Line≤ witΦ threσ dot≤ arσ considereΣ notes« Thereforσ yo⌡ caε prin⌠ thσ samσ ì
filσ witΦ botΦ WordSta≥ anΣ Magiπ Prin⌠ anΣ eacΦ wil∞ ignorσ thσ other'≤ ì
commands.
Iε thσ tablσ below¼ copieΣ froφ thσ MagicSerie≤ CommanΣ Referencσ Tablσ tha⌠ ì
come≤ witΦ eacΦ cop∙ oµ MagicPrint¼ ╔ havσ se⌠ fortΦ thσ WordSta≥ do⌠ command¼ ì
thσ MagicSerie≤ doublσ do⌠ command¼ thσ functioε performeΣ b∙ thσ MagicSerie≤ ì
doublσ do⌠ command¼ thσ minimuφ anΣ maximuφ value≤ fo≥ thσ command¼ anΣ thσ ì
default.
Iε thσ W╙ (WordStar⌐ column¼ thσ symbo∞ "--ó mean≤ tha⌠ therσ i≤ n∩ ì
correspondinτ WordSta≥ commanΣ anΣ thσ symbo∞ "**ó mean≤ that WordSta≥ handle≤ ì
thi≤ functioε differently¼ i.e.¼ i⌠ doe≤ no⌠ usσ ß do⌠ command« ┴ discussioε oµ ì
thesσ command≤ follow≤ anΣ the∙ difference≤ arσ explaineΣ there.
W╙ Symbo∞ Functioε Min/Ma° Default
--¡ ------¡ ---------------------------------------¡ -------¡ --------
m⌠ ┴ Advancσ ¡ to≡ margiε 0/╢ 0
-¡ ┬ Backlinσ ¡ movσ u≡ ε line≤ beforσ printinτ nex⌠ linσ Off
*¬ ├ Cente≥ ▒ linσ Off
-¡ C½ turε oε centering
-¡ C¡ turε ofµ centering
-¡ Cε cente≥ ε line≤ 1/9
-¡ ─ default≤ restored
*¬ E+/¡ Even/odΣ pagσ onl∙ prin⌠ (header≤ anΣ footers⌐ Off
*¬ F1/░ Forφ (page⌐ enΣ pause/n∩ pausσ Pausσ (1)
*¬ ╟ paGσ lengtΦ -¡ numbe≥ oµ line≤ t∩ prin⌠ 1/12░ 54
p∞ G╟ Gros≤ paGσ lengtΦ --lengtΦ oµ pape≥ 66
c≈ ╚ cHaracte≥ densit∙ 5/3░ 10
-¡ ╔ Inden⌠ 1/L-1¬ 0
p≤ J░ truσ proportiona∞ unJustifieΣ 1
oΩ J▒ truσ proportiona∞ Justified
p≤ J▓ non-proportiona∞ (mono-spaced⌐ unJustified
oΩ J│ non-proportiona∞ (mono-spaced⌐ Justified
-¡ ╦ Kolumε printinτ iε defaul⌠ ▓ columns
-¡ K° ∙ ° column≤ witΦ ga≡ oµ ∙ x=1/4¼ y>▒ ╡ spaces
-¡ K░ Kolumε printinτ stop
rφ ╠ Linσ LengtΦ 10/20░ 78
p∩ ═ Margin¼ Lef⌠ 0/L-1¬ 10
pß N░ Ne≈ pagσ (samσ a≤ ^L)
-¡ N+° Ne≈ pagσ iµ >° line≤ iε current paragrapΦ 0/G*¬ 1
c≡ N-° Ne≈ pagσ iµ <° line≤ oε curren⌠ pagσ 1/G-1*¬ 0
-¡ o/╧ Outden⌠ (proportional/absolute⌐ 0/L-1¬ 0
o≡ P+/¡ Pagσ numberinτ on/ofµ Off
pε P° Star⌠ numberinτ witΦ ° 1/6000░ Off
-¡ P░ Star⌠ oε nex⌠ pagσ Off
-¡ P0° Star⌠ oε nex⌠ pagσ witΦ ° 1/6000░ Off
-¡ P╨ Prin⌠ oε screeε 1/25╡ Off
-¡ ╥ RightflusΦ onσ linσ Off
-¡ R+/¡ RightflusΦ on/off
-¡ R° RightflusΦ ° line≤ 1/9
l≤ ╙ Se⌠ linσ Spacinτ 0/╖ 1
-¡ Sx½ Se⌠ linσ Spacinτ t∩ ° plu≤ one-half
u∞ U0/▒ Underlinσ broken/soliΣ ▒ (solid)
lΦ ╓ Vertica∞ linσ heigh⌠ 1/48**¬ 8
s≥ V╓ Vertica∞ super-/sub-scrip⌠ ga≡ 1/╕ 4
-¡ ╫ WidtΦ (righ⌠ indent⌐ 0/L-1¬ 0
Notes
--------------------
¬ L-1¼ i.e.¼ Linσ Length minu≤ one
*¬ paGσ LengtΦ minu≤ one
**¬ 1╢ oε NE├ SpinWriter
Thi≤ discussioε i≤ strictl∙ limiteΣ t∩ thσ impac⌠ printe≥ versioε oµ MagicPrint« ì
Therσ arσ ß numbe≥ oµ difference≤ iε thσ lase≥ printe≥ version¼ partl∙ becausσ ì
thσ lase≥ printe≥ handle≤ pape≥ differently¼ anΣ partl∙ becausσ thσ lase≥ ì
printe≥ ha≤ function≤ tha⌠ dais∙ whee∞ printer≤ jus⌠ don'⌠ have.
COMMAND╙ THA╘ ╔ WON'╘ DISCUSS
Therσ arσ ß lo⌠ oµ command≤ herσ tha⌠ arσ essentiall∙ thσ samσ a≤ thσ ì
correspondinτ command≤ iε WordStar¼ anΣ don'⌠ neeΣ mucΦ discussion¼ anΣ ╔ won'⌠ ì
discus≤ theφ here« Fo≥ example¼ thσ ╓ anΣ V╓ command≤ corresponΣ exactl∙ t∩ thσ ì
L╚ anΣ S╥ command≤ iε WordStar« Yo⌡ se⌠ thσ linσ heigh⌠ (vertica∞ spacing⌐ anΣ ì
sub-/super-scrip⌠ rol∞ (vertica∞ sub-/super-scrip⌠ spacing⌐ iε 48th≤ oµ aε inch« ì
Margiε i≤ likσ pagσ offset« Linσ spacinτ i≤ linσ spacinτ -¡ thougΦ Magiπ doe≤ ì
offe≥ line-and-a-halµ spacing¼ too« Continuou≤ o≥ soliΣ versu≤ brokeε ì
underlininτ i≤ simpl∙ whethe≥ yo⌡ wan⌠ space≤ betweeε character≤ underlined« ì
Pagσ numberinτ i≤ straight-forward¼ anΣ n∩ differen⌠ froφ WordSta≥ excep⌠ tha⌠ ì
yo⌡ caε givσ ß commanΣ t∩ star⌠ thσ numberinτ oε thσ nex⌠ page« Thi≤ i≤ ì
necessar∙ becausσ witΦ Magiπ yo⌡ don'⌠ kno≈ wherσ thσ nex⌠ pagσ wil∞ begiε anΣ ì
iµ yo⌡ havσ ß header....╔ thinδ yo⌡ caε figurσ thi≤ onσ out« ┴ fe≈ command≤ ╔ ì
ma∙ simpl∙ ski≡ becausσ ╔ don'⌠ usσ theφ much« Therσ i≤ ß manua∞ tha⌠ explain≤ ì
al∞ this.
PAPE╥ HANDLING
WordSta≥ ask≤ yo⌡ t∩ se⌠ thσ pagσ length¼ thσ to≡ margin, anΣ thσ bottoφ margin« ì
Thσ 'normº fo≥ mos⌠ W╙ user≤ iε thσ U╙ i≤ t∩ se⌠ pagσ lengtΦ t∩ 6╢ line≤ (1▒ ì
incΦ paper⌐ witΦ ß top margiε oµ (say⌐ ╢ anΣ ß bottoφ margiε oµ 6« Tha⌠ print≤ ì
5┤ line≤ oε thσ pagσ (6╢ ¡ ╢ ¡ ╢ ╜ 54⌐ leave≤ aε incΦ a⌠ thσ to≡ and aε incΦ a⌠ ì
thσ bottom« Thσ pape≥ i≤ theε se⌠ witΦ thσ to≡ edgσ a⌠ thσ to≡ oµ thσ ribboε ì
anΣ thσ printe≥ move≤ thσ pape≥ up ╢ line≤ beforσ printing.
Magiπ doesn'⌠ thinδ tha⌠ wa∙ a⌠ all« I⌠ want≤ t∩ kno≈ ho≈ lonτ you≥ pape≥ i≤ ì
anΣ ho≈ man∙ line≤ yo⌡ arσ goinτ t∩ prin⌠ oε thσ page« Fo≥ thσ norma∞ 1▒ incΦ ì
pape≥ yo⌡ se⌠ thσ paGσ lengtΦ t∩ 6╢ anΣ thσ Gros≤ paGσ lengtΦ t∩ 54« Yo⌡ star⌠ ì
thσ pape≥ u≡ onσ incΦ froφ thσ ribboε top« Magiπ print≤ 5┤ line≤ anΣ leave≤ ß ì
margiε a⌠ thσ bottoφ oµ onσ incΦ o≥ ╢ lines« Thσ essensσ oµ thσ proces≤ i≤ thσ ì
same¼ it'≤ jus⌠ ß differen⌠ approach« Thσ relevan⌠ command≤ are:
m⌠ ┴ Advancσ ¡ to≡ margiε 0/╢ 0
*¬ ╟ paGσ lengtΦ -¡ numbe≥ oµ line≤ t∩ prin⌠ 1/12░ 54
p∞ G╟ Gros≤ paGσ lengtΦ --lengtΦ oµ pape≥ 66
mΓ -¡ (no⌠ applicable║ paGσ lengtΦ minu≤ Gros≤ paGσ lengtΦ leave≤ the
bottoφ margiε a≤ ß result)
CENTERING¼ FLUSHRIGHT
WordSta≥ handle≤ centerinτ witΦ thσ ^O├ commanΣ anΣ show≤ i⌠ oε thσ screen
CENTERE─ HEADING
CENTERE─ HEADINGS
Except¼ oµ course¼ a≤ showε above¼ WordSta≥ doesn'⌠ exactl∙ center¼ eveε witΦ ì
monospaceΣ text¼ anΣ wheε i⌠ come≤ t∩ proportionall∙ spaceΣ text¼ W╙ i≤ jus⌠ ì
totall∙ a⌠ sea.
Magiπ doesn'⌠ sho≈ centerinτ oε thσ screen¼ bu⌠ use≤ it≤ centerinτ do⌠ command≤ ì
t∩ indicatσ what'≤ t∩ bσ centered¼ givinτ yo⌡ threσ options:
..c+
CENTERE─ HEADING
CENTERE─ HEADINGS
..c-
Thσ C½ commanΣ turn≤ centerinτ oε anΣ thσ C¡ commanΣ turn≤ i⌠ off« Oε pape≥ ì
thesσ tw∩ line≤ wil∞ bσ accuratel∙ centered¼ whethe≥ monospaceΣ oε ì
proportionall∙ spaced¼ witΦ thσ letter≤ iε thσ seconΣ linσ jus⌠ ß bi⌠ t∩ thσ ì
lef⌠ oµ thσ letter≤ iε thσ firs⌠ line.
Yo⌡ coulΣ als∩ cente≥ thesσ tw∩ line≤ b∙ enterinτ thσ commanΣ t∩ cente≥ tw∩ ì
lines:
..c2
CENTERE─ HEADING
CENTERE─ HEADINGS
O≥ yo⌡ coulΣ givσ ß simplσ ├ commanΣ t∩ cente≥ eacΦ line
..C
CENTERE─ HEADING
..c
CENTERE─ HEADINGS
You'l∞ noticσ tha⌠ I'vσ useΣ uppe≥ anΣ lowe≥ casσ interchangeably║ fo≥ mos⌠ ì
command≤ Magiπ doesn'⌠ care.
Obviously¼ iµ you'rσ centerinτ ß singlσ line¼ thσ ├ i≤ thσ wa∙ t∩ go« ╔ ì
generall∙ finΣ tha⌠ ß C½ anΣ ß C¡ commanΣ worδ bes⌠ fo≥ multiplσ lines║ there'≤ ì
ß visua∞ indicatioε tha⌠ thσ centerinτ ha≤ beeε turneΣ ofµ AN─ yo⌡ caε adΣ o≥ ì
deletσ line≤ withou⌠ havinτ t∩ coun⌠ theφ agaiε (anΣ yo⌡ caε cente≥ morσ thaε ì
ninσ line≤ iε ß row!).
BACKLIN┼ COMMAND
The backlinσ commanΣ allow≤ yo⌡ t∩ bacδ u≡ onσ linσ beforσ resuminτ printing« ì
Thi≤ allow≤ yo⌡ t∩ d∩ al∞ sort≤ oµ fanc∙ things¼ botΦ iε header≤ anΣ footer≤ anΣ ì
iε text« Fo≥ example¼ ╔ ofteε se⌠ u≡ m∙ footer≤ oε document≤ t∩ looδ somethinτ ì
likσ this:
Smith-Jone≤ Contrac⌠ Pagσ -#¡ Novembe≥ 11¼ 1989
WitΦ WordSta≥ tha⌠ linσ i≤ ß sor⌠ oµ pain║ firs⌠ ╔ havσ t∩ ente≥ thσ "Pagσ -#-ó ì
anΣ cente≥ i⌠ witΦ ^OC« Theε ╔ g∩ t∩ thσ lef⌠ sidσ (witΦ inser⌠ off⌐ anΣ ente≥ ì
thσ "Smith-Jone≤ Contract"« Finall∙ ╔ taΓ ove≥ t∩ thσ righ⌠ anΣ ente≥ "Novembe≥ ì
11¼ 1989"« Theε ╔ g∩ t∩ thσ beginninτ oµ thσ datσ anΣ movσ i⌠ t∩ thσ righ⌠ o≥ ì
lef⌠ s∩ tha⌠ it'≤ flusΦ witΦ thσ righ⌠ margin« Oε pagσ 1░ oµ thσ contrac⌠ ╔ ì
havσ t∩ reente≥ the foote≥ witΦ thσ datσ onσ spacσ t∩ thσ lef⌠ sincσ thσ pagσ ì
numbe≥ wil∞ bσ tw∩ digits.
WitΦ Magiπ ╔ jus⌠ ente≥ thi≤ iε m∙ footer:
Smith-Jone≤ Contract
..Γ r
Novembe≥ 11¼ 1989
..Γ c
Pagσ -#-
Iε ß recen⌠ flye≥ fo≥ Magiπ Serie≤ ╔ prepareΣ ß tablσ tha⌠ look≤ sor⌠ oµ likσ ì
thi≤ [takσ ß gooΣ looδ a⌠ this¼ i⌠ tell≤ thσ essentia∞ difference≤ betweeε thσ ì
threσ flavor≤ oµ Magic]:
Magiπ Prin⌠ MagicBinΣ MagicIndex
Perfec⌠ Proportiona∞ Spacinτ Mergσ Printinτ Inde° Creation
Automatiπ Footnotinτ Labels║ Onσ o≥ Man∙ Accros≤ Tablσ oµ Content≤ Generation
Automatiπ Columε Printinτ Automatiπ Chapte≥ Numberinτ Casσ Conversion
Righ⌠ FlusΦ Line≤ Automatiπ ParagrapΦ Numberinτ SorteΣ Headings
Wido≈ anΣ Orphaε Linσ Contro∞ Datß Filσ Verificatioε SorteΣ Sub-Headings
Multi-Linσ Header≤ anΣ Footers
Now¼ yo⌡ kno≈ ho≈ ╔ diΣ that║ ╔ entereΣ thσ cente≥ column¼ anΣ centereΣ i⌠ witΦ ì
^OC« Theε ╔ entereΣ thσ lef⌠ column¼ with inser⌠ off« Wheε ╔ wen⌠ t∩ ente≥ thσ ì
seconΣ linσ ╔ discovereΣ ╔ hadn'⌠ lef⌠ enougΦ room¼ s∩ ╔ haΣ t∩ makσ thσ righ⌠ ì
margin wider¼ deletσ thσ lef⌠ columε stuff¼ re-cente≥ thσ cente≥ columε stuff¼ ì
anΣ theε ente≥ thσ lef⌠ columε stuff« Theε ╔ entered thσ righ⌠ columε stuff¼ ì
anΣ adjusteΣ eacΦ righ⌠ columε iteφ s∩ tha⌠ i⌠ wa≤ rightflush.
T∩ makσ thi≤ prin⌠ iε WordSta≥ you'Σ havσ t∩ d∩ i⌠ monospaced║ iε proportiona∞ ì
spacinτ i⌠ jus⌠ woulΣ no⌠ comσ out« Bu⌠ Magiπ doe≤ i⌠ iε proportionall∙ ì
spacing¼ anΣ witΦ ß lo⌠ les≤ fus≤ anΣ bother:
Magiπ Print
Perfec⌠ Proportiona∞ Spacing
Automatiπ Footnoting
Automatiπ Columε Printing
Righ⌠ FlusΦ Lines
Wido≈ anΣ Orphaε Linσ Control
Multi-Linσ Header≤ anΣ Footers
..b╖ c6
MagicBind
Mergσ Printing
Labels║ Onσ o≥ Man∙ Accross
Automatiπ Chapte≥ Numbering
Automatiπ ParagrapΦ Numbering
Datß Filσ Verification
..b╢ r6
MagicIndex
Inde° Creation
Tablσ oµ Content≤ Generation
Casσ Conversion
SorteΣ Headings
SorteΣ Sub-Headings
Thσ extrß blanδ linσ abovσ i≤ t∩ ge⌠ pas⌠ thσ las⌠ linσ oµ thσ lef⌠ columε text║ ì
remember¼ therσ wa≤ onσ morσ linσ therσ thaε iε thσ othe≥ tw∩ columns.
Oµ course¼ ╔ wasn'⌠ satisfied║ ╔ wanteΣ t∩ spacσ ou⌠ thσ title≤ ß bit¼ s∩ ╔ ì
addeΣ thσ commanΣ t∩ changσ thσ cHaracte≥ spacinτ beforσ eacΦ titlσ anΣ afte≥ ì
eacΦ title:
..h13
Magiπ Print
..h10
Perfec⌠ Proportiona∞ Spacing
Automatiπ Footnoting
Automatiπ Columε Printing
Righ⌠ FlusΦ Lines
Wido≈ anΣ Orphaε Linσ Control
Multi-Linσ Header≤ anΣ Footers
..b╖ c6
..h13
MagicBind
..h10
Mergσ Printing
Labels║ Onσ o≥ Man∙ Accross
Automatiπ Chapte≥ Numbering
Automatiπ ParagrapΦ Numbering
Datß Filσ Verification
..b╢ r6
..h13
MagicIndex
..h10
Inde° Creation
Tablσ oµ Content≤ Generation
Casσ Conversion
SorteΣ Headings
SorteΣ Sub-Headings
Iµ you'Σ likσ t∩ seσ thσ results¼ dro≡ mσ ß notσ a⌠ KaftorWarσ Corporation¼ Bo° ì
1674¼ Chicag∩ 60690¼ o≥ picδ u≡ thσ phonσ anΣ cal∞ [708▌ 965-8144« ╔ caε assurσ ì
yo⌡ tha⌠ eacΦ linσ print≤ ou⌠ witΦ thσ cente≥ columε neatl∙ centered¼ regardles≤ ì
oµ thσ cHaracte≥ spacing¼ anΣ thσ righ⌠ columε rightflush¼ regardles≤ oµ thσ ì
cHaracte≥ spacing« Of coursσ puttinτ thσ lef⌠ columε a⌠ thσ lef⌠ margiε i≤ n∩ ì
trick« Eveε WordSta≥ coulΣ havσ donσ tha⌠ partí AnΣ onl∙ tha⌠ part.
LIN┼ LENGTH¼ INDENT¼ WIDTH
WordSta≥ set≤ you≥ linσ lengtΦ b∙ settinτ thσ lef⌠ margiε anΣ thσ righ⌠ margin« ì
Yo⌡ als∩ havσ paragrapΦ margin¼ whicΦ allow≤ yo⌡ t∩ havσ automatiπ indent≤ o≥ ì
outdents« WordSta≥ indent≤ witΦ paragrapΦ margiε worδ only witΦ thσ firs⌠ linσ ì
oµ ß paragrapΦ anΣ arσ ver∙ useful« Fo≥ thosσ no⌠ familia≥ witΦ it¼ thi≤ ì
featurσ oµ W╙ ┤ allow≤ yo⌡ to se⌠ thσ lef⌠ margiε (.lm⌐ t∩ onσ valuσ anΣ thσ (firs⌠ ì
linσ oµ each⌐ paragrapΦ margiε (.pm⌐ t∩ anothe≥ value« Iµ thσ lef⌠ margiε i≤ ▒ ì
anΣ thσ paragrapΦ margiε i≤ ╢ thσ firs⌠ linσ oµ eacΦ paragrapΦ wil∞ ì
automaticall∙ inden⌠ t∩ columε ╢ withou⌠ you≥ havinτ t∩ hi⌠ thσ tab« That'≤ ß ì
nicσ featurσ oµ WS4« Indeed¼ iµ you'rσ creatinτ you≥ document≤ t∩ prin⌠ witΦ ì
Magiπ anΣ usinτ WordSta≥ ┤ a≤ you≥ edito≥ yo⌡ caε havσ thσ benefi⌠ oµ paragrapΦ ì
margiε sincσ WordStar'≤ do⌠ command≤ arσ no⌠ inconsisten⌠ witΦ Magic.
Iµ yo⌡ havσ indenteΣ quotation≤ iε you≥ tex⌠ yo⌡ tel∞ WordSta≥ tha⌠ thσ lef⌠ ì
margiε i≤ no≈ ╢ insteaΣ oµ ▒ anΣ the righ⌠ margiε i≤ no≈ 6░ insteaΣ oµ 65« Iµ ì
yo⌡ d∩ thi≤ witΦ ß ".RRó rule≥ linσ yo⌡ onl∙ neeΣ onσ command« A⌠ thσ enΣ oµ ì
the quotatioε yo⌡ pu⌠ you≥ norma∞ rule≥ linσ bacδ iε anΣ yo⌡ arσ al∞ set« ì
Unti∞ yo⌡ decidσ tha⌠ thi≤ documen⌠ woulΣ worδ bette≥ iε 1▓ pitcΦ becausσ yo⌡ ì
havσ somσ table≤ tha⌠ won'⌠ fi⌠ easil∙ withiε thσ 6╡ characte≥ format« Okay¼ ì
changσ eacΦ ".rmó commanΣ o≥ rule≥ linσ b∙ addinτ 1╡ characters« It'≤ no⌠ hard¼ ì
jus⌠ ß bi⌠ tediou≤ iε ß 40╦ filσ witΦ 2░ quotations.
Magiπ works ß littlσ bi⌠ differently« Yo⌡ se⌠ thσ linσ lengtΦ iε units« Sincσ ì
mos⌠ oµ you≥ tex⌠ wil∞ bσ proportionall∙ spaceΣ thi≤ won'⌠ corresponΣ exactl∙ t∩ ì
characters¼ bu⌠ i⌠ doe≤ corresponΣ t∩ 12th≤ oµ aε inch« Thσ defaul⌠ i≤ 78¼ o≥ ì
6.╡ inche≤ wide¼ leavinτ aε incΦ oε thσ lef⌠ anΣ aε incΦ oε thσ righ⌠ oε 8.╡ ì
incΦ widσ paper« That'≤ iµ yo⌡ leavσ thσ cHaracte≥ spacinτ a⌠ "..H10"¼ thσ ì
defaul⌠ value« Iµ yo⌡ wan⌠ i⌠ tighte≥ o≥ wide≥ spaceΣ you'l∞ havσ t∩ adjus⌠ ß ì
bit« ╔ almos⌠ neve≥ do.
Iµ yo⌡ want indenteΣ tex⌠ yo⌡ simpl∙ ente≥ ß do⌠ commanΣ tha⌠ set≤ thσ numbe≥ oµ ì
unit≤ oµ indentatioε froφ thσ lef⌠ margiε anΣ thσ number oµ unit≤ oµ indentatioε ì
froφ thσ righ⌠ margin« Let'≤ inden⌠ │ unit≤ froφ eacΦ side:
..Θ │ ≈ 3
Now¼ wheε ╔ decidσ t∩ makσ thσ linσ wide≥ o≥ narrowe≥ ╔ don'⌠ neeΣ t∩ adjus⌠ m∙ ì
indentatioε a⌠ all¼ jus⌠ adjus⌠ thσ number≤ followinτ thσ "..Ló a⌠ thσ to≡ oµ ì
thσ file.
WordSta≥ caε usσ it≤ paragrapΦ margiε t∩ creatσ aε "outdent"¼ tha⌠ i≤ tha⌠ wierΣ ì
tex⌠ tha⌠ look≤ likσ this:
*Iteφ 1║ Here'≤ somσ tex⌠ abou⌠ ì
áááááááááásomethinτ anΣ eacΦ timσ we
movσ dowε ß linσ thσ text
i≤ indenteΣ froφ thσ margin
farthe≥ thaε thσ title.
*Iteφ 2║ Thi≤ i≤ calleΣ aε out-
den⌠ b∙ analog∙ t∩ thσ in-
den⌠ tha⌠ start≤ witΦ the
firs⌠ linσ farthe≥ iε than
eacΦ succeedinτ line.
WitΦ olde≥ version≤ oµ WordSta≥ thi≤ typσ oµ forma⌠ i≤ essentiall∙ impossiblσ ì
becausσ yo⌡ havσ t∩ pu⌠ ß harΣ carriagσ returε a⌠ thσ enΣ oµ eacΦ linσ (that'≤ ì
ho≈ ╔ diΣ i⌠ herσ becausσ I'φ writinτ thi≤ witΦ ZD┼ -¡ iµ you'rσ ß WordSta≥ use≥ ì
anΣ you don'⌠ kno≈ abou⌠ VD┼ anΣ ZDE¼ PLEAS┼ checδ you≥ friendl∙ remotσ systeφ ì
o≥ use≥ grou≡ o≥ writσ t∩ KaftorWarσ iµ al∞ elsσ fails¼ thesσ arσ publiπ domaiε ì
program≤ tha⌠ worδ bette≥ thaε WordSta≥ fo≥ mos⌠ purpose≤ bu⌠ usσ essentiall∙ ì
thσ samσ commanΣ structure)« WitΦ WordSta≥ ┤ yo⌡ simpl∙ se⌠ thσ paragrapΦ ì
margiε a⌠ ╢ (.pm6⌐ anΣ thσ lef⌠ margiε a⌠ 1▒ (.lm11)« WordSta≥ automaticall∙ ì
indent≤ thσ firs⌠ linσ oµ eacΦ paragrapΦ t∩ columε ╢ anΣ eacΦ succeedinτ linσ t∩ ì
columε 11« Neat.
Oµ coursσ thσ advantagσ oµ Magiπ i≤ tha⌠ i⌠ doe≤ thi≤ samσ thinτ witΦ do⌠ ì
command≤ anΣ doesn'⌠ requirσ reformattinτ oµ thσ paragraph≤ wheε yo⌡ edit« ╔ ì
seldoφ reforma⌠ wheε I'φ editinτ t∩ prin⌠ witΦ Magiπ unles≤ thσ tex⌠ crawl≤ ofµ ì
thσ screeε (no⌠ ofteε wheε ╔ se⌠ thσ margiε t∩ 6╡ oε m∙ Osbornσ ▒ witΦ 10┤ ì
columε display!⌐ o≥ wheε it'≤ simpl∙ ß convenien⌠ wa∙ t∩ ge⌠ t∩ thσ enΣ oµ thσ ì
paragraph« I'vσ donσ i⌠ iε thi≤ filσ becausσ yo⌡ probabl∙ won'⌠ bσ printinτ i⌠ ì
witΦ Magiπ Series¼ anΣ i⌠ look≤ kinΣ oµ sill∙ oε paper.
WitΦ Magiπ yo⌡ se⌠ you≥ inden⌠ witΦ thσ "..Θ xó commanΣ anΣ theε se⌠ thσ outden⌠ ì
witΦ thσ "..╧ xó command« Yo⌡ fiddlσ witΦ thσ number≤ t∩ ge⌠ thσ effec⌠ tha⌠ ì
yo⌡ want¼ dependinτ oε whethe≥ yo⌡ wan⌠ thσ star⌠ oµ thσ outdenteΣ linσ t∩ bσ a⌠ ì
thσ lef⌠ margiε o≥ indenteΣ froφ it« Iµ yo⌡ havσ PC-Filσ 8░ yo⌡ caε seσ ho≈ ╔ ì
useΣ thi≤ iε thσ index¼ whicΦ i≤ printeΣ iε two column≤ (morσ oε column≤ below)« ì
Thσ tex⌠ i≤ rathe≥ narrow¼ anΣ aε occasiona∞ entr∙ i≤ simpl∙ to∩ lonτ fo≥ onσ ì
line« S∩ eacΦ linσ i≤ outdenteΣ t∩ thσ lef⌠ margin¼ witΦ thσ seconΣ linσ -¡ iµ ì
therσ i≤ onσ -¡ beinτ indented¼ fo≥ example:
slasΦ iε KE┘ field¼ 8.1¼ 26.1
slash¼ restricteΣ characte≥ fo≥ cloneΣ database
fieldname¼ 20.2.1.2
SmartKey¼ 30.3
Thσ tex⌠ iε thσ filσ look≤ likσ thi≤ (thσ "..Θ │ commanΣ i≤ a⌠ thσ to≡ oµ thσ ì
file):
..╧ 3
slasΦ iε KE┘ field¼ 8.1¼ 26.1
..╧ 3
slash, restricteΣ characte≥ fo≥ cloneΣ databasσ fieldname¼ 20.2.1.2
..╧ 3
SmartKey¼ 30.3
Oµ course¼ ╔ didn'⌠ typσ iε thσ "..╧ 3ó betweeε al∞ oµ thσ entries« ╔ simpl∙ ì
entereΣ theφ al∞ witΦ ß sufficientl∙ widσ margiε tha⌠ eacΦ onσ wa≤ oε ß singlσ ì
linσ anΣ theε replaceΣ eacΦ carriagσ returε witΦ ß carriagσ return¼ thσ do⌠ ì
command¼ anΣ anothe≥ carriagσ return.
Thi≤ i≤ thσ onσ placσ wherσ uppe≥ anΣ lowe≥ casσ makσ ß differencσ iε ß Magiπ ì
do⌠ command« Thσ lowe≥ casσ "oó i≤ ß proportiona∞ outdent¼ thσ uppe≥ casσ "Oó ì
i≤ aε "absoluteó outdent« I'vσ neve≥ seeε mucΦ poin⌠ iε thσ proportiona∞ ì
outdent¼ sincσ thσ outdenteΣ line≤ wil∞ begiε iε differen⌠ position≤ dependinτ ì
oε thσ widtΦ oµ thσ outdenteΣ characters« WitΦ thσ absolutσ outden⌠ you≥ ì
outdenteΣ paragraph≤ wil∞ linσ u≡ precisely.
JUSTIFY¼ PROPORTIONA╠ SPACING¼ O╬ anΣ OFF
WitΦ ß dais∙ whee∞ printe≥ ╔ hatσ t∩ changσ prin⌠ wheels« ╔ meaε it'≤ ß lo⌠ oµ ì
bothe≥ fo≥ italic≤ iµ yo⌡ havσ morσ thaε onσ placσ iε ß documen⌠ wherσ yo⌡ wan⌠ ì
italics« Thσ printe≥ stops« Opeε thσ cover« Removσ thσ ribbon« Pul∞ bacδ thσ ì
prin⌠ head« Removσ thσ prin⌠ wheel« Pu⌠ thσ ne≈ printwhee∞ on« Shovσ thσ ì
prin⌠ heaΣ home« Ribboε bacδ on« Closσ cover« Printe≥ oε line« Star⌠ ì
printinτ again« Repea⌠ afte≥ tw∩ word≤ iε italics« Forge⌠ it« I'vσ go⌠ acces≤ ì
t∩ ß lase≥ printer« Iµ ╔ reall∙ NEE─ italic≤ I'l∞ prin⌠ i⌠ there« In thσ ì
meantimσ thσ poo≥ reade≥ wil∞ jus⌠ havσ t∩ suffe≥ witΦ underscores.
So¼ thσ switcΦ betweeε propertiona∞ anΣ monospaced tex⌠ oε ß dais∙ whee∞ printe≥ ì
i≤ probabl∙ no⌠ somethinτ you'l∞ wan⌠ t∩ d∩ ver∙ mucΦ of« Iµ you'vσ go⌠ ß tablσ ì
yo⌡ migh⌠ wan⌠ t∩ d∩ i⌠ iµ taΓ setting≤ (discusseΣ below⌐ don'⌠ d∩ wha⌠ yo⌡ ì
want« ╔ useΣ i⌠ iε thσ PC-Filσ 8░ User'≤ Guidσ t∩ sho≈ screen display≤ iε ì
monospaceΣ Courie≥ tex⌠ sincσ that'≤ thσ wa∙ i⌠ appear≤ oε thσ screeε ì
(monospaced¼ it'≤ no⌠ likel∙ t∩ bσ Courier!).
Bu⌠ yo⌡ migh⌠ wan⌠ t∩ changσ betweeε justifieΣ anΣ non-justified« ╔ d∩ i⌠ witΦ ì
paragrapΦ headings¼ especiall∙ wheε ╔ usσ narro≈ columns« Thσ al∞ uppe≥ casσ ì
title≤ sometime≤ looδ rathe≥ sill∙ wheε spaceΣ ou⌠ fo≥ justification¼ s∩ it'≤ ì
nicσ t∩ bσ ablσ t∩ switch.
Iε eithe≥ case¼ yo⌡ caε switcΦ betweeε truσ proportiona∞ justifieΣ anΣ ì
unjustified¼ o≥ t∩ non-proportiona∞ justifieΣ o≥ unjustifieΣ witΦ ß simplσ do⌠ ì
command.
PAG┼ NUMBERIN╟ AN─ TITLIN╟ COMMAND╗ HEADER╙ AN─ FOOTERS
WordSta≥ limit≤ yo⌡ t∩ threσ line≤ oµ heade≥ anΣ threσ line≤ oµ footer« ì
Sometime≤ tha⌠ get≤ ß bi⌠ awkward« WordStar'≤ lacδ oµ ß flushrigh⌠ commanΣ ì
make≤ header≤ anΣ footer≤ ß bi⌠ awkwarΣ t∩ creatσ a⌠ times« Magiπ caε makσ jus⌠ ì
abou⌠ an∙ heade≥ o≥ footer tha⌠ yo⌡ want¼ u≡ t∩ ß limi⌠ oµ 25░ characters« ì
I'vσ neve≥ founΣ tha⌠ limi⌠ t∩ bσ ß problem.
Onσ oµ thσ mos⌠ frustratinτ thing≤ tha⌠ ha≤ happeneΣ t∩ mσ ove≥ thσ year≤ i≤ thσ ì
effor⌠ t∩ kee≡ u≡ witΦ WordStar'≤ header/foote≥ margin¼ thσ numbe≥ oµ line≤ oε ß ì
page¼ anΣ thσ spacσ betweeε thσ tex⌠ anΣ thσ heade≥ o≥ footer« Magiπ i≤ mucΦ ì
morσ straight-forwarΣ iε thi≤ regard.
A⌠ firs⌠ ╔ though⌠ Magiπ header≤ anΣ footer≤ werσ confusing¼ thougΦ the∙ arσ ì
clearl∙ anΣ simpl∙ explaineΣ iε thσ manual¼ witΦ copiou≤ examples« Here'≤ ì
ß sample¼ witΦ comment≤ oε eacΦ linσ afte≥ thσ semicolon:
..#┬ ;star⌠ ß foote≥ (ú a⌠ Bottoφ oµ page)
;blanδ linσ betweeε tex⌠ anΣ footer
;seconΣ blanδ linσ betweeε tex⌠ anΣ footer
Smith-Jone≤ Contrac⌠ ;foote≥ segmen⌠ a⌠ lef⌠ oµ page
..Γ ≥ ;bacδ onσ line¼ g∩ t∩ righ⌠ oµ page
Novembe≥ 11¼ 198╣ ;foote≥ segmen⌠ a⌠ righ⌠ oµ page
..Γ π ;bacδ onσ line¼ cente≥ thσ text
Pagσ -#¡ ;centereΣ text
⌐ ;enΣ oµ footer
Headers¼ footers¼ bod∙ text¼ anΣ footnote≤ arσ al∞ considereΣ separatσ area≤ fo≥ ì
formattinτ purposes« Iµ you≥ forma⌠ differ≤ froφ thσ defaul⌠ yo⌡ mus⌠ ente≥ thσ ì
command≤ separatel∙ before¼ inside¼ anΣ afte≥ eacΦ sucΦ area.
COLUMNS
Havσ yo⌡ eve≥ se⌠ u≡ tex⌠ iε column≤ witΦ CP/═ WordStar┐ (╔ think it'≤ ß bi⌠ ì
easie≥ witΦ MS-DO╙ WordSta≥ ╡ anΣ 5.5¼ bu⌠ you'l∞ spenΣ ß lo⌠ morσ fo≥ aε MS-DO╙ ì
compute≥ (no⌠ t∩ mentioε thσ software⌐ thaε yo⌡ wil∞ jus⌠ t∩ bu∙ Magic.⌐ Don'⌠ ì
eveε talδ abou⌠ editinτ thσ tex⌠ afte≥ it'≤ iε columns║ yo⌡ can'⌠ reall∙ d∩ ì
anythinτ withou⌠ takinτ i⌠ ou⌠ oµ columns¼ ß slo≈ tasδ a⌠ best« I'vσ go⌠ aε ì
Osbornσ Executivσ witΦ aε ╕ MH· Z80┬ CP╒ anΣ 358╦ oµ RA═ disδ oε thσ mothe≥ ì
board« It'≤ fast« Bu⌠ workinτ witΦ column≤ iε WordSta≥ i≤ stil∞ n∩ picnic.
WitΦ Magiπ column≤ arσ ß picnic« Jus⌠ tel∞ Magiπ ho≈ man∙ column≤ anΣ ho≈ man∙ ì
space≤ iε thσ ga≡ betweeε columns« U≡ t∩ fivσ column≤ (wh∩ need≤ more?)« AnΣ ì
column≤ arσ nicσ witΦ Magic« ╔ edi⌠ anΣ publisΦ m∙ homeownersº associatioε ì
newsletter« ┴ seveε incΦ linσ witΦ Magiπ ha≤ typicall∙ ove≥ 10░ character≤ oε ì
it« Yo⌡ can'⌠ scaε tha⌠ text¼ yo⌡ havσ t∩ movσ you≥ eye≤ acros≤ thσ line« Wheε ì
yo⌡ ge⌠ t∩ thσ enΣ movinτ bacδ t∩ thσ nex⌠ linσ caε bσ ß pain« Column≤ arσ ì
nice« WitΦ WordSta≥ -¡ I'vσ donσ thi≤ -¡ yo⌡ grun⌠ anΣ groan« WitΦ Magiπ ╔ ì
jus⌠ ente≥ ß "..K▓ 4ó anΣ thσ pagσ come≤ u≡ printeΣ iε tw∩ column≤ witΦ ┤ space≤ ì
iε betweeε columns.
Therσ arσ somσ limitation≤ iε columna≥ text« Yo⌡ can'⌠ changσ vertica∞ heigh⌠ ì
iε columna≥ text« ╔ likσ t∩ pu⌠ abou⌠ ▓ o≥ │ 48th≤ oµ aε incΦ betweeε ì
paragraphs« WitΦ column≤ ╔ can'⌠ d∩ that« Yo⌡ can'⌠ forcσ pagσ break≤ witΦ ì
columna≥ text« That'≤ sometime≤ ß pain║ wheε yo⌡ prin⌠ yo⌡ discove≥ tha⌠ ß ì
subheadinτ print≤ oε thσ las⌠ linσ oµ thσ page« Oops¼ g∩ bacδ anΣ pu⌠ aε extrß ì
blanδ linσ iε somewhere« CompareΣ t∩ thσ paiε oµ WordStar¼ it'≤ ß pleasure.
Yo⌡ caε confusσ Magic« ╔ trieΣ t∩ d∩ ß flye≥ showinτ jus⌠ abou⌠ everythinτ tha⌠ ì
Magiπ coulΣ do« Text¼ columna≥ text¼ centered¼ everything« ╔ haΣ somσ tex⌠ iε ì
onσ column¼ followeΣ b∙ tex⌠ iε threσ columns¼ followeΣ b∙ tex⌠ iε tw∩ columns¼ ì
followeΣ b∙ tex⌠ iε onσ column« Magiπ jus⌠ didn'⌠ wan⌠ t∩ d∩ it« Bu⌠ that'≤ ì
hardl∙ ß 'rea∞ worldº application« I'vσ haΣ n∩ probleφ stickinτ ß sectioε oµ ì
columna≥ tex⌠ a⌠ thσ enΣ oµ m∙ MagicPrin⌠ flyer≤ t∩ demonstratσ it≤ capability« ì
A≤ ß practica∞ matte≥ you'l∞ probabl∙ seldoφ want t∩ mi° column≤ witΦ non¡ ì
columna≥ text.
TABS
WitΦ proportiona∞ spacinτ yo⌡ neeΣ t∩ havσ ß wa∙ t∩ se⌠ u≡ tab≤ tha⌠ arσ a fixeΣ ì
distancσ apart« WordSta≥ doesn'⌠ d∩ that« Se⌠ u≡ somσ WordSta≥ tab≤ anΣ prin⌠ ì
proportionall∙ spaceΣ anΣ thσ stufµ goe≤ al∞ ove≥ thσ lot« S∩ Magiπ ha≤ tab≤ ì
buil⌠ in.
Yo⌡ se⌠ thσ tab≤ witΦ thσ "..>aß bΓ cc...ó command« Tha⌠ is¼ thσ tw∩ dot≤ arσ ì
followeΣ b∙ ß greate≥ thaε sigε anΣ theε thσ spacinτ oµ thσ taΓ stops¼ beginninτ ì
(compute≥ programmer≤ reall∙ d∩ coun⌠ thi≤ way⌐ witΦ zero« T∩ se⌠ tex⌠ a⌠ taΓ ì
stop≤ ente≥ ß greate≥ thaε sigε followeΣ b∙ thσ numbe≥ oµ thσ taΓ sto≡ (░ t∩ 9)« ì
Here'≤ somσ tex⌠ se⌠ u≡ fo≥ columna≥ displa∙ (╔ haven'⌠ checkeΣ thσ validit∙ oµ ì
thesσ taΓ stops¼ s∩ don'⌠ holΣ mσ t∩ this¼ thi≤ i≤ jus⌠ ß samplσ oµ thσ ì
technique):
..>1░ 4░ 60
>0Descriptioε >1Tes⌠ Valuσ >2Date
>0Dinosaur≤ >1984,234.5╢ >2Januar∙ 5¼ 1989
>0Footbal∞ Player≤ >1602,888.3┤ >2MarcΦ 15¼ 1988
ì
Iµ yo⌡ arσ usinτ VD┼ o≥ WordSta≥ t∩ edit¼ it'≤ eas∙ t∩ makσ thi≤ looδ likσ thi≤ ì
oε thσ screen¼ bu⌠ eithe≥ wa∙ thσ printou⌠ wil∞ be thσ same:
..>1░ 4░ 60
>0Descriptioε >1Tes⌠ Valuσ >2Date
>0Dinosaur≤ >1984,234.5╢ >2Januar∙ 5¼ 1989
>0Footbal∞ Player≤ >1602,888.3┤ >2MarcΦ 15¼ 1988
╔ generall∙ d∩ la∙ thσ stufµ ou⌠ thi≤ way¼ bu⌠ iµ editinτ make≤ i⌠ looδ likσ thσ ì
eex⌠ above¼ don'⌠ worr∙ abou⌠ it« Here'≤ ho≈ tha⌠ woulΣ prin⌠ ou⌠ (bu⌠ ì
proportionall∙ spaceΣ oε thσ paper¼ oµ course:
Descriptioε Tes⌠ Valuσ Date
Dinosaur≤ 984,234.5╢ Januar∙ 5¼ 1989
Footbal∞ Player≤ 602,888.3┤ MarcΦ 15¼ 1988
ì
Notσ tha⌠ it'≤ thσ taΓ commands¼ ">0"¼ ">1"¼ etc.¼ tha⌠ contro∞ thσ actua∞ ì
printeΣ spacing« Wherσ thσ tex⌠ appear≤ oε thσ screeε ha≤ nothinτ t∩ d∩ witΦ ì
thσ printeΣ appearance¼ s∩ iε ou≥ examplσ thσ fac⌠ tha⌠ thσ tex⌠ a≤ entereΣ ì
doesn'⌠ linσ u≡ ha≤ n∩ effect« Iµ wσ discovereΣ oε printinτ tha⌠ thσ tex⌠ ì
wasn'⌠ properl∙ spaced¼ wσ woulΣ jus⌠ changσ thσ valuσ oµ thσ taΓ setting≤ iε ì
thσ do⌠ command« Thσ tex⌠ woulΣ linσ u≡ accordinτ t∩ thσ ne≈ taΓ setting≤ wheε ì
printeΣ thσ nex⌠ time.
Thi≤ doe≤ havσ onσ effect║ yo⌡ can'⌠ usσ ß ">ó t∩ prin⌠ ß ">"« Bu⌠ Magiπ take≤ ì
carσ oµ that« Enterinτ aε embeddeΣ ^┴ beforσ thσ ">ó allow≤ yo⌡ t∩ ente≥ ß ì
litera∞ ">".
LASE╥ PRINTE╥ VERSION
Thσ lase≥ printe≥ versioε i≤ morσ comple° iε operatioε becausσ yo⌡ caε contro∞ ì
fonts« Yo⌡ havσ t∩ tel∞ Magiπ wha⌠ fon⌠ cartridgσ yo⌡ havσ anΣ wha⌠ fon⌠ yo⌡ ì
wan⌠ t∩ use¼ bu⌠ yo⌡ caε switcΦ font≤ witΦ ever∙ characte≥ iµ you'rσ s∩ inclineΣ ì
(anΣ ß bi⌠ ou⌠ oµ it)« Thesσ sho≈ u≡ oε thσ screeε a≤ ~a)■ t∩ switcΦ t∩ thσ "aó ì
fon⌠ (HelvBolΣ oε thσ ┬ cartridge)¼ etc« Iµ ╔ wa≤ goinτ t∩ prin⌠ thi≤ filσ witΦ ì
thσ Lase≥ Printe≥ Versioε anΣ wanteΣ t∩ makσ thσ headinτ abovσ prin⌠ iε HelvBolΣ ì
fon⌠ anΣ theε switcΦ bacδ t∩ thσ TmsRmε 1░ poin⌠ norma∞ fon⌠ fo≥ text¼ i⌠ woulΣ ì
havσ lookeΣ likσ this:
~a)~LASE╥ PRINTE╥ VERSION~(~
Thσ lase≥ printe≥ editioε als∩ offer≤ kerning¼ contro∞ ove≥ thσ placemen⌠ oµ ì
individua∞ character≤ t∩ thσ neares⌠ 1/720tΦ oµ aε inch« Sure¼ yo⌡ say¼ thσ ì
LaserJe⌠ caε onl∙ prin⌠ 30░ dot≤ t∩ thσ inch¼ ho≈ caε i⌠ d∩ that┐ Simple║ ì
whilσ therσ caε onl∙ bσ 30░ dot≤ pe≥ incΦ thσ placemen⌠ oµ thσ dot≤ caε bσ ì
controlleΣ t∩ thσ neares⌠ 720tΦ oµ aε inch« B∙ thσ way¼ centerinτ n∩ thσ ì
LaserJe⌠ i≤ t∩ thσ neares⌠ 1/720tΦ oµ aε inch.
EDITORS¼ WOR─ PROCESSORS
Fo≥ WordSta≥ users¼ orde≥ thσ WordSta≥ edition« User≤ oµ Perfec⌠ Write≥ o≥ ì
othe≥ editor/worΣ processinτ program≤ tha⌠ creatσ aε ASCI╔ filσ shoulΣ orde≥ thσ ì
ASCI╔ Edito≥ version« Thσ command≤ arσ entereΣ slightl∙ differentl∙ thaε thσ ì
WordSta≥ edition¼ bu⌠ the effec⌠ i≤ thσ same.
┴ CAVEAT
Thi≤ littlσ filσ -¡ okay¼ it'≤ no⌠ s∩ littlσ -¡ i≤ no⌠ intendeΣ t∩ bσ ß completσ ì
tutoria∞ oε MagicPrint« I'vσ lef⌠ morσ ou⌠ thaε I'vσ pu⌠ in« ╔ haven'⌠ thσ ì
timσ o≥ inclinatioε t∩ d∩ mucΦ more« S∩ iµ yo⌡ arσ usinτ thi≤ a≤ ß tutorial¼ ì
anΣ ╔ supposσ iε somσ respect≤ i⌠ ha≤ aspect≤ oµ that¼ pleasσ bσ surσ t∩ consul⌠ ì
thσ manua∞ froφ timσ to time.
GETTIN╟ HELP
Iµ you'rσ ß MagicPrin⌠ owne≥ you'rσ entitleΣ t∩ suppor⌠ froφ Compute≥ EdiTypσ ì
Systems« Iµ you'rσ sh∙ abou⌠ calling¼ forge⌠ it« Call« Iµ yo⌡ prefer¼ yo⌡ caε ì
leavσ question≤ oε thσ Antelopσ Freewa∙ Remotσ Acces≤ System¼ [312] 764-5162¼ ì
operateΣ b∙ CFOG¼ Chicago'≤ Firs⌠ Osbornσ Group¼ anΣ I'l∞ endeavo≥ t∩ answe≥ ì
them« ╔ als∩ cal∞ somσ othe≥ boards witΦ considerabl∙ les≤ frequency« [I'φ oε ì
Antelopσ jus⌠ abou⌠ ever∙ day.]
GETTIN╟ MAGIC
Onσ oµ thσ reason≤ tha⌠ ╔ wrotσ thi≤ filσ i≤ tha⌠ Jiφ Bottoφ askeΣ mσ to« Jiφ ì
bough⌠ Magiπ froφ KaftorWarσ Corporation« ╔ hopσ tha⌠ yo⌡ will¼ tooí Fo≥ ì
printinτ sample≤ anΣ curren⌠ pricing¼ cal∞ [708▌ 965-814┤ anΣ leavσ you≥ namσ ì
anΣ addres≤ o≥ writσ t∩ KaftorWarσ Corporation¼ Bo° 1674¼ Chicago¼ I╠ 60690.
MS-DO╙ -¡ AN─ ┴ WOR─ O╬ SPEED
Yes¼ therσ arσ version≤ oµ Magiπ fo≥ MS-DOS¼ bu⌠ thσ price≤ are goinτ t∩ bσ mucΦ ì
close≥ t∩ thσ 'listº price« KaftorWarσ wil∞ bσ pleaseΣ t∩ ge⌠ theφ fo≥ you.
CP/═ Magiπ i≤ faste≥ thaε XT Magic« ╔ haven'⌠ seeε an∙ figure≤ oε Turb∩ anΣ 28╢ ì
o≥ 38╢ system≤ runninτ Magic« ┴ typica∞ ful∞ pagσ oµ tex⌠ oε ß lase≥ printe≥ ì
take≤ abou⌠ 4░ second≤ t∩ ß minute║ morσ iµ yo⌡ havσ lot≤ anΣ lot≤ oµ fon⌠ ì
changes.
Oε dais∙ whee∞ printer≤ ╔ havσ onl∙ m∙ impression¼ ╔ haven'⌠ actuall∙ timeΣ it¼ ì
bu⌠ ╔ can'⌠ believσ tha⌠ it'≤ an∙ slowe≥ thaε an∙ othe≥ prograφ iε outputting ì
thσ text« Oh¼ there'≤ ß fe≈ second≤ oµ dela∙ t∩ calculatσ thσ firs⌠ pagσ oµ ì
columna≥ text¼ bu⌠ afte≥ tha⌠ yo⌡ won'⌠ notice thσ dela∙ becausσ thσ ì
calculation≤ arσ donσ whilσ thσ slo≈ printe≥ i≤ printing.
FINIS