Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

How to get a Latex figure on the first page ???

1,379 views
Skip to first unread message

Carsten Rother

unread,
Jan 2, 2004, 3:10:53 PM1/2/04
to
I am writing a scientific paper in double column format and have the
following problem: A figure (single column) should appear directly on
the top of the first page, directly after the title + author list.
However, I did not manage to achieve it (the figure always appears on
the top of the second page).

I use: \begin{figure*}[!t]

additionally I set:

\renewcommand{\topfraction}{1}
\renewcommand{\bottomfraction}{1}
\renewcommand{\textfraction}{0}
\renewcommand{\floatpagefraction}{0}
\renewcommand{\dbltopfraction}{1}
\renewcommand{\dblfloatpagefraction}{0}

It works with a single column figure:

\begin{figure}[!ht]

Any suggestions ??????????????????????

Thanks, Carsten.

David Kastrup

unread,
Jan 2, 2004, 3:15:04 PM1/2/04
to
cars...@gmx.de (Carsten Rother) writes:

Please provide a complete minimal example exhibiting the problem. You
not only save the people who want to answer guesswork, you also save
them typing up an arbitrary example all by themselves just to be
allowed to help you. Since it saves time if only one person does
that work, it is sensible that this person be you. In particular,
since you are likely to already have something like that and only
need to shorten it to the bare minimals.

I am too lazy right now.

--
David Kastrup, Kriemhildstr. 15, 44793 Bochum
UKTUG FAQ: <URL:http://www.tex.ac.uk/cgi-bin/texfaq2html>

Enrico Gregorio

unread,
Jan 2, 2004, 3:38:19 PM1/2/04
to
Carsten Rother <cars...@gmx.de> wrote:

Are you saying that it works or that it doesn't work?
Do you want a figure spanning both columns, or not?

The command \begin{figure*}[!t] places a two column spanning
figure at the top of the page, the following one, in this case,
because it is not possible to put it on the top of the first one,
I believe.

That's the meaning of the optional argument "t". If you want
a figure "here", the argument should be "!h". If it doesn't
work, try the package "here" and the optional argument "H".

Ciao
Enrico

Herbert Voss

unread,
Jan 2, 2004, 5:00:02 PM1/2/04
to
Carsten Rother wrote:
> I am writing a scientific paper in double column format and have the
> following problem: A figure (single column) should appear directly on
> the top of the first page, directly after the title + author list.
> However, I did not manage to achieve it (the figure always appears on
> the top of the second page).

take package nonfloat, insert the image with includegraphics
and then \figcaption{...}

Herbert

Maurizio Loreti

unread,
Jan 3, 2004, 5:41:35 AM1/3/04
to
cars...@gmx.de (Carsten Rother) writes:

> I am writing a scientific paper in double column format and have the
> following problem: A figure (single column) should appear directly on
> the top of the first page, directly after the title + author list.
> However, I did not manage to achieve it (the figure always appears on
> the top of the second page).
>
> I use: \begin{figure*}[!t]

You are asking for a *float* environment; why do you wonder if the
figure floats to another page? Use directly \includegraphics without
the enclosing figure environment.

--
Maurizio Loreti http://www.pd.infn.it/~loreti/mlo.html
Dept. of Physics, Univ. of Padova, Italy ROT13: ybe...@cq.vasa.vg

Robin Fairbairns

unread,
Jan 3, 2004, 6:30:43 AM1/3/04
to
Maurizio Loreti <m...@foobar.it> writes:
>cars...@gmx.de (Carsten Rother) writes:
>> I am writing a scientific paper in double column format and have the
>> following problem: A figure (single column) should appear directly on
>> the top of the first page, directly after the title + author list.
>> However, I did not manage to achieve it (the figure always appears on
>> the top of the second page).
>>
>> I use: \begin{figure*}[!t]
>
>You are asking for a *float* environment; why do you wonder if the
>figure floats to another page? Use directly \includegraphics without
>the enclosing figure environment.

that won't help either, since by the time the title's out of the way,
the document is firmly in one column.

use the techniques described in
http://www.tex.ac.uk/cgi-bin/texfaq2html?label=onecolabs
but put the graphic in there (using \includegraphics) instead of the
abstract the question answer talks about.
--
Robin (http://www.tex.ac.uk/faq) Fairbairns, Cambridge

Dr Engelbert Buxbaum

unread,
Jan 9, 2004, 11:44:39 AM1/9/04
to
Carsten Rother wrote:

> I am writing a scientific paper in double column format and have the
> following problem: A figure (single column) should appear directly on
> the top of the first page, directly after the title + author list.
> However, I did not manage to achieve it (the figure always appears on
> the top of the second page).

The following code, in limbo, puts pictures onto the titlepages of my
lecture scripts:

\usepackage{graphicx,fancyhdr}

\fancypagestyle{empty}{ %redefining pagestyle, for the titlepage which
overrides \pagestyle{fancy}
\fancyhead{}%
\fancyhead[C]{\setlength{\unitlength}{1cm}
\begin{picture}(0,0)
\put(-5,-15){\includegraphics[
height=10cm]{jpg-files/benzene.jpg}}
\end{picture}}
\fancyfoot{}}


Your problem is more complicated as you are using twocolumn, but may be
a combination with the multicol-package could help.

0 new messages