[Top][All Lists]

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

[New user] local horizontal and vertical corrections

From: Thomas Baruchel
Subject: [New user] local horizontal and vertical corrections
Date: Sun, 19 Jan 2003 20:18:58 +0100
User-agent: Mutt/1.2.5i

Brest, le dimanche 19 janvier


I am a new user. I came from TeX to groff !!! But I want to
write a document with much mathematics, and I don't like
groff for mathematical typesetting. I don't want either to user
La(TeX) because I really don't like the Computer Modern Fonts.
The font I use for everything is Utopia Type 1. I installed it
for lout, everything is OK. I also Installed Coronet for
calligrahic letters in equations.

  a) Speaking of Coronet:
     I have something like
     @Eq {u sub i = {Coronet Base 18pt} @Font l sub i}
     I put 18pt for optical reasons. Of course, base size is
     12pt for everything else like the first 'u'.
     But I would like to have the baseline of 'u' and baseline
     of 'l' (Coronet 18pt) to be the same !!! which isn't the case
     (probably because lout thinks the 'l' is an object that has
     for the baseline the middle of its height or some reason like
     that. The single correction I found is 9.4p @VShift. But in order
     to find 9.4p I had to look at the postscript output and try values
     until both baseline were the same. Is there a way to tell
     "keep the current baseline for the 'l'" ???

   b) If I put @Eq {u sub i = v sub {i sup 2}}
     I notice that both 'i' don't have the same baseline. I understand
     clearly why: {i sup 2} having a greater height than i. But I would
     like to have same baseline for both i and i². Is there a way to
     fix that ?

   c) With my calligraphic l sub i
      I notice there is a big amount of horizontal space between the
      'l' and the 'i' because of the shape of the 'l'. With troff
      I would put a backward horizontal movement: \h'-1p'. Is there
      a way to do that ? With LaTeX I would do the same thing by
      encapsulating the 'l' in a box with a null or very small width
      in order to let the processor think that 'l' has a smaller
      width than it really has. How can I do it with lout ?

    d) When I type normal text (not equations), I want to have
       fixed-width spaces before ?;:! (which is the rule in french).
       Is there something shorter than:
           hello world{4p @Wide {}}!

  Thank you for everything ;-)

Deux choses remplissent le coeur d'une admiration et d'une vénération
toujours nouvelles et toujours croissantes, à mesure que la réflexion
s'y attache et s'y applique : le ciel étoilé au-dessus de moi et la loi
morale en moi. (Emmanuel Kant)

reply via email to

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