[Date Prev][Date Next][Subject Prev][Subject Next][
Date Index][
Subject Index]
Re: Footnote number size
- Subject: Re: Footnote number size
- From: Robert Holmgren holmgren@xxxxxxxx
- Date: Tue, 6 Jun 2000 17:08:13 EST
** Reply to note from xywrite@xxxxxxxx Tue, 6 Jun 2000 01:01:34 -0400 (EDT)
Harry:
If you'd like to try my footnote symbol formatter out, here it is. Plug it
in to U2. Command DECODE to decode it, then CoPy it into U2, and
issue LOADHELP to save and load it. I added a Help frame today. This
is NOT a kludge; it avails of standard services that XyWrite itself would use if
this were a native command, and it should be reliable. It's also intelligent; the
prevailing main-body Style (if any) is always restored after the FN
number/symbol/letter is printed.
It's my recollection that the LH default applies *only* to Speedo fonts
-- a limitation, to say the least. Whether LH works with TrueTypes, I've
never bothered to check... But if you're going to be changing the font, you
might as well change the size too via this program; it's a lot simpler than
messing with LH. I use it all the time.
Instructions below:
{frmtftnts}
FRMTFTNTS R.J.Holmgren 6/6/00
Format Footnote Numbers|Letters|Symbols in *Text*, from to EOF
FoRMaTFooTNoTeS alters the formats that apply to footnote
numbers|letters|symbols in *Text* (not where the footnotes
themselves appear), and restores the pre-existing formats
immediately after the footnote number|letter|symbol is
printed.
It uses one or two SetStyle () definitions,
and [optionally] , which are embedded by the
user in the text somewhere above the first footnote.
The statement determines how the footnote symbol will
appear. It may contain any formatting at all: font, size,
etc. If Style(s) are used in the main body of the document,
FRMTFTNTS assumes that any commands issued by are
also defined in the current prevailing Style and, therefore,
that main-body Style is reestablished after the footnote
number is printed. Otherwise, if no Styles are used in the
main document, the effects of should be explicitly
canceled (reversed) by the statement. and
override only those formats which they mention;
other prevailing formats are unaffected. In other words,
and need only mention the specific formats
that will affect the appearance of the footnote symbol.
Examples:
When FRMTFTNTS is launched, position the cursor at least one
line below any SetStyle definitions in the document.
Usage:
-----
frmtftnts Insert Styles before & after footnotes,
e.g.
...
frmtftnts /NV Remove , and or superfluous
main-body UseStyle statements
XPLeNCODE v2.0
b-gin [UNTITLED]
{{;5frmtftnts}} Format Footnote Numbers|Letters|Symbols in *T
ext*, from [255+65+69]CP[255+65+70] to EOF (see Help) RJH La
stRev.6/6/00[cr|lf]{2}{<}SV01,{>}{<}IF{<}VA|50{>}>0{>}{<}SX01
,@UPR({<}IS50{>}){>}{<}EI{>}{<}SX50,{<}VA$DT{>}{>}[YD_][XD_][
GT_][SI_]{<}SX02,{<}CP{>}{>}[XP_][NM_][MK_][WG_][BX_]es 1[Q2_
]{<}IF{<}IS01{>}<>"/NV"{>}{<}SX01,1{>}{<}SV03,|FNIN|{>}{<}IF{
<}VA$#S{>}==""{>}{<}SX01,0{>}{<}SV03,|FNIN|FNOUT|{>}{<}EI{>}{
<}SX04,1{>}{<}LBB{>}{<}SX05,"{<}SX06,{<}VA$SS"+{<}IS04{>}+"{>
}{>}"{>}{<}PV05{>}{<}IF{<}VA|06{>}>0{>}{<}IF{<}IS03{>}{240}("
|"+{<}IS06{>}+"|"){>}{<}SX01,{<}PV01{>}+1{>}{<}EI{>}{<}SX04,{
<}PV04{>}+1{>}{<}GLB{>}{<}EI{>}{<}IF{<}PV01{>}<2{>}{<}SV01,St
yle FNIN{>}{<}IF{<}VA|03{>}>6{>}{<}SV01,Styles FNIN and FNOUT
{>}{<}EI{>}{<}SX01,{<}IS01{>}+" not defined in document - Abo
rt"{>}{<}LBC{>}[JM_]2.HIDE:01-02[Q2_][JM_]2.setDT[Q2_][JM_]2.
UNHIDE[Q2_]{<}SX50,{<}PV02{>}{>}[JM_]2.ReJuMP[Q2_]{<}PR@01{>}
{<}EX{>}{<}EI{>};*;[cr|lf]{<}SV01,{<}USFNIN{>}{>}{<}SV04,{<}U
SFNOUT{>}{>}{<}LBD{>}[BX_]se [w<]FN[Q2_]{<}IF@NOT({<}ER{>}){
>}{<}IF{<}VA|03{>}<7{>}{<}SX04,"{<}US"+{<}VA$#S{>}+"{>}"{>}{<
}EI{>}[CL_]{<}PV01{>}[CR_][CR_][CR_]{<}PV04{>}[CR_]{<}GLD{>}{
<}EI{>}{<}SV01,Done{>}{<}GLC{>}{<}EI{>};*;[cr|lf]{<}LBE{>}[BX
_]se {252}[w<]USFNIN[w>]{252}{252}[Q2_]{<}IF@NOT({<}ER{>}){>}
[BD_]{<}SV04,{>}{<}IF{<}VA$#S{>}<>""{>}{<}SX04,"{<}US"+{<}VA$
#S{>}+"{>}"{>}{<}EI{>}[CR_][DF_][CR_][DF_]{<}SV05{>}{<}IF{<}I
S05{>}=="{<}USFNOUT{>}"!{<}IS04{>}=={<}IS05{>}{>}[DN_]{<}GLE{
>}{<}EI{>}[XD_]{<}GLE{>}{<}EI{>}{<}SV01,[255+65+69]USFNIN[255
+65+70] and OUT-Style(s) Deleted{>}{<}GLC{>}{2}[cr|lf][cr|lf]
-nd
XPLeNCODE
-----------
Robert Holmgren
holmgren@xxxxxxxx
-----------