Received: from mail.proteosys.com ([213.139.130.197]) by nummer-3.proteosys with Microsoft SMTPSVC(5.0.2195.6713); Thu, 25 Mar 2004 12:48:26 +0100 Received: by mail.proteosys.com (8.12.10/8.12.2) with ESMTP id i2PBmNlo004312 for ; Thu, 25 Mar 2004 12:48:24 +0100 Received: from listserv.uni-heidelberg.de (listserv.uni-heidelberg.de [129.206.119.176]) by relay.uni-heidelberg.de (8.12.10/8.12.10) with ESMTP id i2PBbCiv009006; Thu, 25 Mar 2004 12:37:13 +0100 (MET) MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="----_=_NextPart_001_01C4125F.1531E100" Received: from listserv (listserv.uni-heidelberg.de [129.206.119.176]) by listserv.uni-heidelberg.de (8.12.7/8.12.7/SuSE Linux 0.6) with ESMTP id i2P700ZG014195; Thu, 25 Mar 2004 12:35:42 +0100 Received: from LISTSERV.UNI-HEIDELBERG.DE by LISTSERV.UNI-HEIDELBERG.DE (LISTSERV-TCP/IP release 1.8e) with spool id 62423 for LATEX-L@LISTSERV.UNI-HEIDELBERG.DE; Thu, 25 Mar 2004 12:35:41 +0100 Received: from relay.uni-heidelberg.de (relay.uni-heidelberg.de [129.206.100.212]) by listserv.uni-heidelberg.de (8.12.7/8.12.7/SuSE Linux 0.6) with ESMTP id i2PBZfN6018589 for ; Thu, 25 Mar 2004 12:35:41 +0100 Received: from ix.urz.uni-heidelberg.de (popix.urz.uni-heidelberg.de [129.206.119.235]) by relay.uni-heidelberg.de (8.12.10/8.12.10) with ESMTP id i2PBaFiv008695 for ; Thu, 25 Mar 2004 12:36:16 +0100 (MET) Received: from relay2.uni-heidelberg.de (relay2.uni-heidelberg.de [129.206.210.211]) by ix.urz.uni-heidelberg.de (8.8.8/8.8.8) with ESMTP id MAA2310180 for ; Thu, 25 Mar 2004 12:36:16 +0100 Received: from moutng.kundenserver.de (moutng.kundenserver.de [212.227.126.173]) by relay2.uni-heidelberg.de (8.12.10/8.12.10) with ESMTP id i2PBaDSe005998 for ; Thu, 25 Mar 2004 12:36:13 +0100 (MET) Received: from [212.227.126.155] (helo=mrelayng.kundenserver.de) by moutng.kundenserver.de with esmtp (Exim 3.35 #1) id 1B6T9h-0000pj-00 for LATEX-L@urz.uni-heidelberg.de; Thu, 25 Mar 2004 12:36:13 +0100 Received: from [80.128.47.98] (helo=DOMINUS) by mrelayng.kundenserver.de with asmtp (Exim 3.35 #1) id 1B6T9g-0001HE-00 for LATEX-L@URZ.UNI-HEIDELBERG.DE; Thu, 25 Mar 2004 12:36:12 +0100 Organization: Art & Satz Return-Path: X-Mailer: Microsoft Office Outlook, Build 11.0.5510 X-MimeOLE: Produced By Microsoft Exchange V6.5 X-OriginalArrivalTime: 25 Mar 2004 11:48:29.0054 (UTC) FILETIME=[1703E1E0:01C4125F] X-Scanned-By: MIMEDefang 2.28 (www . roaringpenguin . com / mimedefang) X-Spam-Status: No, hits=-5.68 required=5 tests=AWL,BAYES_00,J_CHICKENPOX_33,RCVD_IN_NJABL, RCVD_IN_SORBS X-Spam-Score: 0 () x-spam-flag: No X-Provags-ID: kundenserver.de abuse@kundenserver.de auth:0df3a3f0652342c34c6927924e383942 Content-class: urn:content-classes:message Subject: TeX units Date: Thu, 25 Mar 2004 12:36:10 +0100 Message-ID: A X-MS-Has-Attach: X-MS-TNEF-Correlator: Thread-Topic: TeX units Thread-Index: AcQSXV7RzQKXuv7HT2SwfaM8I9Cf8g== From: "Ulrich Dirr" Sender: "Mailing list for the LaTeX3 project" To: Reply-To: "Mailing list for the LaTeX3 project" Status: R X-Status: A X-Keywords: X-UID: 4771 This is a multi-part message in MIME format. ------_=_NextPart_001_01C4125F.1531E100 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Hi, as I'm still fighting with layout/typesetting which should be based on a baseline grid, I'm wondering how TeX calculates. I've looked into TeX.web where I found the following definitions: in :=3D set_conversion(7227)(100) pc :=3D set_conversion(12)(1) cm :=3D set_conversion(7227)(254) mm :=3D set_conversion(7227)(2540) bp :=3D set_conversion(7227)(7200) dd :=3D set_conversion(1238)(1157) cc :=3D set_conversion(14856)(1157) (Of course things get more complicated if---like an old European like me---wants to change the base unit system to, say Didot points.) On occasion I need to trace TeX's page building via \tracingpages=3D2. Assume you have a \textheight of 39 \baselineskip + \topskip, and one \baselineskip is 13bp. Then \textheight is 507bp+10pt. Using the above definition for bp this should be 518.90125pt. But when tracing the pages I always got a pagegoal of 518.90073pt resulting often in underfull \vbox messages (I've hopefully eliminated all uncontrolled stretching and shrinking of vertical material in my setup). Maybe someone could explain this behavior to me? Best regards, Ulrich Dirr ------_=_NextPart_001_01C4125F.1531E100 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable TeX units

Hi,

as I'm still fighting with layout/typesetting which = should be based on
a baseline grid, I'm wondering how TeX = calculates.

I've looked into TeX.web where I found the following = definitions:
in :=3D set_conversion(7227)(100)
pc :=3D set_conversion(12)(1)
cm :=3D set_conversion(7227)(254)
mm :=3D set_conversion(7227)(2540)
bp :=3D set_conversion(7227)(7200)
dd :=3D set_conversion(1238)(1157)
cc :=3D set_conversion(14856)(1157)

(Of course things get more complicated if---like an = old European like
me---wants to change the base unit system to, say = Didot points.)

On occasion I need to trace TeX's page building via = \tracingpages=3D2.
Assume you have a \textheight of 39 \baselineskip + = \topskip, and one
\baselineskip is 13bp. Then \textheight is = 507bp+10pt. Using the above
definition for bp this should be 518.90125pt. But = when tracing the
pages I always got a pagegoal of 518.90073pt = resulting often in
underfull \vbox messages (I've hopefully eliminated = all uncontrolled
stretching and shrinking of vertical material in my = setup).

Maybe someone could explain this behavior to = me?

Best regards,
Ulrich Dirr

------_=_NextPart_001_01C4125F.1531E100--