Language spec. changes caption settings?

2006-01-03 Thread Johan Tegin

Hi,
I have this .cls file that defines the figure captions to start with 
Fig. instead of Figure. Running the file using LaTeX, the output is 
correct, but when using LyX, the full word is used instead of the 
abbreviation.


This behaviour occurs since the latex output generated by LyX is 
slightly different from the original LaTeX file. LyX writes 
\documentclass[onesided,english]{ifacmtg} where the original sample 
contains just \documentclass{ifacmtg}. (Quoting Paul Rubin. Many 
thanks!) It seems the additional language option triggers the use of the 
full word instead of the abbreviation.


One could export to latex, edit that file and then run latex. But it 
would be nice not have to do that. So...

1. Is there away to avoid adding the options? ([onesided,english])
2. Why do these options force the use of the full word instead of the 
abbreviation?
3. Are there any other ways to change the figure caption from Figure 
to Fig.? (preferrably without having to edit the .cls file.)


/johan

(This thread was previously Class files on Mac: Cannot really use the 
.cls file. But we kind of went of on a tanget... This issue occurs on 
both linux and mac.)




Re: Language spec. changes caption settings?

2006-01-03 Thread Georg Baum
Johan Tegin wrote:

 Hi,
 I have this .cls file that defines the figure captions to start with
 Fig. instead of Figure. Running the file using LaTeX, the output is
 correct, but when using LyX, the full word is used instead of the
 abbreviation.
 
 This behaviour occurs since the latex output generated by LyX is
 slightly different from the original LaTeX file. LyX writes
 \documentclass[onesided,english]{ifacmtg} where the original sample

I am pretty sure that there is another difference: \usepackage{babel}

 contains just \documentclass{ifacmtg}. (Quoting Paul Rubin. Many
 thanks!) It seems the additional language option triggers the use of the
 full word instead of the abbreviation.
 
 One could export to latex, edit that file and then run latex. But it
 would be nice not have to do that. So...
 1. Is there away to avoid adding the options? ([onesided,english])

I don't know of any.

 2. Why do these options force the use of the full word instead of the
 abbreviation?

It is probably only the option english, together with the babel package.

 3. Are there any other ways to change the figure caption from Figure
 to Fig.? (preferrably without having to edit the .cls file.)

You can write something like this in the preamble (untested):

% redefine \figurename after babel is loaded
\AtBeginDocument{\def\figurename{Fig.}}

The best option IMO would be to make the .cls file babel aware.


Georg



Re: Language spec. changes caption settings?

2006-01-03 Thread Kevin Pfeiffer
Georg Baum writes:
 Johan Tegin wrote:
[...]
  3. Are there any other ways to change the figure caption from
  Figure to Fig.? (preferrably without having to edit the .cls
  file.)

 You can write something like this in the preamble (untested):

 % redefine \figurename after babel is loaded
 \AtBeginDocument{\def\figurename{Fig.}}

 The best option IMO would be to make the .cls file babel aware.

This is more or less above my head (and no time to digest it all) so 
please excuse this if wrong or inappropriate, but I am using the 
subfigure package to do almost the same thing thing.

\usepackage{subfigure}
[EMAIL PROTECTED],
\thesubfigure}\hskip\subfiglabelskip}

% Fig.  in italics

Couldn't one do this here as well (or similarly)?

-Kevin





-- 
Kevin Pfeiffer [EMAIL PROTECTED]
Tiros-Translations


Re: Language spec. changes caption settings?

2006-01-03 Thread Uwe Stöhr

Johan Tegin wrote:


1. Is there away to avoid adding the options? ([onesided,english])


Not that I know.

2. Why do these options force the use of the full word instead of the 
abbreviation?


The option english and the line

\usepackage{babel}

that is added automatically to the preamble by LyX force it.

3. Are there any other ways to change the figure caption from Figure 
to Fig.? (preferrably without having to edit the .cls file.)


Add these lines to your preamble:

\usepackage[english]{babel}
\addto\captionsenglish{\renewcommand{\figurename}{Fig.}}

attached an example LyX-file.

I described the details in the wiki page

http://wiki.lyx.org/pmwiki.php/LyX/I18nLabels

in the section Labels.

regards Uwe


newfile13.lyx
Description: application/lyx


Re: Language spec. changes caption settings?

2006-01-03 Thread Uwe Stöhr

Johan Tegin wrote:


1. Is there away to avoid adding the options? ([onesided,english])


Not that I know.

2. Why do these options force the use of the full word instead of the 
abbreviation?


The option english and the line

\usepackage{babel}

that is added automatically to the preamble by LyX force it.

3. Are there any other ways to change the figure caption from Figure 
to Fig.? (preferrably without having to edit the .cls file.)


Add these lines to your preamble:

\usepackage[english]{babel}
\addto\captionsenglish{\renewcommand{\figurename}{Fig.}}

I described the details in the wiki page

http://wiki.lyx.org/pmwiki.php/LyX/I18nLabels

in the section Labels.

regards Uwe


Language spec. changes caption settings?

2006-01-03 Thread Johan Tegin

Hi,
I have this .cls file that defines the figure captions to start with 
Fig. instead of Figure. Running the file using LaTeX, the output is 
correct, but when using LyX, the full word is used instead of the 
abbreviation.


This behaviour occurs since the latex output generated by LyX is 
slightly different from the original LaTeX file. LyX writes 
\documentclass[onesided,english]{ifacmtg} where the original sample 
contains just \documentclass{ifacmtg}. (Quoting Paul Rubin. Many 
thanks!) It seems the additional language option triggers the use of the 
full word instead of the abbreviation.


One could export to latex, edit that file and then run latex. But it 
would be nice not have to do that. So...

1. Is there away to avoid adding the options? ([onesided,english])
2. Why do these options force the use of the full word instead of the 
abbreviation?
3. Are there any other ways to change the figure caption from Figure 
to Fig.? (preferrably without having to edit the .cls file.)


/johan

(This thread was previously Class files on Mac: Cannot really use the 
.cls file. But we kind of went of on a tanget... This issue occurs on 
both linux and mac.)




Re: Language spec. changes caption settings?

2006-01-03 Thread Georg Baum
Johan Tegin wrote:

 Hi,
 I have this .cls file that defines the figure captions to start with
 Fig. instead of Figure. Running the file using LaTeX, the output is
 correct, but when using LyX, the full word is used instead of the
 abbreviation.
 
 This behaviour occurs since the latex output generated by LyX is
 slightly different from the original LaTeX file. LyX writes
 \documentclass[onesided,english]{ifacmtg} where the original sample

I am pretty sure that there is another difference: \usepackage{babel}

 contains just \documentclass{ifacmtg}. (Quoting Paul Rubin. Many
 thanks!) It seems the additional language option triggers the use of the
 full word instead of the abbreviation.
 
 One could export to latex, edit that file and then run latex. But it
 would be nice not have to do that. So...
 1. Is there away to avoid adding the options? ([onesided,english])

I don't know of any.

 2. Why do these options force the use of the full word instead of the
 abbreviation?

It is probably only the option english, together with the babel package.

 3. Are there any other ways to change the figure caption from Figure
 to Fig.? (preferrably without having to edit the .cls file.)

You can write something like this in the preamble (untested):

% redefine \figurename after babel is loaded
\AtBeginDocument{\def\figurename{Fig.}}

The best option IMO would be to make the .cls file babel aware.


Georg



Re: Language spec. changes caption settings?

2006-01-03 Thread Kevin Pfeiffer
Georg Baum writes:
 Johan Tegin wrote:
[...]
  3. Are there any other ways to change the figure caption from
  Figure to Fig.? (preferrably without having to edit the .cls
  file.)

 You can write something like this in the preamble (untested):

 % redefine \figurename after babel is loaded
 \AtBeginDocument{\def\figurename{Fig.}}

 The best option IMO would be to make the .cls file babel aware.

This is more or less above my head (and no time to digest it all) so 
please excuse this if wrong or inappropriate, but I am using the 
subfigure package to do almost the same thing thing.

\usepackage{subfigure}
[EMAIL PROTECTED],
\thesubfigure}\hskip\subfiglabelskip}

% Fig.  in italics

Couldn't one do this here as well (or similarly)?

-Kevin





-- 
Kevin Pfeiffer [EMAIL PROTECTED]
Tiros-Translations


Re: Language spec. changes caption settings?

2006-01-03 Thread Uwe Stöhr

Johan Tegin wrote:


1. Is there away to avoid adding the options? ([onesided,english])


Not that I know.

2. Why do these options force the use of the full word instead of the 
abbreviation?


The option english and the line

\usepackage{babel}

that is added automatically to the preamble by LyX force it.

3. Are there any other ways to change the figure caption from Figure 
to Fig.? (preferrably without having to edit the .cls file.)


Add these lines to your preamble:

\usepackage[english]{babel}
\addto\captionsenglish{\renewcommand{\figurename}{Fig.}}

attached an example LyX-file.

I described the details in the wiki page

http://wiki.lyx.org/pmwiki.php/LyX/I18nLabels

in the section Labels.

regards Uwe


newfile13.lyx
Description: application/lyx


Re: Language spec. changes caption settings?

2006-01-03 Thread Uwe Stöhr

Johan Tegin wrote:


1. Is there away to avoid adding the options? ([onesided,english])


Not that I know.

2. Why do these options force the use of the full word instead of the 
abbreviation?


The option english and the line

\usepackage{babel}

that is added automatically to the preamble by LyX force it.

3. Are there any other ways to change the figure caption from Figure 
to Fig.? (preferrably without having to edit the .cls file.)


Add these lines to your preamble:

\usepackage[english]{babel}
\addto\captionsenglish{\renewcommand{\figurename}{Fig.}}

I described the details in the wiki page

http://wiki.lyx.org/pmwiki.php/LyX/I18nLabels

in the section Labels.

regards Uwe


Language spec. changes caption settings?

2006-01-03 Thread Johan Tegin

Hi,
I have this .cls file that defines the figure captions to start with 
"Fig." instead of "Figure". Running the file using LaTeX, the output is 
correct, but when using LyX, the full word is used instead of the 
abbreviation.


This behaviour occurs since the latex output generated by LyX is 
slightly different from the original LaTeX file. "LyX writes 
\documentclass[onesided,english]{ifacmtg} where the original sample 
contains just \documentclass{ifacmtg}". (Quoting Paul Rubin. Many 
thanks!) It seems the additional language option triggers the use of the 
full word instead of the abbreviation.


One could export to latex, edit that file and then run latex. But it 
would be nice not have to do that. So...

1. Is there away to avoid adding the options? ([onesided,english])
2. Why do these options force the use of the full word instead of the 
abbreviation?
3. Are there any other ways to change the figure caption from "Figure" 
to "Fig."? (preferrably without having to edit the .cls file.)


/johan

(This thread was previously "Class files on Mac: Cannot really use the 
.cls file." But we kind of went of on a tanget... This issue occurs on 
both linux and mac.)




Re: Language spec. changes caption settings?

2006-01-03 Thread Georg Baum
Johan Tegin wrote:

> Hi,
> I have this .cls file that defines the figure captions to start with
> "Fig." instead of "Figure". Running the file using LaTeX, the output is
> correct, but when using LyX, the full word is used instead of the
> abbreviation.
> 
> This behaviour occurs since the latex output generated by LyX is
> slightly different from the original LaTeX file. "LyX writes
> \documentclass[onesided,english]{ifacmtg} where the original sample

I am pretty sure that there is another difference: \usepackage{babel}

> contains just \documentclass{ifacmtg}". (Quoting Paul Rubin. Many
> thanks!) It seems the additional language option triggers the use of the
> full word instead of the abbreviation.
> 
> One could export to latex, edit that file and then run latex. But it
> would be nice not have to do that. So...
> 1. Is there away to avoid adding the options? ([onesided,english])

I don't know of any.

> 2. Why do these options force the use of the full word instead of the
> abbreviation?

It is probably only the option "english", together with the babel package.

> 3. Are there any other ways to change the figure caption from "Figure"
> to "Fig."? (preferrably without having to edit the .cls file.)

You can write something like this in the preamble (untested):

% redefine \figurename after babel is loaded
\AtBeginDocument{\def\figurename{Fig.}}

The best option IMO would be to make the .cls file babel aware.


Georg



Re: Language spec. changes caption settings?

2006-01-03 Thread Kevin Pfeiffer
Georg Baum writes:
> Johan Tegin wrote:
[...]
> > 3. Are there any other ways to change the figure caption from
> > "Figure" to "Fig."? (preferrably without having to edit the .cls
> > file.)
>
> You can write something like this in the preamble (untested):
>
> % redefine \figurename after babel is loaded
> \AtBeginDocument{\def\figurename{Fig.}}
>
> The best option IMO would be to make the .cls file babel aware.

This is more or less above my head (and no time to digest it all) so 
please excuse this if wrong or inappropriate, but I am using the 
subfigure package to do almost the same thing thing.

\usepackage{subfigure}
[EMAIL PROTECTED],
\thesubfigure}\hskip\subfiglabelskip}

% "Fig. " in italics

Couldn't one do this here as well (or similarly)?

-Kevin





-- 
Kevin Pfeiffer <[EMAIL PROTECTED]>
Tiros-Translations


Re: Language spec. changes caption settings?

2006-01-03 Thread Uwe Stöhr

Johan Tegin wrote:


1. Is there away to avoid adding the options? ([onesided,english])


Not that I know.

2. Why do these options force the use of the full word instead of the 
abbreviation?


The option "english" and the line

\usepackage{babel}

that is added automatically to the preamble by LyX force it.

3. Are there any other ways to change the figure caption from "Figure" 
to "Fig."? (preferrably without having to edit the .cls file.)


Add these lines to your preamble:

\usepackage[english]{babel}
\addto\captionsenglish{\renewcommand{\figurename}{Fig.}}

attached an example LyX-file.

I described the details in the wiki page

http://wiki.lyx.org/pmwiki.php/LyX/I18nLabels

in the section "Labels".

regards Uwe


newfile13.lyx
Description: application/lyx


Re: Language spec. changes caption settings?

2006-01-03 Thread Uwe Stöhr

Johan Tegin wrote:


1. Is there away to avoid adding the options? ([onesided,english])


Not that I know.

2. Why do these options force the use of the full word instead of the 
abbreviation?


The option "english" and the line

\usepackage{babel}

that is added automatically to the preamble by LyX force it.

3. Are there any other ways to change the figure caption from "Figure" 
to "Fig."? (preferrably without having to edit the .cls file.)


Add these lines to your preamble:

\usepackage[english]{babel}
\addto\captionsenglish{\renewcommand{\figurename}{Fig.}}

I described the details in the wiki page

http://wiki.lyx.org/pmwiki.php/LyX/I18nLabels

in the section "Labels".

regards Uwe