lout-users
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: @Tag for @Figure


From: Joe Beach
Subject: Re: @Tag for @Figure
Date: 29 Jan 2003 07:53:56 -0700

Hi, 

Actually, @Figure does have an @Tag option. I have used it quite a bit.
Here is an example from a paper I wrote:

@Figure @Tag {phcurr-flatband-Inzero} @Location {FullPage}
@Caption address@hidden, @SubmittedJournal}
@Diag { 
7.0i @High 5.5i @Wide //
@Box translate {CTR to 0.5,0.5} outlinestyle {noline} 
@IncludeGraphic {"figures/phcurr-flatband-Inzero.eps"}
}

The @Caption option uses some symbols I defines in my mydefs file, which
aren't really important here. The @Diag symbol puts the figure on the
page where I want it and ensures that I only get one figure per page (a
requirement of the journals to which I submit papers). In the body of
the document, I can reference the figure by number or page in a manner
such as:

@PP An example of the photocurrent data is shown in Figure @NumberOf
{phcurr-flatband-Inzero} on page @PageOf {phcurr-flatband-Inzero}. Data
for other solution pH's are similar...

If I remember right, you can also use symbols like @SectionOf, if they
are appropriate to the document type you are using. I'm using version
3.28 for this, but I'm pretty sure the ability has been available since
3.17 or earlier. Hopefully this will help you. 

Joe Beach


On Wed, 2003-01-29 at 02:39, Mark Summerfield wrote:
> Hi,
> 
> I very often want to refer to a figure in my text. Unfortunately the
> @Figure symbol does not have a @Tag option. I thought I could get around
> this using @PageMark, but I have tried this:
> 
>     {
>       @PageMark{foo}
>       @Figure
>           @IncludeGraphic { bar.eps }
>           @Caption { Bar }
>     }
> 
> and this:
> 
>     {
>       @Figure
>           @IncludeGraphic { bar.eps }
>           @Caption { Bar }
>       @PageMark{foo}
>     }
> 
> and neither works correctly if the figure falls at the top of a page:
> doing "See @PageOf{foo}" gives the preceding page in such cases.
> 
> Can anyone help?
> 
> Thanks.
> 
> -- 
> Mark.
> 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]