Latex - Un Sistem de Tehnoredactare

download Latex - Un Sistem de Tehnoredactare

of 21

Transcript of Latex - Un Sistem de Tehnoredactare

  • 8/8/2019 Latex - Un Sistem de Tehnoredactare

    1/21

    L

    A

    T

    E

    X : u n s i s t e m d e t e h n o r e d a c t a r e p e n t r u m a t e m a t i c a

    M i h a i B u d i u | m a i l t o : m i h a i b + @ c s . c m u . e d u

    h t t p : / / w w w . c s . c m u . e d u / ~ m i h a i b /

    s e p t e m b r i e 2 0 0 0

    S u b i e c t : s i s t e m u l d e t e h n o r e d a c t a r e c o m p u t e r i z a t a L

    A

    T

    E

    X

    C u n o s t i n t e n e c e s a r e : c u n o s t i n t e e l e m e n t a r e d e s p r e t e h n o r e d a c t a r e

    C u v i n t e c h e i e : t e h n o r e d a c t a r e , m a c r o , T

    E

    X , L

    A

    T

    E

    X , K n u t h , L a m p o r t

    C u p r i n s

    1 I n t r o d u c e r e 1

    2 I s t o r i c 3

    2 . 1 D o n a l d E . K n u t h . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

    2 . 2 T

    E

    X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4

    2 . 2 . 1 N u m e l e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

    2 . 2 . 2 C u t i u t e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

    2 . 2 . 3 M a c r o - u r i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6

    2 . 2 . 4 T

    E

    X : u n l i m b a j i m p o s i b i l . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

    2 . 3 M E T A F O N T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

    2 . 4 L e s l i e L a m p o r t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8

    2 . 5 L

    A

    T

    E

    X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

    2 . 6 L

    A

    T

    E

    X 2 e s i L

    A

    T

    E

    X 3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9

    3 O i n t r o d u c e r e r a p i d a ^ n L

    A

    T

    E

    X 1 0

    3 . 1 U n e x e m p l u d e d o c u m e n t f o a r t e s i m p l u . . . . . . . . . . . . . . . . . . . . . . . . 1 0

    3 . 2 F o l o s i r e a L

    A

    T

    E

    X . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 0

    3 . 3 C u v i n t e c h e i e s i c a r a c t e r e s p e c i a l e . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 1

    3 . 4 F o r m u l e m a t e m a t i c e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3

    3 . 5 E n u m e r a r i s i l i s t e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3

    3 . 6 T a b e l e s i m a t r i c i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3

    3 . 7 F o n t - u r i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 3

    3 . 8 A c c e n t e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 4

    3 . 9 I n d e x - u r i , r e f e r i n t e ^ n c r u c i s a t e , b i b l i o g r a i . . . . . . . . . . . . . . . . . . . . . . . 1 4

    3 . 1 0 F i g u r i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 6

    3 . 1 1 M a c r o - u r i s i d e n i t i i . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 6

    1

  • 8/8/2019 Latex - Un Sistem de Tehnoredactare

    2/21

    3 . 1 2 S t i l u r i s i d o c u m e n t e . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 9

    4 P a c h e t e s u p l i m e n t a r e 1 9

    5 A l t e s c u l e l e g a t e d e L

    A

    T

    E

    X 1 9

    6

    I n c h e i e r e 2 0

    7 A l t e s u r s e d e i n f o r m a t i e 2 0

    1 I n t r o d u c e r e

    A c e s t a r t i c o l e s t e d e d i c a t u n e i s c u l e s o f t w a r e , c a r e p e n t r u m i n e e s t e d e n e ^ n l o c u i t ^ n a c t i v i t a t e a

    z i l n i c a . V o i d e s c r i e ^ n c e l e c e u r m e a z a u n l i m b a j , n u m i t L

    A

    T

    E

    X , s i u n s e t d e p r o g r a m e f o l o s i t e

    p e n t r u t e h n o r e d a c t a r e a c o m p u t e r i z a t a . D i n t r u ^ n c e p u t s i m t n e v o i a ^ n s a s a a v e r t i z e z c i t i t o r u l a s u p r a

    d e z a v a n t a j e l o r a c e s t u i s i s t e m , c o m p a r a t c u a l t e s i s t e m e s i m i l a r e :

    E u n l i m b a j : L

    A

    T

    E

    X e s t e u n l i m b a j , s i n u u n p r o g r a m . L

    A

    T

    E

    X s e a m a n a c u l i m b a j u l H T M L s a u c u

    R T F ( R i c h T e x t F o r m a t ) . P e n t r u a f o r m a t a u n t e x t f o l o s i m c o m e n z i i n s e r a t e ^ n t r e e l e m e n t e l e

    t e x t u l u i p e n t r u a d e s c r i e ^ n c e f e l t r e b u i e s a \ a r a t e " a c e s t t e x t .

    N u e v i z u a l : ^ n a i n t e d e a f o l o s i L

    A

    T

    E

    X t r e b u i e s a n e f a m i l i a r i z a m c u o m u l t i m e d e c o m e n z i n o i .

    P e n t r u H T M L e x i s t a e d i t o a r e s p e c i a l e , c a r e n e p e r m i t s a c o m p u n e m p a g i n i l e d e w e b ^ n m o d

    v i z u a l , f a r a s a s t i m c e f e l d e c o m e n z i t r e b u i e i n s e r a t e p e n t r u a o b t i n e ^ n f a t i s a r e a d o r i t a

    I n

    c a z u l L

    A

    T

    E

    X ^ n s a a c e s t e s c u l e s u n t m u l t m a i p r i m i t i v e , s i ^ n g e n e r a l p e n t r u a o b t i n e r e z u l t a t e

    s a t i s f a c a t o a r e s i p e n t r u a b e n e c i a d e ^ n t r e a g a l u i p u t e r e , l i m b a j u l t r e b u i e c u n o s c u t .

    E c o m p l i c a t : d i n m o t i v e i s t o r i c e , p e c a r e l e v o m t r e c e p e s c u r t ^ n r e v i s t a , L

    A

    T

    E

    X e s t e u n l i m b a j

    d e s t u l d e o b s c u r s i g r e u d e f o l o s i t . C h i a r d a c a u n e l e e l e m e n t e f u n d a m e n t a l e s u n t r e l a t i v u s o r

    d e ^ n v a t a t , e f o r t u l n e c e s a r p e n t r u s t a p ^ n i r e a m a j o r i t a t i i c o m e n z i l o r e s t e s u b s t a n t i a l .

    S p e c i a l i z a t : p e n t r u o m u l t i m e d e a p l i c a t i i L

    A

    T

    E

    X e s t e d e p a r t e d e a l i m b a j u l i d e a l . D e e x e m p l u ,

    d e s i e x i s t a t r a n s l a t o a r e a u t o m a t e d i n L

    A

    T

    E

    X ^ n H T M L , L

    A

    T

    E

    X n u e s t e l i m b a j u l c e l m a i p o t r i v i t

    p e n t r u a d e s c r i e p a g i n i d e w e b .

    S c u l e n e p r i e t e n o a s e :

    I n n e , d e s i L

    A

    T

    E

    X e s t e i m p l e m e n t a t p e o m u l t i m e d e s i s t e m e , i n c l u z ^ n d

    W i n d o w s , m o d u l p r e f e r a t d e f o l o s i r e e s t e \ ^ n l i n i e d e c o m a n d a " . T e x t u l d e f o r m a t a t , c o n t i n ^ n d

    c o m e n z i l e L

    A

    T

    E

    X d e a r a n j a r e ^ n p a g i n a , t r e b u i e c o m p u s f o l o s i n d u n e d i t o r s e p a r a t . D u p a a c e e a

    e s t e i n v o c a t a o c o m a n d a p e n t r u a p r o c e s a t e x t u l , d u p a c a r e u n a l t p r o g r a m t r e b u i e f o l o s i t

    p e n t r u a v i z u a l i z a r e z u l t a t u l a d e s e a a l t e p r o g r a m e t r e b u i e f o l o s i t e p e n t r u a g e n e r a i n d e x u r i ,

    b i b l i o g r a i , s a u p e n t r u a t i p a r i p r o d u s u l n a l . ( N o t a : ^ n u l t i m a v r e m e a u ^ n c e p u t s a a p a r a

    s c u l e m a i p r i e t e n o a s e , c a r e i n t e g r e a z a a c e s t e f u n c t i o n a l i t a t i s u b o s i n g u r a i n t e r f a t a v i z u a l a )

    N u e \ c u r a t " : a n u m i t e c o n s t r u c t i i d i n l i m b a j , c a r e f u n c t i o n e a z a b i n e i z o l a t , a t u n c i c ^ n d s u n t

    f o l o s i t e ^ m p r e u n a d a u r e z u l t a t e s u r p r i n z a t o a r e , s a u e r o r i . A c e s t e a s u n t p r o b l e m e c a r e r e z u l t a

    2

  • 8/8/2019 Latex - Un Sistem de Tehnoredactare

    3/21

    d i n d e s i g n - u l i n i t i a l a l l i m b a j u l u i s i s u n t e x t r e m d e n e p l a c u t e , c h i a r s i p e n t r u u t i l i z a t o r i

    a v a n s a t i

    M e s a j e c r i p t i c e : a t u n c i c ^ n d u n d o c u m e n t c o n t i n e e r o r i ^ n c o m e n z i l e d e f o r m a t a r e , m e s a j e l e d e

    e r o a r e s u n t a d e s e a e x t r e m d e g r e u d e i n t e r p r e t a t , s i s u r s a e r o r i i e s t e f o a r t e g r e u d e g a s i t .

    A c e s t a e s t e u n o b s t a c o l s u b s t a n t i a l p e n t r u n o v i c i .

    A c e s t a r t i c o l e f o a r t e s u m a r : ^ n s e c t i u n e a d e b i b l i o g r a i r e c o m a n d c ^ t e v a c a r t i d e s p r e L

    A

    T

    E

    X

    D e s c r i e r e a c o m p l e t a a l i m b a j u l u i s i a o s u m e d e n i e d e p a c h e t e s u p l i m e n t a r e e s t e c u p r i n s a ^ n

    n u m a i p u t i n d e t r e i c a r t i ! C a a t a r e t e x t u l d e f a t a e s t e o i n t r o d u c e r e e x t r e m d e s u m a r a ^ n

    c a p a b i l i t a t i l e L

    A

    T

    E

    X

    P e r f e c t . D a c a a t i a j u n s p ^ n a a i c i c u c i t i t u l ^ n s e a m n a c a s u n t e t i g a t a s a ^ n f r u n t a t i t o a t e a c e s t e

    o b s t a c o l e . I a t a s i u n e l e d i n t r e a v a n t a j e l e L

    A

    T

    E

    X :

    F o r m u l e : L

    A

    T

    E

    X r a m ^ n e c e a m a i e c i e n t a m e t o d a p e n t r u a t e h n o r e d a c t a t e x t e m a t e m a t i c e .

    I n

    p r i m u l r ^ n d , r e z u l t a t e l e g r a c e s u n t e x t r e m d e p l a c u t e , s i n i c i u n a l t p r o g r a m e x i s t e n t n u s e

    r i d i c a l a ^ n a l t i m e a c a l i t a t i i s a l e . E d i t o r u l d e e c u a t i i d i n M i c r o s o f t W o r d e s t e a b s o l u t j a l n i c

    ^ n c o m p a r a t i e c u L

    A

    T

    E

    X . V e d e t i s i g u r a 5 p e n t r u n i s t e e x e m p l e s u c c i n t e .

    S t a n d a r d : L

    A

    T

    E

    X a f o s t c o n c e p u t c u g r i j a p e n t r u a s e c o m p o r t a l a f e l p e o r i c e s i s t e m . L

    A

    T

    E

    X

    s i T

    E

    X s u n t l i n g u a - f r a n c a p e n t r u s c h i m b u l d e d o c u m e n t e ^ n m u l t e d o m e n i i t e h n i c e . D e

    e x e m p l u , m a j o r i t a t e a , d a c a n u t o a t e a r t i c o l e l e , t r i m i s e s p r e p u b l i c a r e ^ n c o n f e r i n t e s i j u r n a l e

    a l e s o c i e t a t i i a m e r i c a n e d e m a t e m a t i c a , d e z i c a , s a u d e a s t r o n o m i e t r e b u i e s a e s c r i s e

    f o l o s i n d L

    A

    T

    E

    X

    I n p l u s , L

    A

    T

    E

    X e s t e f o l o s i t f o a r t e m u l t ^ n c o m u n i t a t e a i n f o r m a t i c i e n i l o r t o a t e

    a r t i c o l e l e m e l e , i n c l u s i v c e l d e f a t a , s u n t s c r i s e ^ n L

    A

    T

    E

    X

    1

    N u e v i z u a l : f a p t u l c a L

    A

    T

    E

    X n u e u n s i s t e m v i z u a l d e e d i t a r e ( W Y S I W Y G : W h a t Y o u S e e i s

    W h a t Y o u G e t ) e s t e c o n s i d e r a t d e u n i i c a u n a v a n t a j : ^ n f e l u l a c e s t a a u t o r u l s e c o n c e n t r e a z a

    a s u p r a f o r m e i l o g i c e a d o c u m e n t u l u i , s i n u a s u p r a ^ n f a t i s a r i i . M e s a j u l t e x t u l u i e s t e a t u n c i

    m a i b i n e t r a n s m i s .

    E e x t e n s i b i l : v o m v e d e a i m e d i a t c a L

    A

    T

    E

    X e s t e u n l i m b a j ^ n c a r e s e p o t d e n i n o i c o n s t r u c t i i . D i n

    c a u z a a s t a o s u m e d e n i e d e a d i t i i a u f o s t f a c u t e d e - a l u n g u l t i m p u l u i , c a r e p e r m i t c o m e n z i d e

    f o r m a t a r e d e o s e b i t d e s o s t i c a t e s i p u t e r n i c e . M a n u a l u l L

    A

    T

    E

    X d e b a z a d e s c r i e l i m b a j u l ^ n

    a n e x a C ^ n 7 0 d e p a g i n i , d a r c a r t e a d e s p r e m o d u l e s u p l i m e n t a r e a r e 5 0 0 d e p a g i n i !

    E c o n g u r a b i l : D i n c a u z a c a e s t e u n l i m b a j b a z a t p e m a c r o - u r i ( v o m d i s c u t a d e s p r e a s t a u n

    p i c m a i ^ n c o l o ) , m u l t e d i n c o m e n z i l e d e b a z a s e p o t r e d e n i s a u c o n g u r a . D i n p u n c t d e

    v e d e r e a l i n g i n e r i e i p r o g r a m a r i i a c e s t a n u e u n l u c r u p r e a ^ n t e l e p t , s i u n e l e d i n e r o r i l e c r i p t i c e

    d e a i c i p r o v i n . P e d e a l t a p a r t e , c a p a c i t a t e a d e a r e c o n g u r a f o a r t e m u l t e e l e m e n t e f a c e

    s c h i m b a r e a s t i l u l u i u n e i p r e z e n t a r i e x t r e m d e s i m p l a . F i s i e r e d e \ s t i l " c o n t i n c o n g u r a t i i

    c o m p l e x e p r e d e n i t e ( a s e m a n a t o r c u C a s c a d e d S t y l e S h e e t s d i n H T M L ) s c h i m b ^ n d u n c u v ^ n t

    ^ n t r - u n s i e r L

    A

    T

    E

    X p u t e m s c h i m b a r a d i c a l f e l u l ^ n c a r e e s t e ^ n f a t i s a t t e x t u l .

    1

    P C R e p o r t f o l o s e s t e ^ n s a c a p r o g r a m d e t e h n o r e d a c t a r e Q u a r k X p r e s s , c a r e n u s u p o r t a L

    A

    T

    E

    X c a a t a r e , ^ n t e x t u l

    p e c a r e ^ l a v e t i ^ n f a t a o c h i l o r ^ n r e v i s t a , n u m a i u n e l e d i n t r e g u r i a u f o s t g e n e r a t e c u L

    A

    T

    E

    X s i a p o i t r a n s f o r m a t e ^ n

    P o s t s c r i p t . A r t i c o l e l e p r e z e n t e ^ n p a g i n a m e a d e w e b s u n t ^ n s a t e h n o r e d a c t a t e ^ n ^ n t r e g i m e c u L

    A

    T

    E

    X

    3

  • 8/8/2019 Latex - Un Sistem de Tehnoredactare

    4/21

    2 I s t o r i c

    E v o l u t i a a c e s t u i l i m b a j d e t e h n o r e d a c t a r e e s t e e x t r e m d e i n t e r e s a n t a ^ n e a ^ n s a s i , s i n e v a c a u z a

    ^ n t ^ l n i r e a c u n i s t e g i g a n t i a i i n f o r m a t i c i i . P e l ^ n g a a c e s t e a s p e c t e a n e c d o t i c e , m u l t e d i n i d i o s i n -

    c r a z i i l e l i m b a j u l u i p r o v i n d i n d e c i z i i l e f a c u t e d e d e s i g n e r - u l i n i t i a l , D o n a l d K n u t h .

    2 . 1 D o n a l d E . K n u t h

    D o n a l d E . K n u t h e s t e u n a d i n t r e g u r i l e c e l e m a i i m p r e s i o n a n t e d i n i s t o r i a i n f o r m a t i c i i . D e s i

    p a g i n a s a d e w e b e s t e f o a r t e c o m p r e h e n s i v a , h t t p : / / w w w - c s - f a c u l t y . s t a n f o r d . e d u / ~ k n u t h / ,

    m e r i t a s a n e o p r i m p e s c u r t a s u p r a p e r s o n a j u l u i . E s t e g e n u l d e i n d i v i d c a r e a r e n e v o i e d e o p a g i n a

    s i j u m a t a t e p e n t r u a f a c e l i s t a t u t u r o r p r e m i i l o r , d i s t i n c t i i l o r a c a d e m i c e s i d o c t o r a t e l o r o n o r i c e p e

    c a r e l e - a p r i m i t ( a c e s t e a d i n u r m a d e o c a m d a t a 2 1 ^ n n u m a r ) . E x c e l e n t a s a a c a d e m i c a ^ n i n f o r m a t i c a

    e s t e d u b l a t a d e o c u l t u r a e n c i c l o p e d i c a , c a r e s e r e e c t a ^ n s t i l u l s a u l i t e r a r d e o s e b i t d e i n t e r e s a n t .

    C h i a r d a c a , d i n p u n c t d e v e d e r e t e h n i c , m u l t e d i n c a r t i l e s a l e s u n t r e l a t i v g r e u d e c i t i t , e l e s u n t

    ^ n t o t d e a u n a o c o m b i n a t i e f o a r t e p l a c u t a d e s t i i n t a , l i t e r a t u r a , u m o r s i ^ n t e l e p c i u n e .

    F i g u r a 1 : D o n a l d K n u t h , c r e a t o r u l T

    E

    X

    D o m n u l K n u t h e s t e ^ n c e p ^ n d d i n 1 9 6 8 p r o f e s o r l a u n i v e r s i t a t e a S t a n f o r d d i n C a l i f o r n i a . D o c -

    t o r a t u l s a u e s t e ^ n s a ^ n m a t e m a t i c a , o b t i n u t ^ n 1 9 6 3 l a u n i v e r s i t a t e a C a l t e c h . A r t i c o l e l e s a l e ^ n

    g e n e r a l s u n t l a i n t e r s e c t i a d i n t r e m a t e m a t i c a s i c a l c u l a t o a r e , d a r a r e f o a r t e m u l t e p u b l i c a t i i d e

    m a t e m a t i c a p u r a D o n K n u t h ( c u m e s t e c u n o s c u t p r i n t r e p r i e t e n i s i a d m i r a t o r i ) e s t e r e s p o n s a b i l

    d e a l t f e l p e n t r u m u l t e d i n m e t o d e l e m a t e m a t i c e d e a n a l i z a a a l g o r i t m i l o r f o l o s i t e a s t a z i ^ n m o d

    c u r e n t . M u l t e d i n a c e s t e m e t o d e a u f o s t e x p u s e ^ n v o l u m e l e p u b l i c a t e d i n a m p l a l u c r a r e \ A r t a

    p r o g r a m a r i i c a l c u l a t o a r e l o r " . A c e a s t a s e r i e a f o s t ^ n c e p u t a ^ n 1 9 6 9 , s i t r e b u i a s a c o n t i n a s a p t e

    v o l u m e m a s i v e . P r i m e l e t r e i a u f o s t p u b l i c a t e ^ n 1 9 6 8 , 1 9 7 1 s i r e s p e c t i v 1 9 7 3 , s i a u f o s t t r a d u s e s i

    ^ n r o m ^ a n e s t e , l a E d i t u r a t e h n i c a , ^ n t r e 1 9 7 4 s i 1 9 7 6 s u n t c u s i g u r a n t a d i s p o n i b i l e l a o m u l t i m e d e

    b i b l i o t e c i s i a n t i c a r i .

    A c e s t e c a r t i s e d o r e a u a o i n c u r s i u n e ^ n t o a t e t e h n o l o g i i l e m a j o r e d i n i n f o r m a t i c a l a v r e m e a

    r e s p e c t i v a , d a r c o n t i n s i o m u l t i m e d e r e z u l t a t e o r i g i n a l e a l e l u i D o n K n u t h . C a u r m a r e , ^ n 1 9 7 4

    i - a f o s t d e c e r n a t c e l m a i p r e s t i g i o s p r e m i u d i n i n f o r m a t i c a , \ N o b e l " - u l d i n c a l c u l a t o a r e , p r e m i u l

    T u r i n g .

    F r u s t r a t d e d i c u l t a t e a d e a p r o d u c e d o c u m e n t e t i p a r i t e d e b u n a c a l i t a t e , c a r e s a c o n t i n a f o r -

    m u l e m a t e m a t i c e , ^ n a i n t e d e a ^ n c e p e v o l u m u l 4 d i n s e r i e , K n u t h s - a a p u c a t s a s t u d i e z e p r o b l e m e l e

    t i p o g r a e i d i g i t a l e . A s t f e l a ^ n c e p u t o e x c u r s i e d e u n d e c e n i u ^ n a c e s t d o m e n i u , c a r e a d u s l a c r e a r e a

    4

  • 8/8/2019 Latex - Un Sistem de Tehnoredactare

    5/21

    s i s t e m e l o r T

    E

    X s i M E T A F O N T , p e n t r u t e h n o r e d a c t a r e c o m p u t e r i z a t a s i p e n t r u c r e a r e a a u t o m a t a

    d e s e t u r i d e c a r a c t e r e ( f o n t - u r i ) . P e n t r u a p u t e a ^ m p a r t a s i ^ n t r e g i i l u m i c r e a t i i l e s a l e , K n u t h a

    f a c u t c o d u l - s u r s a a l l u i T

    E

    X d i s p o n i b i l ^ n ^ n t r e g i m e , g r a t u i t d i n t r u ^ n c e p u t . P e n t r u a p u t e a a p o i

    e x p l i c a c o d u l s u r s a , K n u t h a c r e a t u n s i s t e m n u m i t W E B ( a n u s e c o n f u n d a c u W o r l d - W i d e - W e b ) ,

    c a r e p e r m i t e c o m p u n e r e a s i m u l t a n a a u n u i p r o g r a m s i a d o c u m e n t a t i e i s a l e . S i s t e m u l W E B e s t e

    e x p l i c a t d e K n u t h ^ n t r - u n a r t i c o l c e l e b r u n u m i t \ L i t e r a t e P r o g r a m m i n g " , d e s p r e p r o g r a m a r e a c a

    o f o r m a d e l i t e r a t u r a ! R e z u l t a t e l e a c e s t u i p r o i e c t ^ n t i p o g r a a d i g i t a l a a u f o s t t i p a r i t e ^ n 1 9 8 6 s u b

    f o r m a a c i n c i v o l u m e n u m i t e \ C o m p u t e r s a n d T y p e s e t t i n g " ( C a l c u l a t o a r e l e s i t e h n o r e d a c t a r e a ) .

    D o u a d i n t r e c a r t i s u n t m a n u a l e l e T

    E

    X s i r e s p e c t i v M E T A F O N T , a l t e d o u a c a r t i c o n t i n c o d u l s u r s a

    a l p r o g r a m e l o r T

    E

    X s i M E T A F O N T , d e s c r i s e ^ n s i s t e m u l C W E B ( c a r e e s t e o i m p l e m e n t a r e a s i s -

    t e m u l u i W E B p e n t r u l i m b a j u l C ) , i a r u l t i m u l v o l u m c o n t i n e d e s c r i e r i l e p a r a m e t r i l o r s i p r o g r a m e l o r

    M E T A F O N T u t i l i z a t e d e K n u t h p e n t r u a g e n e r a s e t u l d e c a r a c t e r e C o m p u t e r M o d e r n .

    C r e a t i a l u i K n u t h n u s e t e r m i n a a i c i e s t e a u t o r u l a p e s t e d o u a z e c i d e c a r t i s i a c ^ t e v a s u t e

    d e a r t i c o l e , d e l a m a t e m a t i c a , a n a l i z a a l g o r i t m i l o r , t i p o g r a e d i g i t a l a , p ^ n a l a a n a l i z a u n o r t e x t e

    b i b l i c e !

    D o m n u l K n u t h a r e o p a g i n a d e w e b f o a r t e c o m p r e h e n s i v a , c a r e r e e c t a p r o p e n s i u n i l e s a l e l i t -

    e r a r e , d a r a r e n u n t a t d e m a i b i n e d e z e c e a n i s a m a i f o l o s e a s c a p o s t a e l e c t r o n i c a , d i n c a u z a c a

    p r i m e a p r e a m u l t e s c r i s o r i d e l a n e n u m a r a t i i f a n i .

    I n u r m a c u c ^ t i v a a n i a i e s i t l a p e n s i e , d a r

    a s t a n u ^ n s e a m n a c a s - a o p r i t d i n a c t i v i t a t e a d i d a c t i c a ^ n ^ n t r e g i m e t i n e ^ n c o n t i n u a r e p r e l e g e r i

    l a u n i v e r s i t a t e a S t a n f o r d s i ^ n a l t e l o c u r i u n d e e s t e i n v i t a t , s i a r m a c a v r e a s a - s i d e d i c e m a j o r i -

    t a t e a t i m p u l u i r a m a s c o m p l e t a r i i c e l o r s a p t e v o l u m e d i n \ A r t a p r o g r a m a r i i " , a c a r o r s e r i e a f o s t

    ^ n t r e r u p t a t e m p o r a r ^ n u r m a c u 2 6 d e a n i . A r m a d e a s e m e n e a c a n u m a i p r i m e s t e s t u d e n t i ^ n

    c a l i t a t e d e ^ n d r u m a t o r l a d o c t o r a t , d a r c a v a s e m n a t e z a d e d o c t o r a t a o r i c u i r e z o l v a ^ n t i m p s c u r t

    ( 2 - 3 s a p t a m ^ n i ) u n a d i n p r o b l e m e l e n e r e z o l v a t e p e c a r e l e p r o p u n e d i n c ^ n d ^ n c ^ n d ^ n p r e l e g e r i l e

    s a l e ( a v i z a m a t o r i l o r d e u n d o c t o r a t p e f u g a )

    A c e a s t a e s t e s c h i t a d e p o r t r e t a u n u i a d i n t r e c e l e m a i p i t o r e s t i p e r s o n a j e d i n i n f o r m a t i c a . C h i a r

    d a c a n e - a m a b a t u t d e l a s u b i e c t u l a c e s t u i a r t i c o l , n u a m r e z i s t a t s a n u v o r b e s c p u t i n d e s p r e e l .

    2 . 2 T

    E

    X

    V o m v e d e a m a i d e p a r t e c a L

    A

    T

    E

    X n u e n i m i c a l t c e v a d e c ^ t u n p a c h e t d e d e n i t i i ( m a c r o - u r i ) ^ n

    l i m b a j u l T

    E

    X c r e a t d e K n u t h . C a a t a r e v o m a r u n c a ^ n t ^ i o p r i v i r e r a p i d a a s u p r a a c e s t u i l i m b a j .

    V e r s i u n i l e s u c c e s i v e d e T

    E

    X s u n t n u m e r o t a t e c u z e c i m a l e l e n u m a r u l u i : l a o r a a c t u a l a s - a

    a j u n s l a v e r s i u n e a 3 . 1 4 1 5 9 .

    2 . 2 . 1 N u m e l e

    P r i m u l l u c r u c a r e t r e b u i e c l a r i c a t e s t e p r o n u n t i a : T

    E

    X s e c i t e s t e d e f a p t \ t e c h " , s i n u \ t e x " . I a t a

    e x p l i c a t i a l u i D o n K n u t h p e n t r u e t i m o l o g i e , e x t r a s a d i n p r i m u l c a p i t o l a l c a r t i i d e T

    E

    X :

    E n g l i s h w o r d s l i k e ` t e c h n o l o g y ' s t e m f r o m a G r e e k r o o t b e g i n n i n g w i t h t h e l e t t e r s

    : : : a n d t h i s s a m e G r e e k w o r d m e a n s a r t a s w e l l a s t e c h n o l o g y . H e n c e t h e n a m e

    T

    E

    X , w h i c h i s a n u p p e r c a s e f o r m o f

    I n s i d e r s p r o n o u n c e t h e o f T

    E

    X a s a G r e e k c h i , n o t a s a n ` x ' , s o t h a t T

    E

    X r h y m e s w i t h

    t h e w o r d b l e c c h h h . I t ' s t h e ` c h ' s o u n d i n S c o t t i s h w o r d s l i k e l o c h o r G e r m a n w o r d s l i k e

    5

  • 8/8/2019 Latex - Un Sistem de Tehnoredactare

    6/21

    a c h i t ' s a S p a n i s h ` j ' a n d a R u s s i a n ` k h ' . W h e n y o u s a y i t c o r r e c t l y t o y o u r c o m p u t e r ,

    t h e t e r m i n a l m a y b e c o m e s l i g h t l y m o i s t .

    ^ n t r a d u c e r e :

    C u v i n t e c a \ t e h n o l o g i e " s u n t f o r m a t e d i n t r - o r a d a c i n a g r e c e a s c a c a r e ^ n c e p e c u l i t e r e l e

    ( t a u , e p s i l o n , c h i ) a c e s t c u v ^ n t g r e c e s c ^ n s e a m n a e l ^ n s u s i \ a r t a " d a r s i \ t e h n o l o g i e " .

    D e a c e e a n u m e l e T

    E

    X , c a r e e s t e s c r i e r e a c u l i t e r e m a j u s c u l e a c u v ^ n t u l u i

    C u n o s c a t o r i i p r o n u n t a l i t e r a d i n T

    E

    X c a p e g r e c e s c u l \ c h i " , s i n u c a p e u n \ x " , a s t f e l

    ^ n c ^ t T

    E

    X r i m e a z a c u c u v ^ n t u l b l e c c h h h . E s t e c a s u n e t u l \ c h " d i n c u v i n t e s c o t i e n e

    c a l o c h s a u c u v i n t e g e r m a n e c a a c h e s t e \ j " - u l s p a n i o l s i \ k h " - u l r u s e s c . C ^ n d e s t e

    p r o n u n t a t c o r e c t ^ n f a t a c a l c u l a t o r u l u i , v a f a c e c a t e r m i n a l u l s a s e u m e z e a s c a

    T e h n o r e d a c t a t c o r e c t , l i t e r a E d i n T

    E

    X t r e b u i e s a a p a r a m a i j o s d e c ^ t c e l e l a l t e ( v e d e t i s i g u r a 4 ) ,

    t o c m a i p e n t r u a i n d i c a f a p t u l c a e v o r b a d e u n p r o g r a m d e t e h n o r e d a c t a r e . C ^ n d s e f o l o s e s t e u n

    t e r m i n a l A S C I I c u v ^ n t u l s e s c r i e c u T s i X m a r e s i E m i c : T e X .

    2 . 2 . 2 C u t i u t e

    C o n c e p t e l e f u n d a m e n t a l e c u c a r e T

    E

    X o p e r e a z a s u n t c u t i u t e l e s i l i p i c i u l ( b o x e s a n d g l u e ) . M o t o r u l

    c a r e t e h n o r e d a c t e a z a n u s t i e m a r e l u c r u d e s p r e e c a r e c a r a c t e r t o t c e e a c e ^ i t r e b u i e e s t e s a s t i e

    d i m e n s i u n i l e u n e i c u t i i c a r e c u p r i n d e c a r a c t e r u l , c a ^ n g u r a 2 . T

    E

    X n u s t i e n i m i c d e s p r e c a r e

    p u n c t e d i n c u t i e v o r p i c t a t e c u c e r n e a l a s i c a r e n u a c e a s t a e s t e t r e a b a a l t o r s c u l e .

    abp

    inaltime

    adincim

    latime

    de

    aliniere

    centrul

    F i g u r a 2 : T r e i l i t e r e s i c u t i i l e d i n c a r e f a c p a r t e , p u s e u n a l ^ n g a a l t a . T

    E

    X o p e r e a z a t o t t i m p u l d o a r

    c u c u t i i , s i n u s t i e n i m i c d e s p r e c u m a r a t a l i t e r e l e d e f a p t . C u l i n i e p u n c t a t a e s t e i n d i c a t a c u t i a

    o b t i n u t a d i n a l i p i r e a c e l o r 3 l i t e r e .

    T e x t u l e s t e a s a m b l a t d i n a s t f e l d e c u t i u t e p u s a u n a l ^ n g a a l t a . T

    E

    X a r a n j e a z a c u t i u t e u n a d u p a

    a l t a p e o r i z o n t a l a f o r m ^ n d r ^ n d u r i . C ^ n d u n r ^ n d s e t e r m i n a , T

    E

    X f a c e d i n e l o c u t i u t a m a i m a r e

    s i p u n e c u t i u t e l e - r ^ n d u r i u n a p e s t e a l t a . F i e c a r e p a g i n a e s t e t o t o c u t i e , a s a m b l a t a d i n m a i m u l t e

    r ^ n d u r i p u s e u n u l p e s t e a l t u l .

    U t i l i z a t o r u l p o a t e c r e a c u t i i c u d i m e n s i u n i n e g a t i v e ^ n f e l u l a c e s t a s e p o t o b t i n e e f e c t e s p e c i a l e ,

    m i c s o r ^ n d d i s t a n t a d i n t r e c a r a c t e r e s a u s c r i i n d c a r a c t e r e s u p r a p u s e . C o m e n z i s p e c i a l e p o t m u t a

    c u t i i l e ( d e e x e m p l u d a c a v r e m s a f a c e m u n e x p o n e n t p u t e m f o l o s i s e m n u l , c a r e v a r i d i c a c u t i a

    c a r e u r m e a z a s i v a m i c s o r a f o n t - u l ) .

    I n T

    E

    X m a i e x i s t a s i u n a l t t i p s p e c i a l d e c u t i e , c a r e s e c h e a m a \ c l e i " . C a s i c u t i u t e l e , c l e i - u l

    a r e o a n u m i t a d i m e n s i u n e , d a r ^ n p l u s a r e c a p a c i t a t e a d e a s e ^ n t i n d e s i c o m p r i m a c a u n e l a s t i c .

    I n t r e c u v i n t e l e d e p e o l i n i e T

    E

    X p u n e a u t o m a t l i p i c i a s t a p e r m i t e s p a t i i l o r d i n t r e c u v i n t e s a s e

    ^ n t i n d a s a u s a s e c o m p r i m e p e n t r u a a j u s t a f r u m o s m a r g i n e a d i n d r e a p t a a l i n i e i . C u c ^ t s e ^ n t i n d e

    6

  • 8/8/2019 Latex - Un Sistem de Tehnoredactare

    7/21

    m a i m u l t l i p i c i u l , c u a t ^ t m a i \ d u r e r o s " e s t e r e z u l t a t u l , p e n t r u c a a s e z a r e a ^ n p a g i n a s e d e p a r t e a z a

    d e l a c e a i d e a l a

    T

    E

    X f o l o s e s t e c o n c e p t u l d e l i p i c i p e n t r u a c a l c u l a d e s p a r t i r e a ^ n r ^ n d u r i \ o p t i m a " a u n u i t e x t .

    T

    E

    X f o l o s e s t e p e n t r u a s t a o f o r m u l a m a t e m a t i c a , c a r e ^ n f u n c t i e d e c ^ t d e ^ n t i n s e s t e l i p i c i u l d i n

    e c a r e r ^ n d c a l c u l e a z a \ f r u m u s e t e a " u n u i p a r a g r a f . C ^ n d p r o g r a m u l d e s p a r t e ^ n r ^ n d u r i u n p a r a g r a f ,

    f o l o s e s t e u n a l g o r i t m d e s t e p t i n v e n t a t d e K n u t h ( f o l o s i n d p r o g r a m a r e d i n a m i c a ) p e n t r u a c a l c u l a

    t a i e t u r i l e c a r e o f e r a c e l m a i p l a c u t e f e c t e s t e t i c , d i n t r e t o a t e c e l e p o s i b i l e .

    F o l o s i n d t i p u r i s p e c i a l e d e l i p i c i , c a r e s e ^ n t i n d e l a i n n i t f a r a \ d u r e r i " , s e p o t o b t i n e e f e c t e

    s p e c i a l e : d e e x e m p l u p u n ^ n d l i p i c i l a m a r g i n e a d i n d r e a p t a a e c a r u i r ^ n d s e p o t o b t i n e p a g i n i l a

    c a r e r ^ n d u r i l e n u s u n t e g a l e , c i s u n t a l i n i a t e l a s t ^ n g a . P u n ^ n d l i p i c i l a a m b e l e p a r t i s e o b t i n r ^ n d u r i

    c e n t r a t e .

    A s t a e t o t ! F o l o s i n d c u t i u t e s i l i p i c i ^ m p r e u n a c u a l g o r i t m i i n t e l i g e n t i d e a r a n j a r e ^ n p a g i n a ,

    T

    E

    X o b t i n e t i p o g r a e d e c a l i t a t e e x t r a o r d i n a r a

    T r e b u i e m e n t i o n a t e a i c i f o r m u l e l e m a t e m a t i c e : m o d u l ^ n c a r e T

    E

    X f o r m a t e a z a m a t e m a t i c a

    e s t e ^ n c a n e ^ n t r e c u t , d e s i s i s t e m u l e s t e v e c h i d e p e s t e d o u a z e c i d e a n i . C ^ n d a r e d e t e h n o r e d a c t a t o

    f o r m u l a , T

    E

    X f o l o s e s t e u n a l g o r i t m s o s t i c a t c a r e r e - c a l c u l e a z a d i m e n s i u n i l e s i p l a s a m e n t e l e t u t u r o r

    c u t i u t e l o r ^ n f u n c t i e d e t i p u r i l e d e s i m b o l u r i c a r e a p a r : e c a r e s i m b o l e s t e c a t a l o g a t c a i n d ^ n t r -

    u n a d i n 1 3 c a t e g o r i i : o p e r a t o r b i n a r , o p e r a t o r r e l a t i o n a l , a c c e n t , u n s e m n d e p u n c t u a t i e , u n t i p d e

    p a r a n t e z a ^ n c h i s a s a u d e s c h i s a , s e m n d e f r a c t i e , r a d i c a l , e t c . F i e c a r e d i n a c e s t e c a t e g o r i i d e s i m b o l

    s e c o m p o r t a ^ n t r - u n a n u m e f e l ^ n r a p o r t c u v e c i n i i s a i u n e l e s i m b o l u r i c r e s c c ^ t e s t e n e c e s a r p e n t r u

    a s e a d a p t a l a c u t i i l e c u c a r e s u n t v e c i n e ( d e e x e m p l u l i n i a d e f r a c t i e s a u p a r a n t e z e l e ) .

    2 . 2 . 3 M a c r o - u r i

    T

    E

    X e s t e u n l i m b a j f o a r t e o r i g i n a l . P r i n c i p a l u l c o n c e p t d i n a c e s t l i m b a j e s t e m a c r o - i n s t r u c t i u n e a ,

    n u m i t a f a m i l i a r s i m a c r o . C e i c a r e p r o g r a m e a z a ^ n C s u n t f a m i l i a r i z a t i c u m a c r o - u r i l e , c a r e s u n t

    a c o l o d e n i t e c u c o m a n d a # d e f i n e . U n m a c r o e s t e p r a c t i c o i n s t r u c t i u n e c a r e a r a t a c u m u n a n u m i t

    t e x t e s t e s u b s t i t u i t c u u n a l t u l .

    L i m b a j u l T

    E

    X e s t e ^ n ^ n t r e g i m e b a z a t p e m a c r o - u r i . F i e c a r e v a r i a b i l a e s t e d e f a p t u n m a c r o c a r e

    e s t e s u b s t i t u i t ^ n t e x t c u v a l o a r e a s a . L i m b a j u l a r e u n s e t r e s t r ^ n s d e o p e r a t i i p r i m i t i v e ( c e a m a i

    p r i m i t i v a o p e r a t i e i n d c e a d e a \ d e s e n a " u n c a r a c t e r ) , s i t o a t e c e l e l a l t e o p e r a t i i s u n t d e n i t e d i n

    a c e s t e a f o l o s i n d m a c r o - u r i . U n e l e m a c r o - u r i s e p o t e x p a n d a l a r ^ n d u l l o r ^ n t r - u n t e x t c a r e c o n t i n e

    m a c r o - u r i , c a r e t r e b u i e e x p a n d a t e l a r ^ n d u l l o r , e t c .

    I n f e l u l a c e s t a , f o l o s i n d m a c r o - u r i r e c u r s i v e ,

    l i m b a j u l f o l o s e s t e u n c o n c e p t r u d i m e n t a r d e b u c l a

    L i m b a j e l e b a z a t e p e m a c r o - u r i s u n t e x t r e m d e p u t e r n i c e d e f a p t s u n t l a f e l d e p u t e r n i c e c a

    o r i c e a l t l i m b a j p e n t r u d e m o n s t r a t i e A n d r e w M a r c G r e e n e d e l a u n i v e r s i t a t e a M I T a s c r i s ^ n

    1 9 9 2 , ^ n 4 7 0 d e l i n i i d e T

    E

    X ( i n c l u s i v c o m e n t a r i i ) u n i n t e r p r e t o r c o m p l e t d e B A S I C ! ( U n a l t l i m b a j

    b a z a t p e m a c r o - u r i f o a r t e f o l o s i t e s t e m 4 . ) D a r a n u m i t e c o m p l i c a t i i c u m a c r o - u r i l e f a c d e f a p t

    f o l o s i r e a l o r e x t r e m d e d i c i l a . C e l e m a i m u l t e p r o b l e m e a p a r d i n o r d i n e a d e e v a l u a r e : c ^ n d a v e m

    u n m a c r o a p l i c a t a l t u i m a c r o , c a r e d i n t r e e l e t r e b u i e e x p a n d a t ^ n t ^ i ?

    I n f u n c t i e d e o r d i n e p u t e m

    a v e a r e z u l t a t e d i f e r i t e .

    I n T

    E

    X p r o b l e m e l e s u n t e x a c e r b a t e d i n c a u z a c a n u e x i s t a c u v i n t e r e z e r v a t e , c a ^ n t o a t e l i m b a j e l e

    c u c a r e s u n t e m o b i s n u i t i . F i e c a r e c u v ^ n t s a u c h i a r e c a r e c a r a c t e r p o a t e t r a n s f o r m a t ^ n t r - u n

    m a c r o , c a r e s e e x p a n d e a z a ^ n a l t c e v a ! E x p a n s i u n e a u n u i m a c r o p o a t e g e n e r a o d e n i t i e c a r e

    s c h i m b a s e m n i c a t i a m a c r o u l u i ^ n s u s i !

    7

  • 8/8/2019 Latex - Un Sistem de Tehnoredactare

    8/21

    2 . 2 . 4 T

    E

    X : u n l i m b a j i m p o s i b i l

    C u t o t r e s p e c t u l p e n t r u d l . K n u t h , c a r e a j u c a t u n r o l f o a r t e i m p o r t a n t ^ n 1 9 6 8 ^ n c o n s t r u i r e a

    p r i m u l u i c o m p i l a t o r d e A l g o l , s i c a r e a c o n t r i b u i t l a c r e a r e a u n o r i m p o r t a n t e c o n c e p t e ^ n t e o r i a

    c o m p i l a t o a r e l o r , l i m b a j u l T

    E

    X e s t e o v a r z a c o m p l e t a . U t i l i z a t o r u l t r e b u i e s a c o n s u m e u n e f o r t d e

    i m a g i n a t i e s u b s t a n t i a l p e n t r u a f a c e p r o g r a m e l e s a f u n c t i o n e z e , i n d f o a r t e a t e n t l a o r d i n e a d e

    e v a l u a r e s i l a e f e c t e l e l a t e r a l e a l e e c a r u i m a c r o .

    P e n t r u c a u n e l e m a c r o - u r i l e r e d e n e s c p e a l t e l e , a v e m o n e p l a c u t a p r o b l e m a d e d e p e n d e n t a :

    e f e c t u l u n u i \ p r o g r a m " T

    E

    X d e p i n d e d e m e d i u l ^ n c a r e e s t e i n v o c a t . P e n t r u c a e f e c t e l e p r i n v a r i a b i l e

    g l o b a l e s i d e n i t i i d e m a c r o - u r i n u s u n t ^ n t o t d e a u n a c o n t r o l a t e c l a r , p r o g r a m e l e T

    E

    X s u n t f o a r t e

    g r e u d e s c r i s s i d e d e p a n a t . M a i m u l t , u n e l e c o n c e p t e c a r e f u n c t i o n e a z a f o a r t e f r u m o s ^ n i z o l a r e ,

    a u m a r i p r o b l e m e c ^ n d s u n t f o l o s i t e l a o l a l t a ( d e e x e m p l u , ^ n L

    A

    T

    E

    X e f o a r t e c o m p l i c a t s a f a c i n o t e

    d e s u b s o l ^ n t a b e l e ) .

    U t i l i z a t o r i s o s t i c a t i p o t f o l o s i T

    E

    X p e n t r u a t e h n o r e d a c t a t e x t e r e l a t i v s i m p l e , d a r d o a r o

    m ^ n a d e o a m e n i p o a t e e x p l o a t a T

    E

    X c u u s u r i n t a . E u c r e d c a d e s i g n - u l m i z e r a b i l a l l i m b a j u l u i

    e s t e u n u l d i n t r e m o t i v e l e f u n d a m e n t a l e p e n t r u c a r e T

    E

    X n u e s t e f o l o s i t p e s c a r a m a i l a r g a . D e

    f a p t T

    E

    X a r t r e b u i t d e m u l t s a e s c o s d i n c i r c u l a t i e d e p r o d u s e m a i u s o r d e f o l o s i t s i n g u r a

    e x p l i c a t i e p e n t r u l o n g e v i t a t e a s a e s t e f a p t u l c a p i a t a p e n t r u u n p r o g r a m d e t e h n o r e d a c t a r e d e

    m a t e m a t i c a e s t e e x t r e m d e ^ n g u s t a , i a r d i c u l t a t e a i m p l e m e n t a r i i u n u i p r o g r a m d e t e h n o r e d a c t a r e

    a t ^ t d e s o s t i c a t ( c u t o a t a p u b l i c a r e a a l g o r i t m i l o r s i a c o d u l u i s u r s a ) e s t e e n o r m a ( K n u t h e s t e u n

    p r o g r a m a t o r c o l o s a l , c u o a t e n t i e n e m a r g i n i t a p e n t r u d e t a l i u ) .

    2 . 3 M E T A F O N T

    S i m u l t a n c u T

    E

    X , K n u t h a c o n s t r u i t u n a l t p r o g r a m f o a r t e i n t e r e s a n t , n u m i t M E T A F O N T , c a r e

    p o a t e g e n e r a f a m i l i i ^ n t r e g i d e f o n t - u r i d i n t r - o s i n g u r a s p e c i c a t i e . A s t f e l , p r o g r a m a t o r u l d e s c r i e

    f o r m a g e n e r a l a a e c a r u i c a r a c t e r s i e r e d e c o n g u r a t i e p o t a p o i g e n e r a t o a t e f a m i l i i l e d e f o n t -

    u r i d i n t r - o s i n g u r a d e s c r i e r e : c a r a c t e r e l e o b l i c e , g r a s e , e g a l e , c a p i t a l i z a t e , i t a l i c e s i v a r i a t e l e

    d i m e n s i u n i s i m a r i m i , c u s i f a r a s e r i f e s u n t t o a t e g e n e r a t e a p o i a u t o m a t d i n a c e e a s i d e s c r i e r e .

    M E T A F O N T e s t e t o t u n l i m b a j d e p r o g r a m a r e c a r e p e r m i t e d e s e n a r e a a f e l u r i t e p r i m i t i v e

    g e o m e t r i c e , d e c l a r a t i i d e v a r i a b i l e , d e n i r e a d e m a c r o - u r i s i b u c l e , f o l o s i r e a a d i f e r i t e c r e i o a n e c u

    v ^ r f u r i e l i p t i c e p e n t r u a d e s e n a c u r b e s p l i n e c u b i c e

    2

    , s i s t e m e d e e c u a t i i l i n e a r e p e n t r u d e n i r e a d e

    v a r i a b i l e ( r e z o l v a t e a u t o m a t d e i n t e r p r e t o r ) .

    2 . 4 L e s l i e L a m p o r t

    I n a i n t e d e a a a m a i m u l t e d e t a l i i d e s p r e L

    A

    T

    E

    X , n e ^ n t ^ l n i m d i n n o u c u o g u r a c o l o s a l a a i n f o r -

    m a t i c i i , L e s l i e L a m p o r t .

    D e s i m a i p u t i n f a i m o s d e c ^ t D o n a l d K n u t h , L e s l i e L a m p o r t e s t e u n u l d i n t r e c e r c e t a t o r i i c e i

    m a i r e n u m i t i d i n d o m e n i u l c a l c u l a t o a r e l o r . D o m e n i u l s a u d e s p e c i a l i t a t e e s t e t e o r i a s i s t e m e l o r

    d i s t r i b u i t e s i v e r i c a r e a f o r m a l a . D u p a c e a o b t i n u t u n d o c t o r a t ^ n m a t e m a t i c a ^ n 1 9 7 2 d e l a

    u n i v e r s i t a t e a B r a n d e i s , a l u c r a t p e n t r u o v r e m e l a c o m p a n i a S t a n f o r d R e s e a r c h I n s t i t u t e ( i n i t i a l

    f o r m a t a p r i n c o l a b o r a r e c u u n i v e r s i t a t e a S t a n f o r d S R I e s t e u n u l d i n c e l e m a i m a r i c e n t r e d e

    2

    S p l i n e l e c u b i c e s u n t c u r b e c o m p u s e d i n b u c a t i c a r e s e \ u n e s c " ^ n m o d \ c o n t i n u u " , s i p e n t r u c a r e e c a r e e c a r e

    b u c a t a e s t e d e s c r i s a d e u n p o l i n o m d e g r a d u l 3 .

    8

  • 8/8/2019 Latex - Un Sistem de Tehnoredactare

    9/21

    F i g u r a 3 : L e s l i e L a m p o r t , c r e a t o r u l L

    A

    T

    E

    X

    c e r c e t a r e d i n ^ n t r e a g a l u m e , c a r e l u c r e a z a p e b a z a c o n t r a c t e ) .

    I n t i m p c e l u c r a a i c i L a m p o r t a

    c r e a t s i s t e m u l L

    A

    T

    E

    X , c a r e e s t e p r e t e x t u l a c e s t u i a r t i c o l . D u p a u n s c u r t t i m p s - a m u t a t l a c e n t r u l

    d e c e r c e t a r i S y s t e m s R e s e a r c h C e n t e r ( S R C ) a l c o m p a n i e i D i g i t a l ( c a r e a f o s t ^ n t r e t i m p c u m p a r a t a

    d e C o m p a q ) . L a m p o r t l u c r e a z a ^ n c o n t i n u a r e l a C o m p a q S R C , u n d e p u t e t i g a s i s i p a g i n a s a d e

    w e b : r e s e a r c h . c o m p a q . c o m / S R C / p e r s o n a l / l a m p o r t / h o m e . h t m l

    I n a i n t e d e a d i s c u t a d e s p r e c e a m a i c u n o s c u t a c r e a t i e a l u i L a m p o r t , L

    A

    T

    E

    X , s e c u v i n e s a

    m e n t i o n a m u n e l e d i n t r e c o n t r i b u t i i l e l u i f u n d a m e n t a l e ^ n t e o r i a s i s t e m e l o r c o n c u r e n t e s i d i s t r i b u i t e :

    L a m p o r t a c l a r i c a t ^ n 1 9 7 8 n o t i u n e a d e t i m p s i s i n c r o n i z a r e ^ n t r - u n s i s t e m d i s t r i b u i t , f o l o s i n d

    n o t i u n e a d e a c u m c l a s i c a d e c e a s u r i L a m p o r t .

    O p r o b l e m a c e l e b r a ^ n s i s t e m e d i s t r i b u i t e p e n t r u c a r e L a m p o r t a o f e r i t o s o l u t i e ^ n 1 9 8 2

    e s t e c e a a \ g e n e r a l i l o r b i z a n t i n i " , c a r e d i s c u t a d e s p r e p o s i b i l i t a t e a c a u n s i s t e m d i s t r i b u i t s a

    t o l e r e z e d e f e c t i u n i a r b i t r a r e ^ n u n e l e d i n c o m p o n e n t e l e s a l e .

    I n 1 9 9 0 L a m p o r t a i n t r o d u s n o t i u n e a d e l o g i c a t e m p o r a l a a a c t i u n i l o r , T e m p o r a l L o g i c o f

    A c t i o n s , T L A , d e s p r e c a r e s e s p u n e c a e s t e ^ n c o n t i n u a r e c e l m a i b u n f o r m a l i s m p e n t r u a

    d e s c r i e s i r a t i o n a d e s p r e s i s t e m e d i s t r i b u i t e . T L A s i e x t e n s i i a l e s a l e s u n t f o l o s i t e p e n t r u

    a s p e c i c a , r a t i o n a s i d e p a n a s i s t e m e d i s t r i b u i t e r e a l e , c u m a r d e e x e m p l u p r o t o c o a l e

    d e c o e r e n t a p e n t r u m u l t i p r o c e s o a r e s i m e t r i c e ( v e d e t i s i a r t i c o l u l m e u d i n P C R e p o r t d i n

    n o i e m b r i e 1 9 9 8 d e s p r e a c e s t s u b i e c t ) , s a u p r o t o c o a l e d e s e c u r i t a t e .

    2 . 5 L

    A

    T

    E

    X

    I n 1 9 8 3 L a m p o r t ^ n v a t a s e T

    E

    X d e r e l a t i v p u t i n a v r e m e , s i ^ s i c o n s t r u i s e u n s e t d e m a c r o - u r i f o a r t e

    u t i l e , c a r e m u t a u o p e r a t i i l e p e u n n i v e l c e v a m a i ^ n a l t , ^ n c a r e d e s c r i a i n u c u m v r e i s a a r a t e u n

    d o c u m e n t , c i c a r e e s t e s t r u c t u r a l u i l o g i c a

    S i s t e m u l a c e s t a d e m a c r o - u r i a c a p a t a t n u m e l e L a m p o r t T

    E

    X , s a u L

    A

    T

    E

    X . E d i t u r a A d d i s o n -

    W e s l e y d o r e a s a t i p a r e a s c a u n m a n u a l d e s p r e u n s i s t e m d e t e h n o r e d a c t a r e p e n t r u m a t e m a t i c i e n i

    9

  • 8/8/2019 Latex - Un Sistem de Tehnoredactare

    10/21

    s i i n g i n e r i , a s a c a u n r e d a c t o r l - a c o n t a c t a t p e L a m p o r t . C a u r m a r e , L a m p o r t a s c r i s \ c a r t e a

    d e L

    A

    T

    E

    X " ( v e d e t i s i s e c t i u n e a d e s p r e a l t e s u r s e d e i n f o r m a t i e ) , c a r e a d e v e n i t u n b e s t - s e l l e r ( s - a u

    v ^ n d u t c ^ t e v a s u t e d e m i i d e e x e m p l a r e s i a f o s t r e t i p a r i t a d e c e l p u t i n s a p t e o r i ) . C a r t e a a p r o p u l s a t

    s e t u l d e m a c r o - u r i a l l u i L a m p o r t ^ n c e l e b r i t a t e c a s i T

    E

    X , a c e s t e a s u n t d i s p o n i b i l e ^ n c o d s u r s a

    p e I n t e r n e t .

    C e e a c e L

    A

    T

    E

    X ^ n c e a r c a s a f a c a e s t e s a a s c u n d a ^ n t r e a g a m a s i n a r i e ^ n c ^ l c i t a a T

    E

    X - u l u i s u b

    o f a t a d a n e t e d a : r e d e n i r e a c o m e n z i l o r e s t e ^ n m o d i m p l i c i t i n t e r z i s a ( d a r p o a t e f a c u t a , d a c a

    u t i l i z a t o r u l c h i a r d o r e s t e ) , u n s e t d e c o m e n z i e s e n t i a l e e s t e o f e r i t , c a r e o r g a n i z e a z a d o c u m e n t u l

    ^ n t r - o f o r m a l o g i c a , s i s u n t i n t r o d u s e s i e r e l e d e s t i l , c a r e g r u p e a z a d e c l a r a t i i c a r e i n u e n t e a z a

    a r h i t e c t u r a ^ n t r e g u l u i d o c u m e n t s c h i m b a r e a s t i l u l u i s e p o a t e f a c e s e p a r a t d e c e a a c o n t i n u t u l u i .

    L

    A

    T

    E

    X i n t r o d u c e d e a s e m e n e a s u p o r t p e n t r u r e f e r i n t e ^ n c r u c i s a t e ( g e n u l \ v e z i g u r a X " , u n d e X

    e s t e n u m e r o t a t a u t o m a t d e s i s t e m ) , e t i c h e t e , c u p r i n s , i n d e x , b i b l i o g r a e , u n e l e c u a j u t o r u l u n o r

    p r o g r a m e s u p l i m e n t a r e c a r e p r o c e s e a z a t e x t e .

    2 . 6 L

    A

    T

    E

    X 2 e s i L

    A

    T

    E

    X 3

    L

    A

    T

    E

    X f a c e o t r e a b a d e s t u l d e b u n a e s t e u n l i m b a j d e s t u l d e r e z o n a b i l , ^ n c a r e s e p o t p r o d u c e

    r e l a t i v r e p e d e r e z u l t a t e a t r a c t i v e m a t e m a t i c a e s t e t e h n o r e d a c t a t a l a ^ n t r e a g a p u t e r e a T

    E

    X - u l u i .

    D a r i m p l e m e n t a r e a L

    A

    T

    E

    X e r a g r e u d e m e n t i n u t s i d e z v o l t a t , a s a c a ^ n c e p ^ n d d i n 1 9 9 3 o s e r i e d e

    v o l u n t a r i s i p r o g r a m a t o r i d i n ^ n t r e a g a l u m e a u p o r n i t u n n o u p r o i e c t n u m i t L

    A

    T

    E

    X 3 ( v e r s i u n e a d e

    L

    A

    T

    E

    X l a a c e a d a t a e r a 2 . 0 9 ) . L

    A

    T

    E

    X 3 e s t e u n p r o i e c t ^ n e v o l u t i e , d a r a f o s t d e j a l a n s a t a o v e r s i u n e

    p r e l i m i n a r a , n u m i t a L

    A

    T

    E

    X 2 e .

    L

    A

    T

    E

    X a f o s t ^ n ^ n t r e g i m e r e - i m p l e m e n t a t ^ n t r - o m a n i e r a a s e m a n a t o a r e c u p r o g r a m a r e a o r i e n t a t a

    p e o b i e c t e , ^ n t r - o s e r i e d e m o d u l e s e p a r a t e . U n e l e m o d u l e s e p o t ^ n l o c u i u n e l e p e a l t e l e , s i f e l u l ^ n

    c a r e u t i l i z a t o r i i p o t c o n t r i b u i c u n o i m o d u l e e s t e s t a n d a r d i z a t . A s t a a d a t n a s t e r e l a o c a n t i t a t e

    r e m a r c a b i l a d e f a c i l i t a t i n o i a d u s e l i m b a j u l u i s i s i s t e m u l d e f o l o s i r e a f o n t - u r i l o r a f o s t e x t i n s s i

    p e r f e c t i o n a t , p e r m i t ^ n d L

    A

    T

    E

    X s a f o l o s e a s c a f o n t - u r i d e z v o l t a t e d e t e r t i ( s i n u n u m a i C o m p u t e r

    M o d e r n ) .

    L

    A

    T

    E

    X 2 e e s t e c o m p a t i b i l c u 2 . 0 9 , d a r n u s i i n v e r s . I n s t r u c t i u n i l e p e c a r e l e p r e z e n t a m ^ n c o n -

    t i n u a r e a a c e s t u i a r t i c o l f u n c t i o n e a z a ^ n a m b e l e v e r s i u n i . L i m b a j u l d e b a z a 2 . 0 9 e s t e c o m p l e t i n c l u s

    ^ n 2 e .

    3 O i n t r o d u c e r e r a p i d a ^ n L

    A

    T

    E

    X

    I n c e l e c e u r m e a z a v o i p r e z e n t a p e s c u r t u n e l e d i n c e l e m a i i m p o r t a n t e c o n s t r u c t i i a l e l i m b a j u l u i .

    M i - e t e a m a c a s t a p ^ n i r e a l i m b a j u l u i e s t e i m p o s i b i l a f a r a p o s e s i u n e a c e l p u t i n a c a r t i i d e b a z a

    P e I n t e r n e t e x i s t a c ^ t e v a c a r t i d e i n t r o d u c e r e , s i c e l p u t i n u n a a f o s t p u b l i c a t a s i ^ n r o m ^ a n a . D e

    a s e m e n e a , e x i s t a o p l e i a d a d e s i e r e d e \ h e l p " c a r e d e s c r i u s u m a r c o m e n z i l e . D a r n i c i u n a n u p o a t e

    ^ n l o c u i ^ n a c o p e r i r e m a n u a l u l l u i L a m p o r t .

    3 . 1 U n e x e m p l u d e d o c u m e n t f o a r t e s i m p l u

    F i g u r a 4 a r a t a u n s i m p l u d o c u m e n t c o m p l e t L

    A

    T

    E

    X s i r e z u l t a t u l t e h n o r e d a c t a r i i s a l e . O r i c e d o c u -

    m e n t ^ n c e p e c u o d e c l a r a t i e d e s t i l ( \ d o c u m e n t s t y l e ) s i e s t e c u p r i n s ^ n t r e \ b e g i n { d o c u m e n t } s i

    \ e n d { d o c u m e n t }

    I n c e l e l a l t e g u r i v o i o m i t e a c e s t e t r e i l i n i i .

    1 0

  • 8/8/2019 Latex - Un Sistem de Tehnoredactare

    11/21

    I n a i n t e d e a d i s c u t a u n e l e d i n t r e c o m e n z i l e i m p o r t a n t e , v a t r e b u i s a v a s p u n c u m a m o b t i n u t

    e c a r e d i n i m a g i n i l e d i n a c e s t t e x t .

    F i g u r a 4 : U n e x e m p l u d e d o c u m e n t L

    A

    T

    E

    X ^ m p r e u n a c u c u p r i n s u l s i c ^ t e v a s e c t i u n i .

    1 1

  • 8/8/2019 Latex - Un Sistem de Tehnoredactare

    12/21

    3 . 2 F o l o s i r e a L

    A

    T

    E

    X

    P e n t r u a s c r i e t e x t u l d i n p a r t e a d e j o s d i n g u r i i 4 a m f o l o s i t u n e d i t o r d e t e x t e o b i s n u i t , ^ n c a z u l

    m e u e m a c s , c a r e a r e u n m o d m a j o r c a r e a j u t a e d i t a r e a d e d o c u m e n t e T

    E

    X s i L

    A

    T

    E

    X ( v e d e t i s i

    a r t i c o l u l m e u d e s p r e e m a c s d i n P C R e p o r t d i n m a i 1 9 9 7 ) .

    A m s a l v a t s i e r u l s u b n u m e l e e x e m p l u . t e x . S u x u l . t e x e s t e f o l o s i t a t ^ t p e n t r u s i e r e T

    E

    X

    c ^ t s i p e n t r u s i e r e L

    A

    T

    E

    X

    P e n t r u a t e h n o r e d a c t a s i e r u l a m f o l o s i t a p o i c o m a n d a : l a t e x e x e m p l u . t e x . A c e a s t a c o m a n d a

    p o r n e s t e i n t e r p r e t o r u l T

    E

    X , c a r e l a r ^ n d u l l u i ^ n c a r c a u n s e t d e m a c r o - u r i f u n d a m e n t a l e , n u m i t e

    p l a i n . t e x , s i c a r e a p o i ^ n c a r c a s e t u l d e m a c r o - u r i n u m i t l a t e x . t e x . A p o i i n t e r p r e t o r u l c i t e s t e

    s i e r u l e x e m p l u . t e x s i ^ l e x e c u t a . C o m e n z i l e ( ^ n g e n e r a l i n d i c a t e d e c u v i n t e c a r e ^ n c e p c u s e m n u l

    \ , b a c k s l a s h ) , s u n t m a c r o - u r i , c a r e s u n t e x p a n d a t e . L i t e r e l e s i s e m n e l e s p e c i a l e s u n t t e h o r e d a c t a t e ,

    a s a c u m a m e x p l i c a t m a i s u s ^ n s e c t i u n e a d e s p r e c u t i u t e

    ( D e f a p t L

    A

    T

    E

    X t r e b u i e e x e c u t a t d e d o u a , p e n t r u c a p r i m a o a r a s t r ^ n g e i n f o r m a t i i d e s p r e u n d e

    s e a a e c a r e s e c t i u n e p e c a r e a l a a d o u a r u l a r e l e f o l o s e s t e p e n t r u a c o n s t r u i c u p r i n s u l . )

    A c e a s t a e x e c u t i e p r o d u c e m a i m u l t e s i e r e , d i n c a r e c e l m a i i m p o r t a n t e s t e e x e m p l u . d v i . S u -

    x u l . d v i ^ n s e a m n a D e V i c e I n d e p e n d e n t , a d i c a \ i n d e p e n d e n t d e d i s p o z i t i v u l d e a s a r e " . F i s i e r e l e

    d v i c o n t i n o d e s c r i e r e a d o c u m e n t u l u i t e h n o r e d a c t a t , ^ n s e n s u l c a s p u n u n d e p e p a g i n a t r e b u i e

    p l a s a t a e c a r e c u t i u t a s i c e s i m b o l s e a a ^ n i n t e r i o r u l e i . U n s i e r d v i n u c o n t i n e ^ n s a n i c i u n f e l

    d e i n f o r m a t i i d e s p r e c u m a r a t a c a r a c t e r e l e , s a u e v e n t u a l e l e i m a g i n i i n c l u s e .

    P r o g r a m u l d v i p s t r a n s f o r m a u n s i e r u l e x e m p l u . d v i ^ n t r - u n s i e r P o s t s c r i p t e x e m p l u . p s

    f o l o s i n d c o m a n d a d v i p s - o e x e m p l u . p s e x e m p l u . d v i . A c e s t s i e r e x t r a g e i n f o r m a t i i d e s p r e

    f o n t - u r i d i n l o c u r i d i n a i n t e s t a b i l i t e , a d a u g a i m a g i n i l e i n c l u s e ^ n t e x t s i g e n e r e a z a u n p r o g r a m

    ^ n P o s t s c r i p t . A c e s t a e s t e u n p r o g r a m d e s i n e - s t a t a t o r , c a r e c o n t i n e t o a t a i n f o r m a t i a d e s p r e c u m

    a r a t a r e z u l t a t u l n a l a c e s t \ p r o g r a m " p o a t e e v i z u a l i z a t p e e c r a n u l c a l c u l a t o r u l u i f o l o s i n d

    p r o g r a m u l g h o s t v i e w , e t i p a r i t l a o r i c e i m p r i m a n t a c a r e ^ n t e l e g e l i m b a j u l P o s t s c r i p t .

    T o a t e a c e s t e p r o g r a m e , t e x , l a t e x , d v i p s , g h o s t v i e w s u n t d i s p o n i b i l e g r a t u i t d e p e I n t e r n e t ,

    l a o l a l t a c u o s u m e d e n i e d e s i e r e d e c o n g u r a r e , m a c r o - u r i s i f o n t - u r i , p e n t r u o m u l t i m e d e s i s t e m e

    d e o p e r a r e i n c l u z ^ n d W i n d o w s , U n i x s i M a c O S .

    3 . 3 C u v i n t e c h e i e s i c a r a c t e r e s p e c i a l e

    P r o g r a m e l e L

    A

    T

    E

    X p o t s c r i s e f o l o s i n d d o a r s e t u l d e c a r a c t e r e A S C I I . P e n t r u a g e n e r a s e m n e

    c a r e n u s u n t p e t a s t a t u r a s e f o l o s e s c m a c r o - u r i s p e c i a l e c a r e f o l o s e s c f o n t - u r i s p e c i a l e . A c e s t a

    e s t e u n a v a n t a j m a r e a s u p r a p r o g r a m e l o r W Y S I W Y G : p r i v i n d s i e r u l p u t e m s p u n e e x a c t c e s e v a

    ^ n t ^ m p l a t o a t e c o m e n z i l e s i c a r a c t e r e l e s u n t d e s c r i s e p r i n t r - u n t e x t c l a r ( d e e x e m p l u ^ n M i c r o s o f t

    W o r d t r e c e r e a d e l a t e x t n o r m a l l a t e x t g r a s n u e s t e v i z i b i l a d e c ^ t p r i n e f e c t e l e s a l e ) .

    I a t a c u m i n t e r p r e t e a z a L

    A

    T

    E

    X d i f e r i t e l e c o n s t r u c t i i :

    T o a t e l i t e r e l e s i c i f r e l e s u n t c a r a c t e r e o b i s n u i t e , c a r e a p a r ^ n r e z u l t a t u l n a l .

    S e m n e s p e c i a l e : P e n t r u a s c r i e m a c r o - u r i s i c o m e n z i s p e c i a l e , z e c e d i n t r e c a r a c t e r e l e A S C I I a u

    s e m n i c a t i i s p e c i a l e a c e s t e a s u n t :

    1 2

  • 8/8/2019 Latex - Un Sistem de Tehnoredactare

    13/21

    C a r a c t e r N u m e S e m n i c a t i e

    # D i e z N u m a r d e a r g u m e n t e ^ n t r - u n m a c r o d e n i t d e u t i l i z a t o r

    $ D o l a r D e l i m i t e a z a f o r m u l e m a t e m a t i c e

    % P r o c e n t

    I n c e p e u n c o m e n t a r i u

    & A m p e r s a n d S e p a r a c o l o a n e l e ^ n t a b e l e

    ~ T i l d a S p a t i u u n d e n u s e p o a t e d e s p a r t i r ^ n d u l

    S u b l i n i a t P e n t r u a s c r i e i n d i c i

    C a c i u l a P e n t r u a s c r i e e x p o n e n t i

    \ B a c k s l a s h U r m e a z a u n n u m e d e m a c r o

    { } A c o l a d e G r u p e a z a m a i m u l t e c a r a c t e r e l a u n l o c

    A l t e s e m n e : D e a s e m e n e a , c a r a c t e r e l e < > p o t f o l o s i t e n u m a i ^ n f o r m u l e m a t e m a t i c e ( f o l o s i t e

    ^ n t e x t d a u n a s t e r e u n o r e f e c t e c i u d a t e ) .

    U n m a c r o : e s t e i n d i c a t d e u n c u v ^ n t f o r m a t n u m a i d i n l i t e r e ^ n f a t a c a r u i a a p a r e s e m n u l \

    L i t e r e l e m a r i s i m i c i s u n t d i s t i n c t e , d e c i \ l a t e x e d i f e r i t d e \ L a T e X

    S e m n u l p r o c e n t : % e s t e f o l o s i t p e n t r u a i n t r o d u c e c o m e n t a r i i ^ n t e x t : t o t c e u r m e a z a p ^ n a l a

    s f ^ r s i t u l l i n i e i e s t e i g n o r a t d e c a t r e i n t e r p r e t o r u l L

    A

    T

    E

    X

    A c o l a d e l e s u n t e x t r e m d e i m p o r t a n t e ^ n L

    A

    T

    E

    X e l e a u o d u b l a f u n c t i u n e :

    G r u p e a z a l a u n l o c m a i m u l t e s i m b o l u r i , p e n t r u a t r a t a t e c a o s i n g u r a e n t i t a t e . D e

    e x e m p l u , d a c a s c r i e m $ a ^ b c $ v o m o b t i n e c a r e z u l t a t a

    b

    u r m a t d e c ( a

    b

    c ) d a c a v r e m s a

    r i d i c a m a l a e x p o n e n t u l b c t r e b u i e s a s c r i e m $ a ^ { b c } $ , c a r e g e n e r e a z a a

    b c

    C r e a z a u n n o u m e d i u ( e n v i r o n m e n t ) ( a p r o a p e ) t o a t e d e n i t i i l e d e m a c r o - u r i s i s c h i m b a r i l e

    d e f o n t c a r e s u n t f a c u t e ^ n t r e a c o l a d e d i s p a r ^ n m o m e n t u l ^ n c a r e a c o l a d a ^ n c h i s a e s t e

    ^ n t ^ l n i t a

    S p a t i i l e m u l t i p l e s u n t n e s e m n i c a t i v e ( i n c l u d e m a i c i c a r a c t e r e l e b l a n k , t a b ( \ t ^ n C ) s i l i n i e - n o u a

    ( \ n s a u \ r ) n u p u t e t i s c h i m b a d e c i a l i n i e r e a t e x t u l u i t a s t ^ n d m a i m u l t e s p a t i i . E x c e p t i i l a

    a c e a s t a r e g u l a s u n t ^ n s a u r m a t o a r e l e :

    S f ^ r s i t u l d e l i n i e t e r m i n a u n c o m e n t a r i u .

    U n s p a t i u t e r m i n a u n n u m e d e m a c r o , d a r n u e c o n s i d e r a t c a s p a t i u c a r e s e p a r a d o u a

    c u v i n t e . D e a c e e a , d a c a v r e t i s a p u n e t i u n s p a t i u d u p a u n m a c r o , t r e b u i e s a f o l o s i t i

    s e m n u l \ \ " , ( b a c k s l a s h u r m a t d e s p a t i u ) . T r e b u i e d e c i s a s c r i e t i :

    \ L a T e X \ e s t e u n p r o g r a m .

    D o u a s a u m a i m u l t e s e m n e c o n s e c u t i v e d e \ l i n i e n o u a " i n d i c a ^ n c e p u t u l u n u i n o u p a r a -

    g r a f .

    1 3

  • 8/8/2019 Latex - Un Sistem de Tehnoredactare

    14/21

    3 . 4 F o r m u l e m a t e m a t i c e

    D u p a c u m s p u n e a m , T

    E

    X s i L

    A

    T

    E

    X s u n t e x c e p t i o n a l e ^ n t e h n o r e d a c t a r e a f o r m u l e l o r m a t e m a t i c e .

    O s u m e d e n i e d e m a c r o - u r i s u n t p r e d e n i t e p e n t r u t o a t e s o i u r i l e d e o p e r a t o r i m a t e m a t i c i , c a r e d e

    c a r e m a i c i u d a t i

    F o r m u l e l e s u n t d e l i m i t a t e d e s e m n e d o l a r $ . E x i s t a d o u a f e l u r i d e f o r m u l e : c a r e a p a r ^ n t e x t ,

    c a r e s u n t d e l i m i t a t e d e u n s i n g u r s e m n $ , s i f o r m u l e c a r e a p a r d e s i n e - s t a t a t o r , c a r e s u n t s e p a r a t e

    c u c ^ t e d o u a s e m n e : $ $

    F i g u r a 5 : E x e m p l e d e f o r m u l e c o m p l e x e ^ n m o d m a t e m a t i c s i p r o g r a m e l e L

    A

    T

    E

    X c a r e l e g e n e r e a z a

    F i g u r a 5 a r a t a u n e l e s i m b o l u r i f o l o s i t e ^ n f o r m u l e m a t e m a t i c e .

    1 4

  • 8/8/2019 Latex - Un Sistem de Tehnoredactare

    15/21

    3 . 5 E n u m e r a r i s i l i s t e

    I n L

    A

    T

    E

    X e x i s t a d o u a t i p u r i d e m a c r o - u r i : m a c r o - u r i s i m p l e , c a r e p o t a v e a a r g u m e n t e , s a u m a c r o -

    u r i d e t i p \ b l o c " ( e n v i r o n m e n t ) . M a c r o - u r i l e d e t i p b l o c a p a r ^ n t o t d e a u n a ^ n p e r e c h i b e g i n - e n d

    ^ n t r e b e g i n s i e n d e s t e a c t i v m a c r o - u l .

    T r e i m a c r o - u r i d e t i p b l o c p o t f o l o s i t e p e n t r u a o b t i n e m a i m u l t e f e l u r i d e e n u m e r a r i a c e s t e a

    s u n t i t e m i z e , e n u m e r a t e s i d e s c r i p t i o n i t e m i z e v a p u n e b i l u t e ( s a u a l t e s e m n e ) ^ n f a t a e c a r u i

    e l e m e n t , e n u m e r a t e v a p u n e c i f r e i a r d e s c r i p t i o n v a p u n e c e e a c e i n d i c a u t i l i z a t o r u l . V e d e t i s i

    g u r a 6 p e n t r u u n e x e m p l u .

    3 . 6 T a b e l e s i m a t r i c i

    F i g u r a 7 a r a t a u n e l e d i n t r e l u c r u r i l e c a r e s e p o t f a c e f o l o s i n d t a b e l e .

    M e d i u l \ t a b u l a r " e s t e u r m a t d e o l i s t a d e p o z i t i i a l e c o l o a n e l o r :

    L i t e r a E n g l e z a S e m n i c a t i e

    l l e f t a l i n i a t l a s t ^ n g a

    c c e n t e r c e n t r a t

    r r i g h t a l i n i a t l a d r e a p t a

    | b a r b a r a v e r t i c a l a

    p f m a r i m e g p a r a g r a p h c o l o a n a d e l a t i m e x a

    C o l o a n e l e s u n t s e p a r a t e c u s e m n u l a m p e r s a n d & , s i l i n i i l e s u n t t e r m i n a t e c u s e m n u l \ \ . T e x t e

    p e m a i m u l t e c o l o a n e s e p o t f a c e f o l o s i n d m a c r o - u l \ m u l t i c o l u m n , c a r e a r e t r e i a r g u m e n t e . L i n i i

    o r i z o n t a l e s e p o t f a c e f o l o s i n d \ h l i n e l i n i i o r i z o n t a l e p a r t i a l e c u \ c l i n e

    3 . 7 F o n t - u r i

    R a m ^ n ^ n d ^ n i n t e r i o r u l a c e l e i a s i f a m i l i i d e f o n t - u r i s e p o t s c h i m b a f o n t - u r i l e c u d i f e r i t e c o m e n z i .

    F i g u r a 8 a r a t a c ^ t e v a e x e m p l e d e c o m e n z i s i f o n t u r i l e o b t i n u t e .

    3 . 8 A c c e n t e

    T

    E

    X s i L

    A

    T

    E

    X o f e r a o s e r i e b o g a t a d e a c c e n t e , c a r e s e p o t f o l o s i p e n t r u a s c r i e ^ n m a j o r i t a t e a l i m b i l o r

    c u a l f a b e t e l a t i n e , i l u s t r a t e ^ n g u r a 9 .

    3 . 9 I n d e x - u r i , r e f e r i n t e ^ n c r u c i s a t e , b i b l i o g r a i

    L

    A

    T

    E

    X g e n e r e a z a a u t o m a t n u m e r e p e n t r u p a g i n i , c a p i t o l e , s e c t i u n i , p a r a g r a f e , e c u a t i i , g u r i , t a b e l e ,

    e t c . F o l o s i n d m a c r o - u l \ l a b e l s e g e n e r e a z a a u t o m a t n u m e p e n t r u e t i c h e t e . D e e x e m p l u , \ l a b e l { s e c }

    p l a s a t a ^ n t e x t v a d a v a r i a b i l e i s e c n u m a r u l s e c t i u n i i c u r e n t e . P l a s ^ n d \ l a b e l { f i g } ^ n i n t e r i o r u l

    t e x t u l u i a s o c i a t u n e i g u r i ( v e d e t i m a i j o s u n e x e m p l u ) , v a d a v a r i a b i l e i f i g n u m a r u l g u r i i c u r e n t e .

    F o l o s i n d m a c r o - u l \ r e f p u t e m r e f e r i a c e s t e v a r i a b i l e a s t f e l : v e z i c a p i t o l u l \ r e f { s e c }

    1 5

  • 8/8/2019 Latex - Un Sistem de Tehnoredactare

    16/21

    F i g u r a 6 : E x e m p l e d e l i s t e s i e n u m e r a r i ^ n L

    A

    T

    E

    X s i c o d u l c a r e l e - a g e n e r a t .

    3 . 1 0 F i g u r i

    F i g u r i l e s u n t t o t d r e p t u n g h i u r i ^ n L

    A

    T

    E

    X , d a r s u n t s p e c i a l e p e n t r u c a p l a s a m e n t u l l o r ^ n t e x t n u

    e s t e x a t d e l a ^ n c e p u t , c i e s t e a r a n j a t ^ n f u n c t i e d e r e s t u l t e x t u l u i . F i g u r i l e s e n u m e s c d e a c e e a

    \ c o r p u r i o t a n t e " , p e n t r u c a \ p l u t e s c " p r i n t e x t u l ^ n c o n j u r a t o r p e n t r u a a j u n g e m e r e u u n d e a

    i n d i c a t u t i l i z a t o r u l . E x i s t a d o u a t i p u r i d e g u r i , c a r e f u n c t i o n e a z a a s e m a n a t o r , d a r s u n t n u m e r o t a t e

    1 6

  • 8/8/2019 Latex - Un Sistem de Tehnoredactare

    17/21

    F i g u r a 7 : O t a b e l a s i c o d u l L

    A

    T

    E

    X c a r e a g e n e r a t - o .

    i n d e p e n d e n t : g u r i s i t a b e l e . I a t a u n e x e m p l u d e f r a g m e n t c o d L

    A

    T

    E

    X c a r e g e n e r e a z a u n t a b e l :

    \ b e g i n { t a b l e } h t ]

    \ b e g i n { t a b u l a r } { l l l }

    . . . .

    \ e n d { t a b u l a r }

    \ c a p t i o n { \ l a b e l { c u l o r i } C u l o r i l e f u n d a m e n t a l e . }

    \ e n d { t a b l e }

    A c e s t t a b e l c o n t i n e c h i a r o t a b e l a ( a l c a r e i c o r p l - a m o m i s ) , d a r c a r e a s o c i a z a u n t e x t ( c a p t i u n e )

    c u t a b e l u l s i o e t i c h e t a , n u m i t a c u l o r i , c a r e p o a t e r e f e r i t a ^ n t e x t c u \ r e f { c u l o r i }

    A l g o r i t m u l d e p a g i n a r e v a ^ n c e r c a s a p l a s e z e t a b e l a d u p a i n d i c a t i i l e d i n t r e p a r a n t e z e l e p a t r a t e

    ( h t ] ^ n e x e m p l u l d e m a i s u s ) , d u p a p o s i b i l i t a t i , ^ n o r d i n e ^ n l o c u l ^ n c a r e a p a r e ^ n t e x t ( h = h e r e ) ,

    l a p a r t e a d e s u s a u n e i p a g i n i ( t = t o p ) s a u l a p a r t e a d e j o s a u n e i p a g i n i ( b = b o t t o m ) .

    3 . 1 1 M a c r o - u r i s i d e n i t i i

    D u p a c u m a m v a z u t p ^ n a a c u m ^ n e x e m p l e , e x i s t a m a i m u l t e f e l u r i d e m a c r o - u r i . D a r t o a t e s u n t

    c o n s t r u i t e d i n a c e l a s i o b i e c t f u n d a m e n t a l : u n m a c r o c u z e r o s a u m a i m u l t e a r g u m e n t e . U t i l i z a t o r i i

    p o t d e n i s i e i m a c r o - u r i l e l o r , s i s u n t c h i a r ^ n c u r a j a t i s a f a c a a s t a . C o m a n d a \ n e w c o m m a n d c h i a r

    a s t a f a c e .

    P e n t r u a d e n i u n m a c r o f a r a a r g u m e n t e f o l o s i m c e v a d e g e n u l :

    \ n e w c o m m a n d { \ p c r } { P C R e p o r t }

    I a t a s i u n e x e m p l u d e m a c r o c u d o u a a r g u m e n t e , f o l o s i t p e n t r u s e m n u l \ c o m b i n a r i d e x l u a t e

    c ^ t e y " :

    1 7

  • 8/8/2019 Latex - Un Sistem de Tehnoredactare

    18/21

    F i g u r a 8 : E x e m p l e d e c o m e n z i d e s c h i m b a r e a f o n t - u l u i ^ n L

    A

    T

    E

    X u n e l e c o m e n z i s e p o t c o m b i n a ,

    d e e x e m p l u n s l n t t

    \ n e w c o m m a n d { \ c o m b } 2 ] { C ^ { # 1 } _ { # 2 } }

    D u p a c u m p u t e t i g h i c i , s e m n u l # 1 ^ n s e a m n a \ p r i m u l a r g u m e n t " . P e n t r u a f o l o s i a c e s t m a c r o

    p u t e m s c r i e c e v a d e g e n u l :

    \ c o m b { 5 } { x }

    L

    A

    T

    E

    X p e r m i t e d e a s e m e n e a d e n i r e a u n o r m a c r o - u r i b l o c a s t a s e f a c e c u a j u t o r u l c o m e n z i i

    \ n e w e n v i r o n m e n t . F i g u r a 1 0 a r a t a e x e m p l e d e m a c r o d e n i t i i .

    C ^ n d e x p a n s i u n e a u n u i m a c r o g e n e r e a z a u n a l t m a c r o , a c e s t a e s t e e x p a n d a t l a r ^ n d u l l u i a c e s t

    p r o c e s s e ^ n c h e i e c ^ n d s e g e n e r e a z a c a r a c t e r e s a u m a c r o - u r i f u n d a m e n t a l e ( d e e x e m p l u n u m e d e

    s i m b o l u r i s p e c i a l e ) . U n e l e d i n t r e m a c r o - u r i l e p r e d e n i t e p o t a v e a a r g u m e n t e o p t i o n a l e , c a r e s u n t

    t r a n s m i s e ^ n t r e p a r a n t e z e p a t r a t e .

    1 8

  • 8/8/2019 Latex - Un Sistem de Tehnoredactare

    19/21

    F i g u r a 9 : A c c e n t e L

    A

    T

    E

    X s i c o d u l c a r e a g e n e r a t t a b e l u l p e n t r u a c c e n t e ^ n m o d m a t e m a t i c t r e b u i e

    f o l o s i t e a l t e c o m e n z i .

    F i g u r a 1 0 : D e n i r e a s i f o l o s i r e a u n o r n o i m a c r o - u r i r e z u l t a t u l o b t i n u t s i c o d u l c a r e ^ l g e n e r e a z a

    3 . 1 2 S t i l u r i s i d o c u m e n t e

    P r i m a l i n i e d i n d o c u m e n t e s t e \ d o c u m e n t s t y l e a c e s t m a c r o a r e u n a r g u m e n t c a r e i n d i c a t i p u l d e

    d o c u m e n t c a r e u r m e a z a . S c h i m b ^ n d a r g u m e n t u l p u t e t i s c h i m b a r a d i c a l t i p u l d e d o c u m e n t . T i p u r i l e

    s t a n d a r d d e d o c u m e n t s u n t a r t i c l e , r e p o r t , b o o k , s a u l e t t e r . A c e s t m a c r o e s t e ^ n l o c u i t ^ n

    v e r s i u n e a L

    A

    T

    E

    X 2 e d e m a c r o - u l \ d o c u m e n t c l a s s

    \ d o c u m e n t s t y l e p o a t e a v e a t o t f e l u l d e a r g u m e n t e o p t i o n a l e , c a r e p o t i n u e n t a d r a m a t i c s t i l u l .

    F o n t - u l s t a n d a r d e d e 1 0 p u n c t e , d a r p u t e m m a r i c a r a c t e r e l e c u

    \ d o c u m e n t s t y l e 1 2 p t ] { a r t i c l e }

    1 9

  • 8/8/2019 Latex - Un Sistem de Tehnoredactare

    20/21

    D a c a v r e m s a s c r i e m p e d o u a c o l o a n e , a j u n g e s a f a c e m :

    \ d o c u m e n t s t y l e t w o c o l u m n ] { a r t i c l e }

    s i a s a m a i d e p a r t e , a v e m l a d i s p o z i t i e o m u l t i m e d e o p t i u n i .

    4 P a c h e t e s u p l i m e n t a r e

    I n v a r i a n t a L

    A

    T

    E

    X 2 e a f o s t i n t r o d u s a o n o u a m e t o d a ( c a r e n u f u n c t i o n e a z a ^ n L

    A

    T

    E

    X 2 . 0 9 ) d e a ^ n c a r c a

    p a c h e t e d e m a c r o - u r i , f o l o s i n d c o m a n d a \ u s e p a c k a g e . E x i s t a e f e c t i v m i i d e p a c h e t e d e m a c r o - u r i ,

    d e l a m o d i c a r i s i e x t e n s i i a l e c o m e n z i l o r s t a n d a r d p ^ n a l a p a c h e t e u l t r a - s p e c i a l i z a t e p e n t r u d i f e r i t e

    d o m e n i i ( c h i m i e , z i c a , m a t e m a t i c a , a l g o r i t m i , e t c . ) , m a r e a m a j o r i t a t e i n d d i s p o n i b i l e p e I n t e r n e t ,

    d i n a r h i v e l e C T A N ( v e d e t i m a i j o s s e c t i u n e a d e s p r e a l t e s u r s e d e i n f o r m a t i e ) .

    5 A l t e s c u l e l e g a t e d e L

    A

    T

    E

    X

    O g r a m a d a d e a l t e s c u l e p o t o p e r a c u s i e r e L

    A

    T

    E

    X i a t a a i c i u n e l e d i n t r e c e l e m a i i m p o r t a n t e :

    l a t e x 2 h t m l c o n v e r t e s t e d i n L

    A

    T

    E

    X ^ n H T M L f a c e o t r e a b a d e s t u l d e b u n a , m a i a l e s d a c a d o c u -

    m e n t e l e s u n t s c r i s e ^ n L

    A

    T

    E

    X s t a n d a r d , f a r a c o d T

    E

    X

    m a k e i n d e x e s t e u n p r o g r a m c a r e g e n e r e a z a a u t o m a t u n i n d e x d i n t r - u n d o c u m e n t . C u v i n t e l e

    c a r e t r e b u i e s a a p a r a ^ n i n d e x s u n t m a r c a t e d e e d i t o r c u c o m a n d a \ i n d e x ^ n t e x t , d a r r e s t u l

    p r o c e s a r i i e s t e a u t o m a t .

    b i b t e x e s t e u n u t i l i t a r c a r e e x t r a g e , c r e a z a s i f o r m a t e a z a b i b l i o g r a i ^ n m o d a u t o m a t d i n d o c u -

    m e n t e L

    A

    T

    E

    X s i s i e r e s p e c i a l e c a r e c o n t i n d e s c r i e r i b i b l i o g r a c e , c u e x t e n s i a . b i b

    x d v i e s t e u n p r o g r a m c a r e p e r m i t e v i z u a l i z a r e a s i e r e l o r d v i d i r e c t p e u n s i s t e m d e f e r e s t r e X

    W i n d o w s ( s t a n d a r d s u b U n i x )

    g h o s t v i e w e s t e u n u t i l i t a r c a r e p o a t e a s a s a u c o n v e r t i s i e r e P o s t s c r i p t .

    a m s t e x e s t e u n p a c h e t d e m a c r o - u r i s c r i s d e A m e r i c a n M a t h e m a t i c a l S o c i e t y , p e c a r e a u t o r i i

    d e m a n u s c r i s e m a t e m a t i c e t r e b u i e s a - l f o l o s e a s c a c ^ n d v o r s a p u b l i c e ^ n r e v i s t e l e e d i t a t e d e

    s o c i e t a t e .

    p d f t e x e s t e u n p r o g r a m c a r e g e n e r e a z a d i n T

    E

    X d i r e c t s i e r e ^ n l i m b a j u l p d f , P o r t a b l e D o c u m e n t

    F o r m a t .

    A U C - T e X e s t e u n m o d m a j o r p e n t r u e m a c s c a r e p e r m i t e e d i t a r e a s i p r o c e s a r e a s i e r e l o r T

    E

    X s i

    L

    A

    T

    E

    X

    d v i p s e s t e u n u t i l i t a r c a r e c o n v e r t e s t e d i n f o r m a t d v i ^ n f o r m a t P o s t s c r i p t

    L y X e s t e u n e d i t o r v i z u a l , ^ n c u r s d e d e z v o l t a r e , c a r e g e n e r e a z a c o d L

    A

    T

    E

    X

    M a t h T y p e p e n t r u M i c r o s o f t W o r d e s t e u n e d i t o r W Y S I W Y G d e e c u a t i i c a r e g e n e r e a z a T

    E

    X

    2 0

  • 8/8/2019 Latex - Un Sistem de Tehnoredactare

    21/21

    C o n v e r t o a r e ^ n t r e L

    A

    T

    E

    X s i a l t e p r o c e s o a r e d e t e x t s u n t l i s t a t e l a

    h t t p : / / w w w . k f a - j u e l i c h . d e / i s r / 1 / t e x c o n v / t e x c n v . h t m l

    t e x i n f o u n l i m b a j ^ n c a r e p r o i e c t u l G N U ( v e d e t i s i a r t i c o l u l m e u d i n P C R e p o r t d i n i u n i e 1 9 9 8 )

    c o n s t r u i e s t e d o c u m e n t a t i a p r o g r a m e l o r d i n t e x i n f o s e p o t g e n e r a a u t o m a t s i e r e T

    E

    X p e n -

    t r u d o c u m e n t a t i e t i p a r i t a s i s i e r e i n f o p e n t r u m a n u a l e i n t e r a c t i v e h i p e r t e x t .

    6

    I n c h e i e r e

    L

    A

    T

    E

    X e s t e u n p r o g r a m f o a r t e c o m p l i c a t , d a r c u c a r e s e p o t o b t i n e c u u s u r i n t a r e z u l t a t e s p e c -

    t a c u l o a s e , m a i a l e s ^ n t e h n o r e d a c t a r e a d e f o r m u l e m a t e m a t i c e . R a m ^ n e s a d e c i d e t i d a c a v a e s t e

    s a u n u u t i l .

    I n v a t a r e a e s t e c ^ t e o d a t a a n e v o i o a s a , s i l i m b a j u l e s t e p l i n d e i d i o s i n c r a z i i . D a r , e c a

    n e p l a c e , e c a n u , L

    A

    T

    E

    X v a r a m ^ n e p e n t r u v i i t o r u l a p r o p i a t s i n g u r a a l t e r n a t i v a d e c e n t a p e n t r u

    t e h n o r e d a c t a r e a c o m p u t e r i z a t a d e m a r e c a l i t a t e a t e x t e l o r m a t e m a t i c e .

    7 A l t e s u r s e d e i n f o r m a t i e

    C e l e t r e i c a r t i d e L

    A

    T

    E

    X :

    1 \ L a T e X : A d o c u m e n t P r e p a r a t i o n S y s t e m , U s e r ' s g u i d e a n d R e f e r e n c e m a n u a l " , d e L e s l i e

    L a m p o r t A d d i s o n - W e s l e y , e d i t i a a d o u a , 1 9 9 4 , I S B N 0 - 2 0 1 - 5 2 9 8 3 - 1 .

    2 \ T h e L a T e X C o m p a n i o n " , d e M i c h e l G o o s s e n s , F r a n k M i t t e l b a c h , A l e x a n d e r S a m a r i n A d d i s o n -

    W e s l e y , 1 9 9 4 , I S B N 0 - 2 0 1 - 5 4 1 9 9 - 8 .

    3 \ T h e L a T e X G r a p h i c s C o m p a n i o n I l l u s t r a t i n g D o c u m e n t s w i t h T e X a n d P o s t S c r i p t " , d e

    M i c h e l G o o s s e n s , S e b a s t i a n R a h t z , F r a n k M i t t e l b a c h A d d i s o n - W e s l e y , 1 9 9 4 , I S B N 0 - 2 0 1 -

    8 5 4 6 9 - 4 .

    C a r t e a d e T

    E

    X : \ T h e T e X b o o k d e D o n a l d E . K n u t h A d d i s o n - W e s l e y , 1 9 8 6 , I S B N 0 - 2 0 1 - 1 3 4 4 7 -

    0 / 0 - 2 0 1 - 1 3 4 4 8 - 9 .

    T o t s o f t w a r e - u l s i d o c u m e n t a t i a f r e e d e s p r e T

    E

    X s e a a l a a r h i v a n u m i t a C o m p r e h e n s i v e T e x

    A r c h i v e N e t w o r k s i o g l i n z i l e s a l e : h t t p : / / w w w . c t a n . o r g /

    S i t e - u l d e w e b a l p r o i e c t u l u i L

    A

    T

    E

    X : h t t p : / / w w w . l a t e x - p r o j e c t . o r g /

    L e g a t u r i d e s p r e M E T A F O N T : h t t p : / / w w w - c g r l . c s . m c g i l l . c a / ~ l u c / m e t a f o n t . h t m l

    U n a r t i c o l d e s p r e f o r m a t a r e a l o g i c a s i v i z u a l a s c r i s d e L e s l i e L a m p o r t \ D o c u m e n t P r o d u c t i o n :

    V i s u a l o r L o g i c a l ? " ,

    h t t p : / / w w w . r e s e a r c h . d i g i t a l . c o m / S R C / p e r s o n a l / l a m p o r t / p u b s / d o c u m e n t - p r o d u c t i o n . p s

    U n a r t i c o l d e s p r e i m p a c t u l L

    A

    T

    E

    X d e L e s l i e L a m p o r t \ H o w ( L a ) T e X c h a n g e d t h e f a c e o f M a t h -

    e m a t i c s " ,

    h t t p : / / w w w . r e s e a r c h . d i g i t a l . c o m / S R C / p e r s o n a l / l a m p o r t / p u b s / l a m p o r t - l a t e x - i n t e r v i e w . p s

    2 1