X-VM-v5-Data: ([nil nil nil nil nil nil nil nil nil] ["1626" "Sun" "19" "December" "93" "07:52:57" "CET" "viro@MATUPS.MATUPS.FR" "viro@MATUPS.MATUPS.FR" nil "70" "LaTeX Figure placement" "^Date:" nil nil "12" nil nil]) Return-Path: Received: from sc.ZIB-Berlin.DE (mailserv) by dagobert.ZIB-Berlin.DE (4.1/SMI-4.0/24.6.93) id AA15412; Mon, 20 Dec 93 19:17:16 +0100 Received: from mail.cs.tu-berlin.de by sc.ZIB-Berlin.DE (4.1/SMI-4.0-sc/03.06.93) id AA00148; Mon, 20 Dec 93 19:16:44 +0100 Received: from tubvm.cs.tu-berlin.de by mail.cs.tu-berlin.de with SMTP id AA16628 (5.65c8/IDA-1.4.4(mail.m4[1.12]) for <@MAIL.CS.TU-BERLIN.DE:Schoepf@SC.ZIB-BERLIN.DE>); Mon, 20 Dec 1993 19:16:41 +0100 Message-Id: <199312201816.AA16628@mail.cs.tu-berlin.de> Received: from TUBVM.CS.TU-BERLIN.DE by tubvm.cs.tu-berlin.de (IBM VM SMTP V2R2) with BSMTP id 2561; Mon, 20 Dec 93 19:05:35 +0200 Received: from VM.URZ.UNI-HEIDELBERG.DE (NJE origin MAILER@DHDURZ1) by TUBVM.CS.TU-BERLIN.DE (LMail V1.2a/1.8a) with BSMTP id 2560; Mon, 20 Dec 1993 19:05:35 +0200 Received: from DHDURZ1 (NJE origin LISTSERV@DHDURZ1) by VM.URZ.UNI-HEIDELBERG.DE (LMail V1.2a/1.8a) with BSMTP id 1492; Sun, 19 Dec 1993 07:53:18 +0000 Reply-To: Mailing list for the LaTeX3 project Date: Sun, 19 Dec 93 07:52:57 CET From: viro@MATUPS.MATUPS.FR Sender: Mailing list for the LaTeX3 project To: Multiple Recipients of Subject: LaTeX Figure placement Status: R X-Status: X-Keywords: X-UID: 1219 LaTeX Figure placement Grant B. Gustafson says > There are lots of examples where LaTeX's algorithm works. > That is why Lamport released it: it works often enough to > be useful! There are lots of examples where it doesn't > work as expected [BUT IT DOES WORK AS DOCUMENTED IN THE > LATEX MANUAL AND IN LATEX.TEX!]. The emphasized sentence is widely believed, but doubt it after seeing problems reported originally as bugs in my "boxedeps" utility for inserting PostScript graphics. [boxedeps.* is found on ftp.matups.matups.fr.] I invite readers to examine the LaTeX figure insert documentation. Then read the tiny test file below, and predict the outcome(s). Finally, run the test and see how your predictions compare with fact. Or for an easy ride, run the test and then explain the observed behavior to me on the basis of LaTeX documentation. Laurent S %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%% LaTeX \figure misfeatures (bugs?) %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% \documentstyle[art10]{article} \begin{document} Standard pagetop. \vfill For lots more fun replace some of the two \verb|\relax| below by some of the following: \verb|\caption{Figure}| or \verb|\vskip0pt| or \verb|\vss|. \vfill Standard pagebottom. \eject \setbox0=\hbox{\vrule height 0pt depth 300pt width \hsize} Lots of room left! \begin{figure} \vbox to 300pt{\relax \copy0 \relax } \end{figure} \end{document} %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% %%% End of LaTeX \figure misfeatures %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%